<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Saavutettava.fi &#187; Web-standardit</title>
	<atom:link href="http://saavutettava.fi/artikkelit/aihe/web-standardit/feed/" rel="self" type="application/rss+xml" />
	<link>http://saavutettava.fi</link>
	<description>Saavutettavuudesta ja web-standardeista</description>
	<lastBuildDate>Tue, 08 Dec 2009 10:31:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web Content Accessibility Guidelines versioon 2.0</title>
		<link>http://saavutettava.fi/artikkelit/web-content-accessibility-guidelines-versioon-20/</link>
		<comments>http://saavutettava.fi/artikkelit/web-content-accessibility-guidelines-versioon-20/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 10:14:05 +0000</pubDate>
		<dc:creator>Marjut</dc:creator>
				<category><![CDATA[Saavutettavuus]]></category>
		<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Web-standardit]]></category>

		<guid isPermaLink="false">http://saavutettava.fi/?p=86</guid>
		<description><![CDATA[W3C on julkaissut version 2.0 Web Content Accessibility Guidelines (WCAG)- eli verkkosisÃ¤llÃ¶n saavutettavuusohjeistuksesta. Uuden standardin tarkoituksena on auttaa web-suunnittelijoita ja -kehittÃ¤jiÃ¤ luomaan sivustoja, jotka ottavat paremmin huomioon etenkin esteelliset ja ikÃ¤Ã¤ntyneet kÃ¤yttÃ¤jÃ¤t. Ohjeistuksen kakkosversiota voi soveltaa tekstin, kuvien, Ã¤Ã¤nen ja videon saavutettavuuden parantamiseen, sekÃ¤ web-applikaatioihin. LisÃ¤ksi ohjeiden on sanottu olevan aikaisempaa joustavampia sekÃ¤ helpompia ymmÃ¤rtÃ¤Ã¤ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3c.org">W3C</a> on julkaissut version 2.0 <a href="http://www.w3.org/TR/WCAG20/" title="Web Content Accessibility Guidelines (WCAG) 2.0">Web Content Accessibility Guidelines (WCAG)</a>- eli verkkosisÃ¤llÃ¶n saavutettavuusohjeistuksesta. Uuden standardin tarkoituksena on auttaa web-suunnittelijoita ja -kehittÃ¤jiÃ¤ luomaan sivustoja, jotka ottavat paremmin huomioon etenkin esteelliset ja ikÃ¤Ã¤ntyneet kÃ¤yttÃ¤jÃ¤t. Ohjeistuksen kakkosversiota voi soveltaa tekstin, kuvien, Ã¤Ã¤nen ja videon saavutettavuuden parantamiseen, sekÃ¤ web-applikaatioihin. LisÃ¤ksi ohjeiden on sanottu olevan aikaisempaa joustavampia sekÃ¤ helpompia ymmÃ¤rtÃ¤Ã¤ ja kÃ¤yttÃ¤Ã¤.</p>
<p>Suurin ero versioiden vÃ¤lillÃ¤ on se, ettÃ¤ siinÃ¤ missÃ¤ WCAG 1.0 perustuu <em>tarkistuspisteisiin</em>, joiden tÃ¤rkeys on numeroitu yhdestÃ¤ kolmeen (1, 2, 3) ja joiden perusteella ohjeistuksen tÃ¤yttÃ¤mistÃ¤ arvioidaan, WCAG 2.0:n perustana ovat <em>web-saavutettavuuden suunnitteluperiaatteet</em>. Kuhunkin periaatteeseen liittyvÃ¤t tietyt ohjeistukset, ja jokaisella ohjeistuksella on testattava onnistumiskriteeristÃ¶ tasoille A, AA ja AAA. TÃ¤mÃ¤ kriteeristÃ¶ on ohjeistuksen tÃ¤yttÃ¤misen mittari (samaan tapaan kuin tarkistuspisteet edellisessÃ¤ versiossa).</p>
<p>EntÃ¤ ne saavutettavuuden suunnitteluperiaatteet? Koska uudesta ohjeistuksesta ei vielÃ¤ ole suomenkielistÃ¤ kÃ¤Ã¤nnÃ¶stÃ¤, kannattaa alla lueteltuihin periaatteisiin suhtautua ymmÃ¤rtÃ¤vÃ¤isesti. Kaiken verkkosisÃ¤llÃ¶n tulisi olla</p>
<ol>
<li>Havaittavissa olevaa &#8211; tieto ja kÃ¤yttÃ¶liittymÃ¤elementit tÃ¤ytyy esittÃ¤Ã¤ kÃ¤yttÃ¤jille helposti havaittavilla tavoilla. TÃ¤mÃ¤ tarkoittaa, ettei tieto esimerkiksi saa olla kaikille aisteille nÃ¤kymÃ¤tÃ¶ntÃ¤.</li>
<li>KÃ¤yttÃ¶kelpoista &#8211; kÃ¤yttÃ¶liittymÃ¤elementtien ja navigaation tÃ¤ytyy olla kÃ¤yttÃ¶kelpoisia siten, ettÃ¤ kÃ¤yttÃ¤jÃ¤ voi kÃ¤yttÃ¤Ã¤ kÃ¤yttÃ¶liittymÃ¤Ã¤; se ei saa vaatia sellaisia toimintoja, joita kÃ¤yttÃ¤jÃ¤ ei voi suorittaa.</li>
<li>YmmÃ¤rrettÃ¤vÃ¤Ã¤ &#8211; tiedon ja kÃ¤yttÃ¶liittymÃ¤n kÃ¤yttÃ¤misen tÃ¤ytyy olla ymmÃ¤rrettÃ¤vÃ¤Ã¤.</li>
<li>KestÃ¤vÃ¤Ã¤ &#8211; sisÃ¤llÃ¶n on oltava niin kestÃ¤vÃ¤Ã¤, ettÃ¤ sitÃ¤ voidaan kÃ¤yttÃ¤Ã¤ useilla eri tavoilla, mm. avusteisen teknologian (esim. nÃ¤ytÃ¶nlukijat) avulla. SisÃ¤ltÃ¶Ã¶n on pÃ¤Ã¤stÃ¤vÃ¤ kÃ¤siksi myÃ¶s teknologian kehittyessÃ¤.</li>
</ol>
<p>LisÃ¤lukemista aiheeseen liittyen (kaikki englanniksi):</p>
<p><a href="http://www.w3.org/TR/WCAG20/">Web Content Accessibility Guidelines (WCAG) 2.0</a><br />
<a href="http://www.w3.org/WAI/WCAG20/quickref/">How to Meet WCAG 2.0</a><br />
<a href="http://www.w3.org/WAI/WCAG20/from10/diff.php">How WCAG 2.0 Differs from WCAG 1.0</a><br />
<a href="http://www.w3.org/2008/12/wcag20-pressrelease.html">W3C Web Standard Defines Accessibility for Next Generation Web</a> (press release)<br />
BBC News: <a href="http://news.bbc.co.uk/2/hi/technology/7789622.stm">New guidelines boost web access</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saavutettava.fi/artikkelit/web-content-accessibility-guidelines-versioon-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera valittaa</title>
		<link>http://saavutettava.fi/artikkelit/opera-valittaa/</link>
		<comments>http://saavutettava.fi/artikkelit/opera-valittaa/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 06:17:49 +0000</pubDate>
		<dc:creator>Marjut</dc:creator>
				<category><![CDATA[Saavutettavuus]]></category>
		<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Web-standardit]]></category>

		<guid isPermaLink="false">http://saavutettava.fi/artikkelit/opera-valittaa/</guid>
		<description><![CDATA[Operan pÃ¤Ã¤pomo HÃ¥kon Wium Lie on kirjoittanut avoimen kirjeen verkon kehittÃ¤jÃ¤yhteisÃ¶lle, jossa hÃ¤n kertoo miksi Opera on valittanut Microsoftin monopoliaseman vÃ¤Ã¤rinkÃ¤ytÃ¶stÃ¤ Euroopan komission tuomioistuimeen:
&#8221;Opera has filed a formal complaint with the European Commission to force Microsoft to support open Web standards in its Web browser, Internet Explorer. We believe that Microsoft has harmed Web standards [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://opera.com">Operan</a> pÃ¤Ã¤pomo HÃ¥kon Wium Lie on kirjoittanut <a href="http://people.opera.com/howcome/2007/msft/">avoimen kirjeen verkon kehittÃ¤jÃ¤yhteisÃ¶lle</a>, jossa hÃ¤n kertoo miksi Opera on valittanut Microsoftin monopoliaseman vÃ¤Ã¤rinkÃ¤ytÃ¶stÃ¤ Euroopan komission tuomioistuimeen:</p>
<blockquote><p>&#8221;Opera has filed a formal complaint with the European Commission to force Microsoft to support open Web standards in its Web browser, Internet Explorer. We believe that Microsoft has harmed Web standards by refusing to support them; Microsoft often participates in creating Web standards, promoting them, and even promising to implement them. Despite their talent, however, they refuse to support Web standards correctly. For example, Internet Explorer is the only modern Web browser that does not support Acid2.</p>
<p>Opera has also requested that Microsoft frees Internet Explorer from the Windows platform. We feel that they have used their market dominating position to limit a genuine choice of browsers on the Web for their own commercial gain.&#8221;</p></blockquote>
<p>HyvÃ¤ Opera!</p>
<p><strong>LisÃ¤Ã¤:</strong><br />
LehdistÃ¶tiedote: <a href="http://www.opera.com/pressreleases/en/2007/12/13/">Opera files antitrust complaint with the EU</a><br />
Avoin kirje: <a href="http://people.opera.com/howcome/2007/msft/">Opera files complaint &#8211; an open letter to the Web community</a><br />
Digitoday: <a href="http://www.digitoday.fi/data/2007/12/14/Opera+syytt%E4%E4+Microsoftia+monopoliaseman+v%E4%E4rink%E4yt%F6st%E4/200731765/66">Opera syyttÃ¤Ã¤ Microsoftia monopoliaseman vÃ¤Ã¤rinkÃ¤ytÃ¶stÃ¤</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saavutettava.fi/artikkelit/opera-valittaa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LausuntopyyntÃ¶ uudesta Verkkopalvelujen laatukriteeristÃ¶ -luonnoksesta</title>
		<link>http://saavutettava.fi/artikkelit/lausuntopyynto-uudesta-verkkopalvelujen-laatukriteeristo-luonnoksesta/</link>
		<comments>http://saavutettava.fi/artikkelit/lausuntopyynto-uudesta-verkkopalvelujen-laatukriteeristo-luonnoksesta/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 13:45:53 +0000</pubDate>
		<dc:creator>Marjut</dc:creator>
				<category><![CDATA[Saavutettavuus]]></category>
		<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Web-standardit]]></category>

		<guid isPermaLink="false">http://saavutettava.fi/artikkelit/lausuntopyynto-uudesta-verkkopalvelujen-laatukriteeristo-luonnoksesta/</guid>
		<description><![CDATA[Postilistalta poimittua:
ValtiovarainministeriÃ¶n valtioneuvoston tietohallintoyksikkÃ¶ pyytÃ¤Ã¤ lausuntoja luonnoksesta &#8221;Verkkopalvelujen laatukriteeristÃ¶ &#8211; VÃ¤line julkisten verkkopalvelujen kehittÃ¤miseen ja arviointiin&#8221;.
Verkkopalvelujen laatukriteeristÃ¶ on erityisesti julkishallinnon verkkopalvelujen kehittÃ¤miseen ja arviointiin tarkoitettu vÃ¤line. Se koostuu johdannosta, jossa kuvataan sen tarkoitus, kohderyhmÃ¤t, muutokset edelliseen versioon sekÃ¤ tausta- ja historiatietoa. LisÃ¤ksi laatukriteeristÃ¶ssÃ¤ kerrotaan sen erilaisista kÃ¤yttÃ¶tavoista sekÃ¤ kuvataan kriteeristÃ¶n rakenne ja esitetÃ¤Ã¤n varsinaiset kriteerit [...]]]></description>
			<content:encoded><![CDATA[<p>Postilistalta poimittua:</p>
<p>ValtiovarainministeriÃ¶n valtioneuvoston tietohallintoyksikkÃ¶ pyytÃ¤Ã¤ lausuntoja luonnoksesta &#8221;<a href="http://www.hare.vn.fi/mAsiakirjojenSelailu.asp?h_iId=12460&#038;a_iId=104409">Verkkopalvelujen laatukriteeristÃ¶ &#8211; VÃ¤line julkisten verkkopalvelujen kehittÃ¤miseen ja arviointiin</a>&#8221;.</p>
<p>Verkkopalvelujen laatukriteeristÃ¶ on erityisesti julkishallinnon verkkopalvelujen kehittÃ¤miseen ja arviointiin tarkoitettu vÃ¤line. Se koostuu johdannosta, jossa kuvataan sen tarkoitus, kohderyhmÃ¤t, muutokset edelliseen versioon sekÃ¤ tausta- ja historiatietoa. LisÃ¤ksi laatukriteeristÃ¶ssÃ¤ kerrotaan sen erilaisista kÃ¤yttÃ¶tavoista sekÃ¤ kuvataan kriteeristÃ¶n rakenne ja esitetÃ¤Ã¤n varsinaiset kriteerit ominaisuuksineen. Luonnosversio ei sisÃ¤llÃ¤ lisÃ¤tietolinkkejÃ¤. NÃ¤mÃ¤ linkit tullaan liittÃ¤mÃ¤Ã¤n lopulliseen versioon.</p>
<p>Lausuntoja annettaessa pyydetÃ¤Ã¤n kÃ¤yttÃ¤mÃ¤Ã¤n sitÃ¤ varten laadittua <a href="http://www.webropol.com/P.aspx?id=162039&#038;cid=41388747">verkkolomaketta</a>, muulla tavoin jÃ¤tetyt lausunnot eivÃ¤t pÃ¤Ã¤se mukaan lausuntokoosteeseen, joka muodostetaan automaattisesti tietojÃ¤rjestelmÃ¤stÃ¤. ErillistÃ¤ lausuntoa ei tarvitse lÃ¤hettÃ¤Ã¤ kirjeenÃ¤ tai sÃ¤hkÃ¶postissa. Vastauksia toivotaan pe 10.8.2007 klo 16.00 mennessÃ¤.</p>
]]></content:encoded>
			<wfw:commentRss>http://saavutettava.fi/artikkelit/lausuntopyynto-uudesta-verkkopalvelujen-laatukriteeristo-luonnoksesta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-standardien tarkistuslista</title>
		<link>http://saavutettava.fi/artikkelit/web-standardien-tarkistuslista/</link>
		<comments>http://saavutettava.fi/artikkelit/web-standardien-tarkistuslista/#comments</comments>
		<pubDate>Thu, 31 Mar 2005 19:32:00 +0000</pubDate>
		<dc:creator>Saavutettava.fi</dc:creator>
				<category><![CDATA[Web-standardit]]></category>

		<guid isPermaLink="false">http://saavutettava.fi/web-standardien-tarkistuslista/</guid>
		<description><![CDATA[KÃ¤site 'web-standardit' voi tarkoittaa eri asioita eri ihmisille. Joillekin se on web-sivustojen tekemistÃ¤ ilman taulukoita, toisille validin koodin kÃ¤yttÃ¤mistÃ¤. Web-standardit ovat kuitenkin paljon laajempi asia.]]></description>
			<content:encoded><![CDATA[<p class="attribution">Kirjoittaja: <strong lang="en">Russ Weakley</strong>, <a href="http://www.maxdesign.com.au/" title="Max Design" lang="en" hreflang="en">Max Design</a>. <a href="http://www.maxdesign.com.au/presentation/checklist/" hreflang="en">AlkuperÃ¤isen presentaation</a> pohjalta kÃ¤Ã¤ntÃ¤nyt <a href="http://kalamuki.net/" title="Kalamuki">Kalamuki</a>.</p>
<hr />
<h3>MitÃ¤ web-standardit ovat?</h3>
<p>KÃ¤site &#8217;web-standardit&#8217; voi tarkoittaa eri asioita eri ihmisille. Joillekin se on <strong>web-sivustojen tekemistÃ¤ ilman taulukoita</strong>, toisille <strong>validin koodin kÃ¤yttÃ¤mistÃ¤</strong>. Web-standardit ovat kuitenkin paljon laajempi asia. Web-standardit voisi mÃ¤Ã¤ritellÃ¤:</p>
<blockquote><p><strong>sitoutumiseksi standardeihin</strong> (HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG jne.) ja <strong>pyrkimykseksi hyviin toimintatapoihin</strong> (validi koodi, esteetÃ¶n koodi, semanttisesti oikeaoppinen koodi, kÃ¤yttÃ¤jÃ¤ystÃ¤vÃ¤lliset URLit jne.).</p>
</blockquote>
<p>Toisin sanoen&#8230; </p>
<blockquote><p>Sivuston, joka on rakennettu web-standardeilla, pitÃ¤isi olla <strong>sutjakka, siisti, CSS-pohjainen, esteetÃ¶n, kÃ¤ytettÃ¤vÃ¤ ja ystÃ¤vÃ¤llinen hakukoneille</strong>.</p>
</blockquote>
<h3>Tarkistuslistasta</h3>
<p>TÃ¤mÃ¤ lista ei ole kaikkien tarkistuslistojen Ã¤iti. Paljon voitaisiin lisÃ¤tÃ¤. TÃ¤mÃ¤ on yksinkertaisesti lÃ¤htÃ¶kohta ja tÃ¤tÃ¤ voi kÃ¤yttÃ¤Ã¤: </p>
<ul>
<li>osoittamaan <strong>web-standardien laajuutta</strong></li>
<li><strong>web-kehittÃ¤jien kÃ¤tevÃ¤nÃ¤ tyÃ¶kaluna</strong> sivuston tuotantovaiheeseen</li>
<li>apuna web-kehittÃ¤jille, jotka ovat kiinnostuneita <strong>siirtymÃ¤Ã¤n kohti web-standardien kÃ¤yttÃ¶Ã¤</strong></li>
</ul>
<p>Tarkistuslista on jaettu kuuteen osioon:</p>
<ol>
<li><a href="#tarkistuslista-laatu">Koodin laatu</a></li>
<li><a href="#tarkistuslista-erotus">Kuinka tarkasti sisÃ¤ltÃ¶ ja esitystapa on erotettu toisistaan?</a></li>
<li><a href="#tarkistuslista-kayttajille">EsteettÃ¶myys kÃ¤yttÃ¤jille</a></li>
<li><a href="#tarkistuslista-laitteille">EsteettÃ¶myys laitteille</a></li>
<li><a href="#tarkistuslista-perus">PeruskÃ¤ytettÃ¤vyys</a></li>
<li><a href="#tarkistuslista-hallinta">Sivuston hallinta</a></li>
</ol>
<h3 id="tarkistuslista-laatu">1. Koodin laatu</h3>
<ol>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustossa oikeaa dokumenttityyppiÃ¤?<br />
<a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html">http://www.w3.org/QA/2002/04/valid-dtd-list.html</a></li>
<li>Onko merkistÃ¶ mÃ¤Ã¤ritetty sivustolla?<br />
<a href="http://www.w3.org/International/O-charset.html">http://www.w3.org/International/O-charset.html</a></li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustossa validia (X)HTML:ia?<br />
<a href="http://validator.w3.org/">http://validator.w3.org/</a></li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustossa validia CSS:ia?<br />
<a href="http://jigsaw.w3.org/css-validator/">http://jigsaw.w3.org/css-validator/</a></li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustossa CSS-hackeja?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustossa turhia class- tai id-mÃ¤Ã¤ritteitÃ¤?</li>
<li>Onko koodi rakenteeltaan hyvÃ¤Ã¤?<br />
<a href="http://www.w3.org/2003/12/semantic-extractor.html">http://www.w3.org/2003/12/semantic-extractor.html</a></li>
<li>Onko sivustolla rikkinÃ¤isiÃ¤ linkkejÃ¤?<br />
<a href="http://validator.w3.org/checklink">http://validator.w3.org/checklink</a></li>
<li>Kuinka hyvin sivusto toimii nopeuden/sivukoon suhteen?<br />
<a href="http://www.websiteoptimization.com/services/analyze/">http://www.websiteoptimization.com/services/analyze/</a></li>
<li>Onko sivustolla Javascript-virheitÃ¤?</li>
</ol>
<h3 id="tarkistuslista-erotus">2. Kuinka tarkasti sisÃ¤ltÃ¶ ja esitystapa on erotettu toisistaan?</h3>
<ol>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ CSS:ia kontrolloimaan kaikkia esitystavan eri piirteitÃ¤ (fontit, vÃ¤ri, tÃ¤yte, rajat jne.)?</li>
<li>Onko kaikki kuvituskuvat mÃ¤Ã¤ritelty CSS:ssa vai nÃ¤kyvÃ¤tkÃ¶ ne (X)HTML:ssa?</li>
</ol>
<h3 id="tarkistuslista-kayttajille">3. EsteettÃ¶myys kÃ¤yttÃ¤jille</h3>
<ol>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ <q>alt</q>-mÃ¤Ã¤ritteitÃ¤ kaikissa merkityksellisissÃ¤ kuvissa?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustolla suhteellisia vai ehdottomia yksikÃ¶itÃ¤ tekstin koon mÃ¤Ã¤rittÃ¤miseen?</li>
<li>Hajoaako mikÃ¤Ã¤n kohta taitossa, jos fonttikokoa suurennetaan?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustolla nÃ¤kyviÃ¤ pikalinkkejÃ¤ (skip menus)?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustolla esteettÃ¶miÃ¤ lomakkeita?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivustolla esteettÃ¶miÃ¤ taulukoita?</li>
<li>Ovatko vÃ¤rit riittÃ¤vÃ¤n kirkkaita ja kontrastit selkeitÃ¤?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ kriittisen informaation osoittamiseen yksistÃ¤Ã¤n vÃ¤riÃ¤?</li>
<li>Toimivatko pudotusvalikot viiveellÃ¤ (kÃ¤yttÃ¤jille, joilla on heikot motoriset kyvyt)?</li>
<li>Ovatko kaikki linkkitekstit kuvaavia (sokeille kÃ¤yttÃ¤jille)?</li>
</ol>
<h3 id="tarkistuslista-laitteille">4. EsteettÃ¶myys laitteille</h3>
<ol>
<li>Toimiiko sivusto hyvÃ¤ksyttÃ¤vÃ¤sti niin uusilla kuin vanhoillakin selaimilla?</li>
<li>Onko sisÃ¤ltÃ¶ saavutettavissa, mikÃ¤li CSS on kytketty pois kÃ¤ytÃ¶stÃ¤ tai selain ei tue sitÃ¤?</li>
<li>Onko sisÃ¤ltÃ¶ saavutettavissa, mikÃ¤li kuvat on kytketty pois kÃ¤ytÃ¶stÃ¤ tai selain ei osaa nÃ¤yttÃ¤Ã¤ niitÃ¤?</li>
<li>Toimiiko sivusto tekstiselaimilla, kuten LynxillÃ¤?</li>
<li>Toimiiko sivusto hyvin tulostettaessa?</li>
<li>Toimiiko sivusto hyvin kannettavissa laitteissa?</li>
<li>SisÃ¤ltÃ¤Ã¤kÃ¶ sivusto yksityiskohtaista metadataa?</li>
<li>Toimiiko sivusto hyvin eri kokoisissa selainikkunoissa?</li>
</ol>
<h3 id="tarkistuslista-perus">5. PeruskÃ¤ytettÃ¤vyys</h3>
<ol>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ selkeÃ¤Ã¤ visuaalista hierarkiaa?</li>
<li>Erottuvatko otsikkotasot hyvin?</li>
<li>Onko sivustolla helposti ymmÃ¤rrettÃ¤vÃ¤ navigointi?</li>
<li>Onko sivustolla johdonmukainen navigointi?</li>
<li>Onko linkit alleviivattu?</li>
<li>KÃ¤yttÃ¤Ã¤kÃ¶ sivusto johdonmukaista ja asiaankuuluvaa kieltÃ¤?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ sivukartta- ja yhteystietosivua? Onko ne helppo lÃ¶ytÃ¤Ã¤?</li>
<li>Onko (isolla) sivustolla hakutyÃ¶kalu?</li>
<li>Onko sivuston jokaisella sivulla linkki etusivulle?</li>
<li>MerkitÃ¤Ã¤nkÃ¶ vieraillut linkit selkeÃ¤sti omalla vÃ¤rillÃ¤Ã¤n?</li>
</ol>
<h3 id="tarkistuslista-hallinta">6. Sivuston hallinta</h3>
<ol>
<li>Onko sivustolla merkityksellinen ja avulias 404-virhesivu, joka toimii millÃ¤ sivuston tasolla tahansa?</li>
<li>KÃ¤ytetÃ¤Ã¤nkÃ¶ ystÃ¤vÃ¤llisiÃ¤ URLeja?</li>
<li>Toimivatko URLit ilman <q>www</q>:ia?</li>
<li>Onko sivustolla favicon?</li>
</ol>
<h3>TÃ¤stÃ¤ listasta</h3>
<p>TÃ¤mÃ¤ <strong lang="en">Russ Weakley</strong>n, <a href="http://www.maxdesign.com.au/" title="Max Design" lang="en" hreflang="en">Max Design</a>, kirjoittama tarkistuslista <a href="http://www.mail-archive.com/wsg%40webstandardsgroup.org/msg05279.html" hreflang="en">hahmoteltiin raakamuodossa</a> Web Standards -postituslistalla toukokuussa 2004. Se <a href="http://www.maxdesign.com.au/presentation/checklist/" hreflang="en">esitettiin</a> Sydneyn Web Standards Groupille 5.8.2004.</p>
<p>Lista on saatavilla myÃ¶s</p>
<ul>
<li><a href="http://www.maxdesign.com.au/presentation/checklist/checklist.pdf" title="Web-standards checklist - pdf" hreflang="en">pdf-muodossa englanniksi</a></li>
<li><a href="http://saavutettava.fi/saavutettava/tiedostot/checklist-fi.pdf" title="Web-standardien tarkistuslista - pdf">pdf-muodossa suomeksi</a>, kÃ¤Ã¤nnÃ¶s ja muokkaus: Yoji Hirabayashi</li>
<li><a href="http://www.maxdesign.com.au/presentation/checklist.cfm" title="A web standards checklist" hreflang="en">artikkelimuotoisena ja tarkennettuna englanniksi</a></li>
<li><a href="http://kalamuki.net/ekstra/tarkistuslista/" title="Web-standardien tarkistuslista" rel="nofollow">presentaatiomuodossa suomeksi</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://saavutettava.fi/artikkelit/web-standardien-tarkistuslista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS-lunttilappu</title>
		<link>http://saavutettava.fi/artikkelit/css-lunttilappu/</link>
		<comments>http://saavutettava.fi/artikkelit/css-lunttilappu/#comments</comments>
		<pubDate>Thu, 31 Mar 2005 19:02:06 +0000</pubDate>
		<dc:creator>Josku</dc:creator>
				<category><![CDATA[Web-standardit]]></category>

		<guid isPermaLink="false">http://saavutettava.fi/puutaheinaa/</guid>
		<description><![CDATA[KÃ¤yttÃ¤essÃ¤si CSS:ia sivuston suunnittelemiseen, tulet varmasti tÃ¶rmÃ¤Ã¤mÃ¤Ã¤n sen oikkuihin ja lyÃ¶mÃ¤Ã¤n pÃ¤Ã¤tÃ¤si seinÃ¤Ã¤n yrittÃ¤essÃ¤si ratkaista ongelmia. TÃ¤mÃ¤ on yritys helpottaa design-prosessia ja tarjota pikainen ohjenuora auttamaan ongelmanratkonnassa.


TÃ¤mÃ¤ on suomenkielinen versio <a href="http://www.mezzoblue.com/" title="Mezzoblue">Dave Shean</a> julkaisemasta ja yllÃ¤pitÃ¤mÃ¤stÃ¤ <a href="http://www.mezzoblue.com/css/cribsheet/" title="CSS Crib Sheetista">CSS Crib Sheetista</a>.]]></description>
			<content:encoded><![CDATA[<p class="attribution">TÃ¤mÃ¤ on suomenkielinen versio <a href="http://www.mezzoblue.com/" title="Mezzoblue">Dave Shean</a> julkaisemasta ja yllÃ¤pitÃ¤mÃ¤stÃ¤ <a href="http://www.mezzoblue.com/css/cribsheet/" title="CSS Crib Sheetista">CSS Crib Sheetista</a>. KÃ¤Ã¤nnÃ¶s: Yoji Hirabayashi. Lupa julkaisuun on pyydetty ja saatu. MikÃ¤li lÃ¶ydÃ¤t kÃ¤Ã¤nnÃ¶ksestÃ¤ virheitÃ¤ tai muita epÃ¤loogisuuksia, <a href="/info/#respond">ota yhteyttÃ¤</a>. Kiitokset kommenteista ja korjausehdotuksista <a href="http://www.pikseli.biz/" title="Pikseli">Pikselille</a>, Zvonalle ja StÃ¼ldt HÃ¥jtille.</p>
<hr />
<p>KÃ¤yttÃ¤essÃ¤si CSS:ia sivuston suunnittelemiseen, tulet varmasti tÃ¶rmÃ¤Ã¤mÃ¤Ã¤n sen oikkuihin ja lyÃ¶mÃ¤Ã¤n pÃ¤Ã¤tÃ¤si seinÃ¤Ã¤n yrittÃ¤essÃ¤si ratkaista ongelmia. TÃ¤mÃ¤ on yritys helpottaa design-prosessia ja tarjota pikainen ohjenuora auttamaan ongelmanratkonnassa.</p>
<dl title="CSS Crib Sheet">
<dt id="validate"><strong>MikÃ¤li olet epÃ¤varma, validoi.</strong></dt>
<dd>Kun etsit virheitÃ¤, voit vÃ¤lttyÃ¤ paljolta pÃ¤Ã¤nsÃ¤ryltÃ¤ yksinkertaisesti tarkistamalla koodisi oikeellisuus. Huonosti muotoiltu <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> / CSS aiheuttaa yllÃ¤tyksiÃ¤.</dd>
<dt id="advanced"><strong>Suunnittele ja testaa CSS:si edistyneimmÃ¤llÃ¤ saatavilla olevalla selaimella <em>ennen</em> kuin muilla. Ã?lÃ¤ vasta sen jÃ¤lkeen.</strong></dt>
<dd>Jos suunnittelet sivuston testaamalla sitÃ¤ rikkinÃ¤isellÃ¤ selaimella, koodisi alkaa nojata selaimen vÃ¤Ã¤rÃ¤Ã¤n esitystapaan. Kun edessÃ¤ on testausta edistyneemmillÃ¤ selaimilla, turhaudut huomatessasi niiden esittÃ¤vÃ¤n sivun huonosti. Aloita sen sijaan tÃ¤ydellisyydestÃ¤ ja kÃ¤ytÃ¤ tunnettuja menetelmiÃ¤ kiertÃ¤Ã¤ksesi selainkohtaiset ongelmat. TÃ¤llÃ¤ hetkellÃ¤ edistynein tarkoittaa Mozillaa, Safaria tai Operaa.</dd>
<dt id="exist"><strong>Varmistu, ettÃ¤ haluttu efekti on olemassa.</strong></dt>
<dd>On olemassa selainkohtaisia laajennuksia, jotka eivÃ¤t sisÃ¤lly <a href="http://www.w3.org/TR/CSS2/" title="CSS2 Specification" hreflang="en">viralliseen mÃ¤Ã¤rittelyyn</a> [en]. MikÃ¤li yritÃ¤t liittÃ¤Ã¤ <code>suodinta</code> tai esimerkiksi sivupalkin vÃ¤rjÃ¤ystÃ¤, kÃ¤ytÃ¤t sovelluskohtaista koodia, joka toimii vain <acronym title="Internet Explorer">IE</acronym>:ssa. MikÃ¤li validaattori kertoo, ettÃ¤ kÃ¤yttÃ¤Ã¤mÃ¤si koodia ei ole mÃ¤Ã¤ritelty, on todennÃ¤kÃ¶istÃ¤ ettÃ¤ koodi on sovelluskohtainen, eikÃ¤ nÃ¤in ollen toimi muissa selaimissa.</dd>
<dt id="floats"><strong>Kun kÃ¤ytÃ¤t kelluvia (float) elementtejÃ¤, hyÃ¶dynnÃ¤ clear-ominaisuutta.</strong></dt>
<dd>Kelluvat elementit ovat pulmallisia eivÃ¤tkÃ¤ aina toimi odotetulla tavalla. MikÃ¤li tÃ¶rmÃ¤Ã¤t tilanteeseen, jossa kelluva (float) elementti leviÃ¤Ã¤ toisen elementin pÃ¤Ã¤lle tai yli tai ei muuten vain toimi haluamallasi tavalla, varmistu ettÃ¤ kÃ¤yttÃ¤mÃ¤si tapa on oikea. Tutustu <a href="http://www.complexspiral.com/publications/containing-floats/" title="Containing Floats" hreflang="en">Eric Meyerin oppaaseen</a> [en].</dd>
<dt id="margins"><strong>Marginaalit pettÃ¤vÃ¤t; vÃ¤ltÃ¤ asettamalla paddingia tai reunusta (border).</strong></dt>
<dd>Voit joutua kamppailemaan ylimÃ¤Ã¤rÃ¤isen tyhjÃ¤n tilan kanssa siellÃ¤, missÃ¤ et sitÃ¤ halua. MikÃ¤li kÃ¤ytÃ¤t marginaaleja, on niiden pettÃ¤minen todennÃ¤kÃ¶isin syy. <a href="http://www.andybudd.com/blog/archives/000114.html" title="No Margin for Error" lang="en" hreflang="en">Andy Budd</a> [en] kertoo aiheesta enemmÃ¤n.</dd>
<dt id="boxmodel"><strong>Pyri vÃ¤lttÃ¤mÃ¤Ã¤n paddingia/reunuksia (border) <em>ja</em> mÃ¤Ã¤rÃ¤mittaa elementissÃ¤.</strong></dt>
<dd>IE5 laskee laatikkomallin vÃ¤Ã¤rin, mikÃ¤ sotkee asioita. <a href="http://tantek.com/CSS/Examples/boxmodelhack.html" title="Box Model Hack" hreflang="en">TÃ¤mÃ¤ on kierrettÃ¤vissÃ¤</a> [en], mutta parasta on sivuuttaa asia lisÃ¤Ã¤mÃ¤llÃ¤ paddingia ylemmÃ¤n tason elementtiin, mÃ¤Ã¤rÃ¤mittaisen sisÃ¤isen elementin sijaan.</dd>
<dt id="fouc"><strong>VÃ¤ltÃ¤ IE:n tapaa vilauttaa tyylittelemÃ¤tÃ¶n sisÃ¤ltÃ¶ sivua ladattaessa.</strong></dt>
<dd>MikÃ¤li kÃ¤ytÃ¤t pelkkÃ¤Ã¤ <code>@import</code>-menetelmÃ¤Ã¤ ulkoisen tyylitiedoston kanssa, tÃ¶rmÃ¤Ã¤t IE:n tapaan vilauttaa muotoilematon <acronym title="HyperText Markup Language">HTML</acronym> ennen dokumentin muotoilua. <a href="http://www.bluerobot.com/web/css/fouc.asp" title="Flash of Unstyled Content (FOUC)" hreflang="en">TÃ¤mÃ¤ on vÃ¤ltettÃ¤vissÃ¤</a> [en].</dd>
<dt id="min-width"><strong>Ã?lÃ¤ kÃ¤ytÃ¤ <code>min-widthia</code> IE:ssa.</strong></dt>
<dd>Internet Explorer ei tue sitÃ¤ mutta kohtelee tiettyyn pisteeseen asti <code>width</code>-ominaisuutta kuin se olisi <code>min-width</code>. PienellÃ¤ IE-filtterÃ¶innillÃ¤ saavutat saman lopputuloksen.</dd>
<dt id="rounding"><strong>Kokeile vÃ¤hentÃ¤Ã¤ leveyttÃ¤.</strong></dt>
<dd>Joskus pyÃ¶ristysvirheet aiheuttavat 50% + 50% summaantuvan 100.1%, mikÃ¤ saattaa rikkoa ulkoasun joissain selaimissa. Kokeile laskea 50% -&gt; 49%:n, tai jopa 49.9%:n.</dd>
<dt id="guillotine"><strong>Osa sisÃ¤llÃ¶stÃ¤ ei nÃ¤y IE:ssÃ¤.</strong></dt>
<dd>TÃ¤mÃ¤ saattaa johtua ns. Peekaboo-bugista, varsinkin mikÃ¤li se nÃ¤kyy, kun hiiren kursori viedÃ¤Ã¤n linkin pÃ¤Ã¤lle. Ongelman kuvaus ja korjaus siihen lÃ¶ytyvÃ¤t <a href="http://www.positioniseverything.net/explorer/peekaboo.html" lang="en" hreflang="en">Position is Everything</a>-sivustolta [en].</dd>
<dt id="anchors"><strong>Tarkkuutta linkkien esittÃ¤miseen, mikÃ¤li kÃ¤ytÃ¤t ankkureita.</strong></dt>
<dd>MikÃ¤li kÃ¤ytÃ¤t perinteistÃ¤ ankkuria (<code>&lt;a name="anchor"&gt;</code>), huomaat, ettÃ¤ myÃ¶s <code>:hover</code> ja <code>:active</code> pÃ¤tevÃ¤t siihen. VÃ¤lttÃ¤Ã¤ksesi tÃ¤mÃ¤n, sinun pitÃ¤Ã¤ kÃ¤yttÃ¤Ã¤ joko <code>id</code>-tagia ankkurissa tai hieman <a href="http://dbaron.org/css/1999/09/links" title="Notes on suggesting link styles" hreflang="en">toisenlaista</a> [en] tapaa: <code>:link:hover, :link:active</code></dd>
<dt id="lovehate"><strong>&#8221;LoVe/HAte&#8221; muistisÃ¤Ã¤ntÃ¶ linkkeihin.</strong></dt>
<dd>MÃ¤Ã¤ritellessÃ¤si linkkien pseudo-luokkia, tee se aina tÃ¤ssÃ¤ jÃ¤rjestyksessÃ¤: Link, Visited, Hover, Active. Muuten ne eivÃ¤t toimi yhdenmukaisesti eri selaimilla. Harkitse myÃ¶s <code>:focus</code>in kÃ¤yttÃ¶Ã¶nottoa, jolloin muistisÃ¤Ã¤ntÃ¶ muuttuu muotoon LVHFA (tai &#8221;Lord Vader&#8217;s Handle Formerly Anakin&#8221;, kuten <a href="http://a.wholelottanothing.org/" lang="en" hreflang="en">Matt Haughey</a> [en] ehdotti).</dd>
<dt id="troubled"><strong>&#8221;TRouBLEd&#8221; muistisÃ¤Ã¤ntÃ¶ (margin, padding).</strong></dt>
<dd>Lyhenteet asetetaan aina myÃ¶tÃ¤pÃ¤ivÃ¤Ã¤n (top-right-bottom-left), joten <code>margin: 0 1px 3px 5px;</code> luetaan margin-top 0, margin-right 1px ja niin edelleen.</dd>
<dt id="units"><strong>MÃ¤Ã¤ritele mittayksikkÃ¶ muihin kuin nolla-arvoihin.</strong></dt>
<dd>CSS vaatii mÃ¤Ã¤rittelemÃ¤Ã¤n mittayksikÃ¶t kaikkiin mÃ¤Ã¤reisiin, kuten fonttiin, marginaaleihin ja kokoihin. (Poikkeuksena <code>line-height</code>, joka &#8211; omituista kyllÃ¤ &#8211; ei vaadi mittayksikkÃ¶Ã¤.) Ei siis kannata luottaa siihen, ettÃ¤ selain osaa arvata mittoja oikein. Nolla on nolla, oli se sitten px, em, tai jokin muu. YksikkÃ¶Ã¤ ei tarvitse mÃ¤Ã¤ritellÃ¤. Esimerkki: <code>padding: 0 2px 0 1em;</code></dd>
<dt id="fontsizes"><strong>Testaa eri kirjainkokoja.</strong></dt>
<dd>EdistyneemmÃ¤t selaimet, kuten Mozilla ja Opera, antavat kÃ¤yttÃ¤jÃ¤lleen mahdollisuuden vaihtaa kirjasimen kokoa mittayksikÃ¶stÃ¤ riippumatta. Koska ihmisillÃ¤ on kÃ¤ytÃ¶ssÃ¤ eri perusasetuksia, suurempi tai pienempi kuin omassa kÃ¤ytÃ¶ssÃ¤si, yritÃ¤ saada sivusto toimimaan mahdollisimman monella kirjainkoolla.</dd>
<dt id="embed"><strong>Testaa CSS sisÃ¤isenÃ¤, julkaise ulkoisena.</strong></dt>
<dd>Kun tyÃ¶skentelet kÃ¤yttÃ¤mÃ¤llÃ¤ dokumentin sisÃ¤istÃ¤ tyylitiedostoa, <code>&lt;style type="text/css"&gt;</code> head-osiossa, ennaltaehkÃ¤iset mahdolliset selainten vÃ¤limuisteihin liittyvÃ¤t virhetilanteet. TÃ¤mÃ¤ on huomioitava erityisesti tiettyjen Mac-selainten kanssa. Viimeistele tyÃ¶si ulkoistamalla CSS:isi, kÃ¤yttÃ¤mÃ¤llÃ¤ <code>@import</code>- tai <code>&lt;link&gt;</code>-menetelmÃ¤Ã¤ ennen julkaisua.</dd>
<dt id="addborders"><strong>KÃ¤ytÃ¤ reunaviivoja (border) ulkoasussa ilmenevien virheiden etsimisessÃ¤.</strong></dt>
<dd>YleispÃ¤tevÃ¤n sÃ¤Ã¤nnÃ¶n, kuten <code>div { border: solid 1px #f00; }</code>, kÃ¤yttÃ¶ saattaa helpottaa virheen tarkan sijainnin lÃ¶ytymistÃ¤. Reunaviivojen lisÃ¤Ã¤minen tiettyihin elementteihin auttaa sinua lÃ¶ytÃ¤mÃ¤Ã¤n pÃ¤Ã¤llekkÃ¤isyydet ja ylimÃ¤Ã¤rÃ¤iset white-space-tilanteet, jotka eivÃ¤t vÃ¤lttÃ¤mÃ¤ttÃ¤ ole itsestÃ¤Ã¤nselvyyksiÃ¤.</dd>
<dt id="paths"><strong>VÃ¤ltÃ¤ lainausmerkkejÃ¤ kuvien osoitepoluissa.</strong></dt>
<dd>Kun asetat taustakuvan, vÃ¤ltÃ¤ lainausmerkkien kÃ¤yttÃ¶Ã¤ osoitepolussa. Ne eivÃ¤t ole tarpeellisia ja IE5/<acronym title="Macintosh">Mac</acronym> tukehtuu niihin.</dd>
<dt id="emptylinks"><strong>VÃ¤ltÃ¤ tyhjÃ¤n tyylitiedoston kÃ¤yttÃ¶Ã¤ muille laitteille (kuten PDA tai tulostin).</strong></dt>
<dd>Mac IE5 tukehtuu tyhjÃ¤Ã¤n tyylitiedostoon ja sivun latausaika kasvaa. LisÃ¤Ã¤ tiedostoon yksi sÃ¤Ã¤ntÃ¶ (tai vaikka pelkkÃ¤ kommentti) tÃ¤mÃ¤n vÃ¤lttÃ¤miseksi.</dd>
</dl>
<hr />
<p>Lopuksi muutama huomionarvoinen asia, jotka eivÃ¤t suoranaisesti liity toiminnallisuuteen, mutta tulee silti ottaa huomioon kehitysvaiheessa:</p>
<dl title="Useful CSS Theories">
<dt id="organize"><strong>Organisoi CSS-tiedostosi.</strong></dt>
<dd>Kommentoi CSS-lohkot asianmukaisesti, ryhmitÃ¤ selektorit, kÃ¤ytÃ¤ yhdenmukaista nimeÃ¤miskÃ¤ytÃ¤ntÃ¶Ã¤, white-space muotoilua (suositus: yksi vÃ¤lilyÃ¶nti tabulaattorin sijaan varmistaaksesi muotoilun myÃ¶s muilla alustoilla) sekÃ¤ jÃ¤rjestÃ¤ ominaisuuksien mukaan.</dd>
<dt id="names"><strong>NimeÃ¤ luokat (class) ja tunnisteselektorit (id) toiminnallisuuden, Ã¤lÃ¤ ulkoasun mukaan.</strong></dt>
<dd>MikÃ¤li luot luokan <code>.smallblue</code>, ja myÃ¶hemmin saatkin pyynnÃ¶n muuttaa teksti isommaksi ja punaiseksi, nimessÃ¤ ei ole mitÃ¤Ã¤n jÃ¤rkeÃ¤. NimeÃ¤ ne sensijaan kuvaavasti, kuten <code>.copyright</code> ja <code>.pullquote</code>.</dd>
<dt id="filters"><strong>KÃ¤ytÃ¤ CSS-filttereitÃ¤ vasta viimeisenÃ¤ apukeinona.</strong></dt>
<dd>CSS-hackit ja -filtterit auttavat liittÃ¤mÃ¤Ã¤n (tai piilottamaan) tietyn sÃ¤Ã¤nnÃ¶n tietyiltÃ¤ selaimilta. YritÃ¤ kuitenkin ratkaista ongelma ensin ilman nÃ¤iden kÃ¤yttÃ¶Ã¤, standardinmukaisella tavalla. Niiden kÃ¤yttÃ¶ voi kuitenkin joskus pelastaa pÃ¤ivÃ¤si. Lista kÃ¤ytÃ¶ssÃ¤si olevista <a href="http://www.dithered.com/css_filters/index.html" hreflang="en">CSS filttereistÃ¤</a> [en].</dd>
<dt id="combine"><strong>Yhdistele selektoreita.</strong></dt>
<dd>PidÃ¤ CSS:isi mahdollisimman kevyenÃ¤ latausaikojen minimoimiseksi. <a href="http://www.w3.org/TR/CSS1#grouping" title="Cascading Style Sheets, level 1 - 1.2 Grouping" hreflang="en">YhdistÃ¤</a> [en] selektoreita ryhmiksi, kÃ¤ytÃ¤ hyvÃ¤ksesi <a href="http://www.w3.org/TR/CSS1#inheritance" title="Cascading Style Sheets, level 1 - 1.3 Inheritance" hreflang="en">periytyvyyksiÃ¤</a> [en] ja <a href="http://www.w3.org/TR/CSS1#margin" title="Cascading Style Sheets, level 1 - Box properties - margin" hreflang="en">lyhennysmerkintÃ¤Ã¤</a> [en].</dd>
<dt id="imagereplacement"><strong>Muista esteettÃ¶myys, mikÃ¤li korvaat tekstiÃ¤ kuvilla.</strong></dt>
<dd>Klassisella <a href="http://www.stopdesign.com/also/articles/replace_text/" title="Using background-image to Replace Text" hreflang="en">FIR-menetelmÃ¤llÃ¤</a> [en] on tunnettuja haittapuolia ruudunlukijoiden kanssa. Ongelma esiintyy myÃ¶s, mikÃ¤li kuvien lataus on poistettu kÃ¤ytÃ¶stÃ¤. <a href="http://www.mezzoblue.com/tests/revised-image-replacement/" title="Revised Image Replacement" hreflang="en">Vaihtoehtoja on olemassa</a> [en]; kÃ¤ytÃ¤ niitÃ¤.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://saavutettava.fi/artikkelit/css-lunttilappu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suomalaispuolueiden sivut syynissÃ¤</title>
		<link>http://saavutettava.fi/artikkelit/suomalaispuolueiden-sivut-syynissa/</link>
		<comments>http://saavutettava.fi/artikkelit/suomalaispuolueiden-sivut-syynissa/#comments</comments>
		<pubDate>Thu, 31 Mar 2005 19:00:32 +0000</pubDate>
		<dc:creator>Saavutettava.fi</dc:creator>
				<category><![CDATA[Web-standardit]]></category>

		<guid isPermaLink="false">/?p=1</guid>
		<description><![CDATA[Joe Clark ja Greg Saila ovat testanneet kanadalaisten puolueiden verkkosivuja muutamallakin mittarilla ja todenneet, ettÃ¤ kanadalaisten puolueitten sivut eivÃ¤t pÃ¤rjÃ¤Ã¤ web-standardi-testissÃ¤ (<a href="http://joeclark.org/election/?dw" title="Canadian election Web sites flunk standards test">Canadian election Web sites flunk standards test</a>). Analyysin innoittamana kÃ¤ymme nyt <em>suomalaisten</em> puolueiden sivujen kimppuun web-standardeilla.]]></description>
			<content:encoded><![CDATA[<p class="attribution">Kirjoittaja: Mikko Kekki. TÃ¤mÃ¤ on muokattu versio artikkelista, joka on julkaistu aiemmin <a href="http://www.kalamuki.net/arkisto/2004/06/08/suomalaispuolueiden_sivut_syynissae/" title="Kalamuki - Suomalaispuolueiden sivut syynissÃ¤">Kalamukin blogissa</a> 8.6.2004.</p>
<hr />
<p>Joe Clark ja Greg Saila ovat testanneet kanadalaisten puolueiden verkkosivuja muutamallakin mittarilla ja todenneet, ettÃ¤ kanadalaisten puolueitten sivut eivÃ¤t pÃ¤rjÃ¤Ã¤ web-standardi-testissÃ¤ (<a href="http://joeclark.org/election/?dw" title="Canadian election Web sites flunk standards test">Canadian election Web sites flunk standards test</a>). Analyysin innoittamana kÃ¤ymme nyt <em>suomalaisten</em> puolueiden sivujen kimppuun web-standardeilla. </p>
<p>Kanadalaisten testituloksissa on hyvin <a href="http://joeclark.org/election/findings/">perusteltu</a>, miksi tÃ¤llaista testaamista ylipÃ¤Ã¤tÃ¤Ã¤n kannattaa tehdÃ¤. NÃ¤iden perustelujen pohjalta tÃ¤mÃ¤nkin testin perustelut on kirjoitettu. KiitÃ¤mme Clarkia ja Sailaa.</p>
<h4 id="mista-on-kyse">MistÃ¤ on kyse?</h4>
<ul>
<li><abbr title="World Wide Web">WWW</abbr>-sivut koostuvat koodista, jota tulkitsemalla selaimet osaavat esittÃ¤Ã¤ sivun nÃ¤kyvÃ¤ssÃ¤ muodossa.</li>
<li><abbr title="HyperText Markup Language">HTML</abbr> on koodia, jolla mÃ¤Ã¤ritetÃ¤Ã¤n sivun rakenne, otsikot, kuvat ja muut elementit. (HTML on lyhenne kÃ¤sitteestÃ¤ &#8217;hypertext markup language&#8217;.)</li>
<li><abbr title="Cascading StyleSheets">CSS</abbr> on koodia, jolla mÃ¤Ã¤ritetÃ¤Ã¤n, miltÃ¤ HTML nÃ¤yttÃ¤Ã¤ selaimessa. (CSS on lyhenne kÃ¤sitteestÃ¤ &#8217;cascading stylesheets&#8217;.)</li>
<li>HTML:lle ja CSS:lle on mÃ¤Ã¤ritetty sÃ¤Ã¤nnÃ¶t. Jos noudatat sÃ¤Ã¤ntÃ¶jÃ¤, olet kirjoittanut koodia oikein ja sivusi noudattaa web-standardeja.</li>
<li>Oikein kirjoitettu (validi) koodi muistuttaa luonnollisen kielen kieliopin mukaista kirjoittamista. Jos kirjoitat koodia oikein, selaimet tietÃ¤vÃ¤t tÃ¤smÃ¤lleen, mitÃ¤ tarkoitat, eikÃ¤ niiden tarvitse arvailla, millaisena sivu pitÃ¤isi nÃ¤yttÃ¤Ã¤. (Luonnolliseen kieleen vertaaminen ontuu tietysti siltÃ¤ osin, ettÃ¤ ihmiset puhuvat murteita ja huolimattomasti mutta silti ymmÃ¤rtÃ¤vÃ¤t toisiaan. TÃ¤mÃ¤ johtuu siitÃ¤, ettÃ¤ ihmisten vÃ¤lisestÃ¤ kommunikaatiossa suurin osa viestinnÃ¤stÃ¤ tapahtuu non-verbaalisesti eli ilman puhuttua kieltÃ¤.)</li>
<li>WWW-sivujen saavutettavuus ja kÃ¤ytettÃ¤vyys ovat erillisiÃ¤ asioita ja niitÃ¤ ei kÃ¤sitelty tÃ¤ssÃ¤ testissÃ¤, koska niiden testaaminen on monimutkaisempi prosessi ja koska kirjoittajanne on laiska. Oikein kirjoitettu koodi vaikuttaa kuitenkin myÃ¶s niihin.</li>
</ul>
<h4 id="miksi">Miksi?</h4>
<ul>
<li>Suurelle osalle sivujen vierailijoista ja kÃ¤yttÃ¤jistÃ¤ asialla ei olekaan suuren suurta merkitystÃ¤ mutta joillekin se merkitsee paljon.</li>
<li>Standardi (oikeaoppinen) koodi tarkoittaa, ettÃ¤ mikÃ¤ tahansa internetlaite osaa tulkita sellaista HTML:ia ja CSS:ia oikein.</li>
<li>Useimmat sivujen tekijÃ¤t tekevÃ¤t sivuja, jotka toimivat mainiosti vain Windows-kÃ¤yttÃ¶jÃ¤rjestelmÃ¤n Internet Explorer-selaimessa.</li>
<li>Standardi koodi toimii kuitenkin yleensÃ¤ tÃ¤ysin oikein kaikissa mahdollisissa selaimissa ja laitteissa. Usein jopa tÃ¤smÃ¤lleen samalla tavalla kaikissa selaimissa ja laitteissa.</li>
<li>Standardin koodin avulla periaatteessa kuka tahansa voi kÃ¤yttÃ¤Ã¤ WWW-sivua selaimesta tai laitteesta riippumatta.</li>
<li>KÃ¤ytÃ¤nnÃ¶ssÃ¤ joitakin yhteensopivuusongelmia <em>on</em> olemassa selainten kesken. Suurin osa ongelmista lÃ¶ytyy Windowsin Internet Explorerista.</li>
<li>Jos asiaa haluaa niin ajatella, kyse on tasa-arvosta.</li>
</ul>
<h4 id="kuka-karsii-vaarin-tehdyista-sivuista">Kuka kÃ¤rsii vÃ¤Ã¤rin tehdyistÃ¤ sivuista?</h4>
<ul>
<li>Standardien vastainen koodi on optimoitu vain selaimelle, jolla sitÃ¤ on testattu. TÃ¤mÃ¤ tarkoittaa lÃ¤hes aina Windowsin Internet Exploreria.</li>
<li>Kaikki eivÃ¤t kuitenkaan kÃ¤ytÃ¤ Windowsia ja Internet Exploreria. Clark &#038; Saila:  <q lang="en">This may be news to you, but the Web is not the same as Internet Explorer for Windows</q> (TÃ¤mÃ¤ voi tulla yllÃ¤tyksenÃ¤ mutta netti ei ole sama asia kuin Windowsin Internet Explorer).</li>
<li>Jos sinulla ei satu olemaan selainta, joka on sivun omistajan / tekijÃ¤n suosima, voi olla, ettet pysty kÃ¤yttÃ¤mÃ¤Ã¤n sivua ollenkaan.</li>
<li>Monien ihmisryhmien, kuten kuulo- tai nÃ¤kÃ¶vammaisten, internetin kÃ¤yttÃ¶ riippuu pitkÃ¤lle standardin koodin kÃ¤ytÃ¶stÃ¤. Joskus he tarvitsevat erillisiÃ¤ apuohjelmia tai apulaitteita internetin kÃ¤yttÃ¶Ã¶n. Heille oikeaoppisen koodin kÃ¤yttÃ¶ merkitsee todella paljon. Web-standardien ja saavutettavuusohjeiden noudattaminen <em>on tÃ¤rkeÃ¤Ã¤</em>.</li>
<li>Sokea kÃ¤yttÃ¤jÃ¤ voi kÃ¤yttÃ¤Ã¤ esimerkiksi ruudunlukijaa, joka on ohjelma, joka tulkitsee sivun tekstin, ikonit ja muun informaation Ã¤Ã¤neen tai pistekirjoituksena.</li>
<li>NÃ¤kÃ¶vammainen kÃ¤yttÃ¤jÃ¤ voi kÃ¤yttÃ¤Ã¤ nÃ¤kymÃ¤n suurentajia, jotka nÃ¤yttÃ¤vÃ¤t sivujen informaation tarpeeksi isolla.</li>
<li>NÃ¤mÃ¤ apuohjelmat nojaavat oikeaoppiseen koodiin. Tutkimusten mukaan web-standardien ja saavutettavuusohjeiden vastaisesti tehtyjen sivujen kÃ¤yttÃ¶ on huomattavasti hankalampaa vammaisille kÃ¤yttÃ¤jille.</li>
<li>Joissakin tapauksissa web-standardien ja saavutettavuusohjeiden vastaisesti tehtyjen sivujen kÃ¤yttÃ¶ on yksinkertaisesti mahdotonta.</li>
<li>Joissakin maissa ja mahdollisesti lÃ¤hivuosina koko Euroopan YhteisÃ¶ssÃ¤ laki vaatii viranomaissivuilta saavutettavuutta.</li>
</ul>
<h4 id="mita-testattiin">MitÃ¤ testattiin?</h4>
<p>Clark ja Saila testasivat useitakin asioita. Me jÃ¤timme aikapulan vuoksi saavutettavuuden tÃ¤llÃ¤ kertaa testaamatta.  Puolueiden sivujen saavutettavuudesta voi lukea Yoji Hirabayashin erinomaisesta artikkelista <a href="http://www.yojih.net/blog/archives/2004/06/09/saavutettavuus-ja-suomalaispuolueiden-sivut/">Saavutettavuus ja suomalaispuolueiden sivut</a>. Me keskityimme koodiin. KÃ¤ytimme seuraavaa listaa:</p>
<ul>
<li>Doctype (dokumenttityyppi)</li>
<li>MerkistÃ¶koodaus</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkinnÃ¤ssÃ¤</li>
<li>HTML:n merkintÃ¤virheet</li>
<li>Virheet CSS:ssa</li>
<li>CSS- vai taulukkotaitto?</li>
</ul>
<p>Testaamiseen kÃ¤ytimme W3C:n <a href="http://validator.w3.org/" title="W3C - html-validator">html-validaattoria</a>, jonka avulla voi tarkistaa onko oma sivu standardien mukaisesti koodattu. CSS:n oikeellisuus tarkistettiin W3C:n <a href="http://jigsaw.w3.org/css-validator/" title="CSS validator">CSS-validaattorilla</a>. CSS tarkistettiin kaikista mahdollisista CSS-tiedostoista ja vÃ¤hintÃ¤Ã¤n kahdesta kehyksestÃ¤, jos sivu koostui sellaisista. MyÃ¶s sivun sisÃ¤Ã¤n ympÃ¤tyt tyylit tarkistettiin.</p>
<p>Jos dokumenttityyppiÃ¤ ei ollut merkitty, testattiin validaattorin tÃ¤llaisessa tilanteessa automaattisesti tarjoaman <i>HTML 4.01 Transitional</i> -standardin mukaan. Jos merkistÃ¶koodausta ei oltu mainittu, kÃ¤ytettiin iso-8859-1-koodausta. </p>
<p>Mukaan otettiin kaikki kÃ¤ynnissÃ¤ olevissa EU-vaaleissa (kevÃ¤Ã¤llÃ¤ 2004) ehdokkaita asettaneet puolueet. Alla puolueet kÃ¤sitellÃ¤Ã¤n nÃ¤iden vaalien <a href="http://192.49.229.35/EP2004/s/ehd_listat/kokomaa.html" title="Ehdokkaat - koko maa">virallisessa jÃ¤rjestyksessÃ¤</a>. Sivuista testattiin ainoastaan aloitussivu eli se sivu, joka aukeaa, kun kirjoitetaan sivuston perusosoite (www.sosialidemokraatit.fi, www.keskusta.fi, www.kokoomus.fi jne.). Ainoastaan Kristillisdemokraateilla oli niin sanottu intro-sivu mutta se testattiin silti varsinaisen etusivun sijasta, koska sÃ¤Ã¤ntÃ¶ pÃ¤Ã¤tettiin ennen testauksen aloitusta. Reilu peli se olla pitÃ¤Ã¤.</p>
<p>Kaikille puolueiden sivuille oli yhteistÃ¤ se, ettÃ¤ perusasiat eivÃ¤t olleet kunnossa. YksikÃ¤Ã¤n ei lÃ¤pÃ¤issyt testiÃ¤ virheittÃ¤ ja lÃ¤hes kaikilta puuttui joko dokumenttityyppi tai merkistÃ¶koodaus tai molemmat.</p>
<p>Tarmo Ropposen sanoin: sitten tuloksiin. <a href="http://www.kalamuki.net/kalamuki/tulostaulukko.html" title="Kalamuki - tulostaulukko">Taulukkoversiokin</a> lÃ¶ytyy Kalamukin blogista.</p>
<h4 id="tulokset">Suomalaispuolueiden www-sivut ja web-standardit &#8211; testin tulokset</h4>
<h5><a href="http://www.vasemmistoliitto.fi/" title="Vasemmistoliitto r.p. / VÃ¤nsterfÃ¶rbundet r.p.">Vasemmistoliitto r.p. / VÃ¤nsterfÃ¶rbundet r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: kyllÃ¤ (merkitty kaksi kertaa ristiriitaisesti).</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 80 virhettÃ¤.</li>
<li>CSS:n virheet: 0 virhettÃ¤.</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5><a href="http://www.sosialidemokraatit.fi" title="Suomen Sosialidemokraattinen Puolue - Finlands Socialdemokratiska Parti r.p.">Suomen Sosialidemokraattinen Puolue &#8211; Finlands Socialdemokratiska Parti r.p.</a></h5>
<ul>
<li>Doctype: kyllÃ¤ (HTML 4.01 Transitional).</li>
<li>MerkistÃ¶koodaus: kyllÃ¤.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 229 virhettÃ¤.</li>
<li>CSS:n virheet: 27 virhettÃ¤ (luku on arvio, koska kaikkien virheiden tarkistus olisi vienyt aikaa).</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5><a href="http://www.kokoomus.fi/" title="Kansallinen Kokoomus r.p. / Samlingspartiet r.p.">Kansallinen Kokoomus r.p. / Samlingspartiet r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: ei.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 14 virhettÃ¤.</li>
<li>CSS:n virheet: 1 virhe.</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5><a href="http://www.skp.fi/" title="Suomen Kommunistinen Puolue - Finlands Kommunistiska Parti r.p.">Suomen Kommunistinen Puolue &#8211; Finlands Kommunistiska Parti r.p.</a></h5>
<ul>
<li>Doctype: ei (kehyksien sisÃ¤isillÃ¤ sivuilla osittain kyllÃ¤).</li>
<li>MerkistÃ¶koodaus: ei (kehyksien sisÃ¤isillÃ¤ sivuilla osittain kyllÃ¤).</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 19 virhettÃ¤.</li>
<li>CSS:n virheet: 1 virhe (tarkistettiin kahden kehyksen tyylit).</li>
<li>CSS- vai taulukkotaitto: taulukko (kehyksien sisÃ¤llÃ¤).</li>
</ul>
<h5><a href="http://www.vihrealiitto.fi/" title="VihreÃ¤ liitto r.p. / GrÃ¶na fÃ¶rbundet r.p.">VihreÃ¤ liitto r.p. / GrÃ¶na fÃ¶rbundet r.p.</a></h5>
<ul>
<li>Doctype: kyllÃ¤.</li>
<li>MerkistÃ¶koodaus: kyllÃ¤.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 38 virhettÃ¤.</li>
<li>CSS:n virheet: 0 virhettÃ¤.</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5><a href="http://www.liberaalit.fi/" title="Liberaalit r.p.">Liberaalit r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: ei.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 92 virhettÃ¤.</li>
<li>CSS:n virheet: 5 virhettÃ¤.</li>
<li>CSS- vai taulukkotaitto: CSS.</li>
</ul>
<h5><a href="http://www.kolumbus.fi/sinivalkoiset/" title="Suomen Kansan Sinivalkoiset r.p.">Suomen Kansan Sinivalkoiset r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: ei, vÃ¤Ã¤rin merkattu (kehyksien sisÃ¤isillÃ¤ sivuilla kyllÃ¤).</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: kyllÃ¤.</li>
<li>HTML:n merkkausvirheet: 22 virhettÃ¤.</li>
<li>CSS:n virheet: &#8211; (ei CSS:ia).</li>
<li>CSS- vai taulukkotaitto: taulukko (kehyksien sisÃ¤llÃ¤).</li>
</ul>
<h5><a href="http://www.kolumbus.fi/koyhienasialla/" title="KÃ¶yhien Asialla r.p.">KÃ¶yhien Asialla r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: kyllÃ¤.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 40 virhettÃ¤.</li>
<li>CSS:n virheet: &#8211; (ei CSS:ia).</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5><a href="http://www.kristillisdemokraatit.fi/" title="Suomen Kristillisdemokraatit (KD) - Kristdemokraterna i Finland (KD) r.p.">Suomen Kristillisdemokraatit (KD) &#8211; Kristdemokraterna i Finland (KD) r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: ei.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei (intro-sivulta on voi tosin valita suomen- tai ruotsinkieliset osion).</li>
<li>HTML:n merkkausvirheet: 11 virhettÃ¤.</li>
<li>CSS:n virheet: &#8211; (ei CSS:ia).</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5><a href="http://www.perussuomalaiset.fi/" title="Perussuomalaiset - SannfinlÃ¤ndarna r.p.">Perussuomalaiset &#8211; SannfinlÃ¤ndarna r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: kyllÃ¤.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 12 virhettÃ¤.</li>
<li>CSS:n virheet: 2 virhettÃ¤ (ja yksi varoitus).</li>
<li>CSS- vai taulukkotaitto: taulukko (kehysten sisÃ¤llÃ¤).</li>
</ul>
<h5><a href="http://www.keskusta.fi/" title="Suomen Keskusta r.p. / Centern i Finland r.p.">Suomen Keskusta r.p. / Centern i Finland r.p.</a></h5>
<ul>
<li>Doctype: kyllÃ¤ (HTML 4.0 Transitional).</li>
<li>MerkistÃ¶koodaus: ei.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 196 virhettÃ¤.</li>
<li>CSS:n virheet: 2 virhettÃ¤ (ja yksi varoitus).</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5>ElÃ¤kelÃ¤iset Kansan Asialla r.p. (Sivuja ei lÃ¶ytynyt.)</h5>
<ul>
<li>Doctype: -</li>
<li>MerkistÃ¶koodaus: -</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: -</li>
<li>HTML:n merkkausvirheet: -</li>
<li>CSS:n virheet: -</li>
<li>CSS- vai taulukkotaitto: -</li>
</ul>
<h5><a href="http://www.netti.fi/~iory/" title="Suomi - IsÃ¤nmaa r.p.">Suomi &#8211; IsÃ¤nmaa r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: kyllÃ¤. </li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 28 virhettÃ¤.</li>
<li>CSS:n virheet: 0 virhettÃ¤.</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
<h5><a href="http://www.sfp.fi/" title="Svenska folkpartiet i Finland r.p. / Ruotsalainen kansanpuolue r.p.">Svenska folkpartiet i Finland r.p. / Ruotsalainen kansanpuolue r.p.</a></h5>
<ul>
<li>Doctype: ei.</li>
<li>MerkistÃ¶koodaus: kyllÃ¤.</li>
<li>Oliko sivustolla kÃ¤ytetty kieli ilmoitettu merkkauksessa: ei.</li>
<li>HTML:n merkkausvirheet: 54 virhettÃ¤.</li>
<li>CSS:n virheet: 0 virhettÃ¤.</li>
<li>CSS- vai taulukkotaitto: taulukko.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://saavutettava.fi/artikkelit/suomalaispuolueiden-sivut-syynissa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web-standardien edut kÃ¤vijÃ¶ille, asiakkaille ja sinulle!</title>
		<link>http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/</link>
		<comments>http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#comments</comments>
		<pubDate>Thu, 31 Mar 2005 18:59:18 +0000</pubDate>
		<dc:creator>Saavutettava.fi</dc:creator>
				<category><![CDATA[Web-standardit]]></category>

		<guid isPermaLink="false">http://saavutettava.fi/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/</guid>
		<description><![CDATA[<blockquote><p>Web-standardit on tarkoitettu peruslÃ¤htÃ¶kohdaksi - WWW:n perustaksi, jotta selaimet ja muut ohjelmistot ymmÃ¤rtÃ¤isivÃ¤t samaa perussanastoa.<br /><cite>Eric Meyer</cite></p></blockquote>

TÃ¤ssÃ¤ <a href="http://www.maxdesign.com.au">Russ Weakleyn</a> artikkelissa kÃ¤ydÃ¤Ã¤n lÃ¤pi luettelomaisesti, mitÃ¤ etuja web-standardien kÃ¤ytÃ¶stÃ¤ on web-sivujen kÃ¤vijÃ¶ille, sivujen tekijÃ¤n asiakkaille ja tekijÃ¤lle itselleen.]]></description>
			<content:encoded><![CDATA[<h3>SisÃ¤ltÃ¶</h3>
<ol>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-web-standardit">Web-standardit</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-mita">MistÃ¤ web-standardeissa on kysymys?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-ajattelutapa">Muutos ajattelutavassa</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-semanttinen">Semanttisesti oikea merkintÃ¤ (markup)</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-pateva">MitÃ¤ on pÃ¤tevÃ¤ koodi?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-esteeton">MitÃ¤ on esteetÃ¶n  koodi?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-miksi-css">Miksi kÃ¤yttÃ¤Ã¤ CSS:ia erottamaan sisÃ¤ltÃ¶ esitystavasta?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-toiminta">Kuinka CSS:lla toteutettu sivusto toimii?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-kavijat">Miten kÃ¤vijÃ¤t hyÃ¶tyvÃ¤t web-standardeista?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-asiakkaat">Miten asiakkaat hyÃ¶tyvÃ¤t web-standardeista?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-sina">Miten SINï¿½? hyÃ¶dyt web-standardeista?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-huonot-puolet">MitkÃ¤ ovat huonot puolet?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-saavutat">Miten saavutat web-standardit?</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-paatelmat">PÃ¤Ã¤telmÃ¤t</a></li>
<li><a href="http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/#web-standardien-edut-resurssit">Materiaalia web-standardeista</a></li>
</ol>
<h3 id="web-standardien-edut-web-standardit">1. Web-standardit</h3>
<blockquote><p>Web standards are intended to be a common base&#8230; a foundation for the world wide web so that browsers and other software understand the same basic vocabulary. (Web-standardit on tarkoitettu peruslÃ¤htÃ¶kohdaksi&#8230; WWW:n perustaksi, jotta selaimet ja muut ohjelmistot ymmÃ¤rtÃ¤isivÃ¤t samaa perussanastoa.)<br />
<cite>Eric Meyer</cite></p>
</blockquote>
<p>W3C (World Wide Web Consortium) ja muut standardointilaitokset ovat mÃ¤Ã¤ritelleet teknologioita verkkopohjaisen sisÃ¤llÃ¶n luomiseen ja tulkintaan. Varsinaiset standardit ovat:</p>
<dl>
<dt>Rakenteelliset kielet</dt>
<dd><a href="http://www.w3.org/TR/xhtml1" title="XHTML 1.0 spesification" lang="en" hreflang="en">Extensible Hypertext Markup Language (<abbr>XHTML</abbr>) 1.0</a></dd>
<dd><a href="http://www.w3.org/TR/xhtml11" title="XHTML 1.1 spesification" lang="en" hreflang="en"><abbr>XHTML 1.1</abbr></a></dd>
<dd><a href="http://www.w3.org/TR/2000/REC-xml-20001006" title="XML 1.0 Specification" lang="en" hreflang="en">Extensible Markup Language (<abbr>XML</abbr>) 1.0</a></dd>
<dt>Esityskielet</dt>
<dd><a href="http://www.w3.org/TR/REC-CSS1" title="CSS Level 1 Specification" lang="en" hreflang="en">Cascading Style Sheets (<abbr>CSS</abbr>) Level 1</a></dd>
<dd><a href="http://www.w3.org/TR/REC-CSS2" title="CSS Level 2 Specification" lang="en" hreflang="en"><abbr>CSS</abbr> Level 2</a></dd>
<dd><a href="http://www.w3.org/Style/CSS/current-work" title="Level 3 Current Work" lang="en" hreflang="en"><abbr>CSS</abbr> Level 3</a></dd>
<dt>Objektimallit (Object Models)</dt>
<dd><a href="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/" title="DOM Core Specification" lang="en" hreflang="en">Document Object Model (<abbr>DOM</abbr>) Level 1 (Core)</a></dd>
<dd><a href="http://www.w3.org/DOM/DOMTR#dom2" title="DOM Level 2 Specification Links" lang="en" hreflang="en"><abbr>DOM</abbr> Level 2</a></dd>
<dt>Skriptikielet</dt>
<dd><a href="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM" title="ECMA 262 Standard" lang="en" hreflang="en">ECMAScript 262</a> (Javascriptin standardi versio)</dd>
<dt>Muita esityskieliÃ¤ (Markup)</dt>
<dd><a href="http://www.w3.org/1999/07/REC-MathML-19990707/" title="MathML 1.01 Specification" lang="en" hreflang="en">Mathematical Markup Language (MathML) 1.01</a></dd>
<dd><a href="http://www.w3.org/TR/MathML2" title="MathML 2.0 Specification" lang="en" hreflang="en">MathML 2.0</a></dd>
<dd><a href="http://www.w3.org/TR/SVG/" title="SVG 1.0 Specification" lang="en" hreflang="en">Scalable Vector Graphics (<span class="abbr">SVG</span>) 1.0</a></dd>
</dl>
<h3 id="web-standardien-edut-mita">2. MistÃ¤ web-standardeissa on kysymys?</h3>
<p>Web-standardit on suunniteltu:</p>
<ul>
<li>tuomaan <strong>suurinta mahdollista hyÃ¶tyÃ¤</strong> mahdollisimman suurelle joukolle www:n kÃ¤yttÃ¤jiÃ¤</li>
<li>varmistamaan minkÃ¤ tahansa www-dokumentin <strong>pitkÃ¤ikÃ¤isyys</strong></li>
<li><strong>yksinkertaistamaan koodia</strong> ja pienentÃ¤mÃ¤Ã¤n valmistuskustannuksia</li>
<li>saamaan aikaan sivustoja, jotka ovat suuremman <strong>ihmisjoukon</strong> ja <strong>laitevalikoiman tavoitettavissa</strong></li>
<li><strong>toimimaan oikein</strong> huolimatta <strong>selainten kehityksestÃ¤</strong> ja uusien laitteiden saapumisesta markkinoille</li>
</ul>
<p>Web-suunnittelijoille ja kehittÃ¤jille web-standardeissa on kyse  <strong>standardien</strong> (rakenteellisten, esityksellisten, objekti- ja skriptauskielten) kÃ¤ytÃ¶stÃ¤ sekÃ¤ niiden <strong>hyÃ¶dyntÃ¤misestÃ¤ parhaalla mahdollisella tavalla</strong> (pÃ¤tevÃ¤, semanttisesti oikea ja esteetÃ¶n koodi) hyÃ¶dyttÃ¤mÃ¤Ã¤n kÃ¤yttÃ¤jiÃ¤, asiakkaita ja sinua.</p>
<h3 id="web-standardien-edut-ajattelutapa">3. Muutos ajattelutavassa</h3>
<h4>Perinteinen web-sivusto</h4>
<p>Perinteinen web-sivuston kehittÃ¤minen on jatkoa <strong>painetulle medialle</strong> &#8211; sen tarkoitus on saada sivustot nÃ¤yttÃ¤mÃ¤Ã¤n viimeistÃ¤ pikseliÃ¤ myÃ¶ten tÃ¤ydellisiltÃ¤ 5-6 yleisimmÃ¤ssÃ¤ selaimessa. YleisiÃ¤ ominaisuuksia ovat:</p>
<ul>
<li><strong>Taulukko</strong> -pohjaiset taitot</li>
<li>UlkoasumÃ¤Ã¤rittelyt sisÃ¤llÃ¶n <strong>sisÃ¤llÃ¤</strong> (font-tagit)</li>
<li>Koodi, joka ei ole <strong>validia</strong></li>
<li><strong>Esteellinen</strong> koodi</li>
<li>Semanttisesti <strong>vÃ¤Ã¤rÃ¤</strong> koodi</li>
</ul>
<h4>Web-standardien mukainen sivusto</h4>
<p>Web-standardeissa on kysymys siitÃ¤, ettÃ¤ ajatellaan verkkoa laajana kommunikointivÃ¤lineenÃ¤, jonka voi tavoittaa monimuotoinen joukko <strong>kÃ¤yttÃ¤jiÃ¤</strong> ja valikoima <strong>laitteita</strong>. TyypillisiÃ¤ ominaisuuksia ovat:</p>
<ul>
<li><a href="#web-standardien-edut-semanttinen"><strong>Semanttisesti oikeaoppinen</strong> merkintÃ¤tapa (markup)</a></li>
<li><a href="#web-standardien-edut-validi"><strong>PÃ¤tevÃ¤</strong> (validi) koodi</a></li>
<li><a href="#web-standardien-edut-esteeton"><strong>EsteetÃ¶n</strong> koodi (ihmisille ja laitteille)</a></li>
<li><a href="web-standardien-edut-miksi-css"><strong>Tyylitiedostot</strong> (CSS) sisÃ¤llÃ¶n ja ulkoasun erottamiseen</a></li>
</ul>
<h3 id="web-standardien-edut-semanttinen">4. Semanttisesti oikea merkintÃ¤tapa (markup)</h3>
<p>Semanttisesti oikea merkintÃ¤tapa (markup) kÃ¤yttÃ¤Ã¤ <strong>html -elementtejÃ¤</strong> niin kuin ne <strong>on tarkoitettu</strong>. Hyvin muotoillulla HTML:llÃ¤ on rakenteellista merkitystÃ¤ laajalle joukolle kÃ¤yttÃ¤jiÃ¤  (selaimet ilman tyylitiedostoja, tekstiselaimet, PDA:t, hakukoneet jne.)</p>
<p>KÃ¤ytÃ¤ standardinmukaisia HTML-elementtejÃ¤ ja vÃ¤ltÃ¤ HTML-elementtien muotoilemista <strong>nÃ¤yttÃ¤mÃ¤Ã¤n toisilta HTML-elementeiltÃ¤</strong>. Yksinkertaistaen:</p>
<ul>
<li>kÃ¤ytÃ¤ otsikoita varten otsikko -elementtejÃ¤ alkaen elementistÃ¤ H1</li>
<li>kÃ¤ytÃ¤ tekstikappaleita varten kappale -elementtiÃ¤</li>
<li>kÃ¤ytÃ¤ listoja varten lista -elementtejÃ¤</li>
</ul>
<h3 id="web-standardien-edut-pateva">5. MitÃ¤ on pÃ¤tevÃ¤ koodi?</h3>
<p>Validointi on prosessi, missÃ¤ <strong>tarkistetaan</strong>, ettÃ¤ dokumentti vastaa <strong>virallista standardia</strong>, kuten W3C:n julkaisemat. Dokumentti, joka on tarkistettu ja joka on lÃ¤pÃ¤issyt tarkistuksen, kÃ¤sitetÃ¤Ã¤n pÃ¤tevÃ¤ksi.</p>
<h4>Miksi kÃ¤yttÃ¤Ã¤ pÃ¤tevÃ¤Ã¤ koodia?</h4>
<ul>
<li>PÃ¤tevÃ¤ koodi <strong>toimii nopeammin</strong> kuin virheellinen koodi</li>
<li>PÃ¤tevÃ¤ koodi <strong>toimii paremmin</strong> kuin virheellinen koodi</li>
<li>Selaimet kehittyvÃ¤t enemmÃ¤n standardeja tukeviksi, jolloin on yhÃ¤ <strong>tÃ¤rkeÃ¤mpÃ¤Ã¤</strong> kirjoittaa pÃ¤tevÃ¤Ã¤ ja standardien mukaista HTML:ia.</li>
</ul>
<h4>Miten tarkistat onko koodisi pÃ¤tevÃ¤Ã¤?</h4>
<ul>
<li><a href="http://validator.w3.org/" lang="en" hreflang="en">W3C Markup Validation Service</a></li>
<li><a href="http://jigsaw.w3.org/css-validator/" lang="en" hreflang="en">W3C CSS Validation Service</a></li>
<li><a href="http://www.htmlhelp.com/tools/validator/" lang="en" hreflang="en">WDG HTML Validator</a></li>
<li><a href="http://www.style-sheets.com/validator.asp" lang="en" hreflang="en">Stylesheets.com CSS Validator</a></li>
<li>Monet ohjelmistotuotteet sisÃ¤ltÃ¤vÃ¤t nykyÃ¤Ã¤n valmiiksi tyÃ¶kaluja validointiin</li>
</ul>
<h4>Miten teet koodisi pÃ¤tevÃ¤ksi?</h4>
<ul>
<li>Aloita oikealla <strong>dokumenttityypillÃ¤ (doctype)</strong></li>
<li>Huomioi dokumenttityypin <strong>moodit (modes)</strong> (standardien mukaisuus, quirks mode jne.)</li>
<li>KÃ¤ytÃ¤ character set -mÃ¤Ã¤ritettÃ¤</li>
<li>Sulje HTML-elementit</li>
<li>KÃ¤ytÃ¤ alt-attribuuttia kuvissa</li>
<li>VÃ¤ltÃ¤ HTML-hakkeja (hacks)</li>
<li>KÃ¤ytÃ¤ HTML-validointia sÃ¤Ã¤nnÃ¶llisesti</li>
<li>Korjaa kaikki virheet ennen sivuston julkaisua</li>
<li>Tee validoinnista osa normaalia tyÃ¶prosessiasi</li>
</ul>
<h3 id="web-standardien-edut-esteeton">6. Miksi kÃ¤yttÃ¤Ã¤ esteetÃ¶ntÃ¤ koodia?</h3>
<ul>
<li>Mahdollistaa sivustosi saavutettavuuden <strong>laajemmalle yleisÃ¶lle</strong> (nÃ¤kÃ¶vammaiset, motorisista ongelmista kÃ¤rsivÃ¤t, kognitiivisista ongelmista kÃ¤rsivÃ¤t)</li>
<li>Mahdollistaa sivustosi saavutettavuuden useammalle <strong>laitteelle</strong> (kÃ¤sitietokoneet, nÃ¤ytÃ¶nlukijat [screen readers], tekstiselaimet, hakukoneet)</li>
<li>On <strong>vaatimuksena</strong> viranomaissivustoille joissakin maissa</li>
</ul>
<h4>Miten teet koodisi esteettÃ¶mÃ¤ksi?</h4>
<ul>
<li>Tarjoa <strong>tekstivaihtoehdot</strong> ei-tekstuaalisille elementeille</li>
<li>KÃ¤ytÃ¤ <strong>esteettÃ¶miÃ¤ taulukoita</strong> (nimeÃ¤ rivi- ja sarakeotsakkeet)</li>
<li>KÃ¤ytÃ¤ <strong>esteettÃ¶miÃ¤ lomakkeita</strong> (label for, id, fieldset, selitykset)</li>
<li>KÃ¤ytÃ¤ mieluummin <strong>merkintÃ¤Ã¤</strong> kuin kuvia tiedon vÃ¤littÃ¤miseen.</li>
<li>Tarjoa <strong>nÃ¤kyviÃ¤ tapoja ohittaa valikot</strong></li>
<li>Tarjoa <strong>valintanÃ¤ppÃ¤in</strong> -toiminto (antaa mahdollisuuden siirtyÃ¤ linkistÃ¤ toiselle sivulle nÃ¤ppÃ¤inyhdistelmÃ¤n avulla)</li>
<li>KÃ¤ytÃ¤ tyylitiedostoissa vain <strong>suhteellisia</strong> mittayksikÃ¶itÃ¤ mÃ¤Ã¤rittÃ¤mÃ¤Ã¤n taittoa ja ulkoasua</li>
<li>Huolehdi, ettÃ¤ dokumentit ovat luettavissa <strong>myÃ¶s ilman tyylitiedostoja</strong></li>
<li>SisÃ¤llytÃ¤ <strong>metadata</strong> semanttisen informaation lisÃ¤Ã¤miseksi</li>
</ul>
<h3 id="web-standardien-edut-miksi-css">7. Miksi kÃ¤yttÃ¤Ã¤ CSS:ia erottamaan sisÃ¤ltÃ¶ esitystavasta?</h3>
<p>Web-kehittÃ¤jien tavoite on poistaa kaikki ulkoasumÃ¤Ã¤ritteet html-koodista, joka nÃ¤in jÃ¤isi siistiksi ja rakenteellisesti oikeaksi.</p>
<ul>
<li>Useamman laitteen <strong>saavutettavissa</strong></li>
<li>Helpompaa tehdÃ¤ koko <strong>sivuston laajuisia muutoksia</strong> &#8211; yksi tyylitiedosto mieluummin kuin kaikilla sivuilla erikseen</li>
<li><strong>PienemmÃ¤t tiedostot / nopeampi lataus</strong> &#8211; vÃ¤hemmÃ¤n koodia sivulla</li>
<li><strong>VÃ¤hemmÃ¤n koodia</strong> sivulla &#8211; helpompaa koodata</li>
<li>Sallii kÃ¤yttÃ¤jien <strong>muokata</strong> sivua omiin tarpeisiinsa &#8211; tyylin vaihtajat</li>
<li>Koodi paremmin <strong>hallinnassa</strong> &#8211; mahdollista tarjota koodia halutussa jÃ¤rjestyksessÃ¤ nÃ¤ytÃ¶nlukijoille</li>
</ul>
<h4>Esitystapa mÃ¤Ã¤ritellÃ¤Ã¤n kaikissa HTML-sivuissa</h4>
<p><img src="http://www.maxdesign.com.au/presentation/benefits/01.jpg" width="532" height="168" border="0" alt="Esitystapa mÃ¤Ã¤ritellÃ¤Ã¤n kaikissa HTML-sivuissa"/></p>
<h4>Esitystapa mÃ¤Ã¤ritellÃ¤Ã¤n erillisessÃ¤ tyylitiedostossa</h4>
<p><img src="http://www.maxdesign.com.au/presentation/benefits/02.jpg" width="527" height="234" border="0" alt="Esitystapa mÃ¤Ã¤ritellÃ¤Ã¤n erillisessÃ¤ tyylitiedostossa"/></p>
<h4>Erilliset tyylitiedostot uusille selaimille, tulostimille ja vanhoille selaimille</h4>
<p><img src="http://www.maxdesign.com.au/presentation/benefits/03.jpg" width="527" height="323" border="0" alt="Erilliset tyylitiedostot uusille selaimille, tulostimille ja vanhoille selaimille"/></p>
<h3 id="web-standardien-edut-toiminta">8. Kuinka CSS:lla toteutettu sivusto toimii?</h3>
<p>Yksi CSS:n vahvoista puolista on se, ettÃ¤ sisÃ¤ltÃ¶ voidaan <strong>kohdentaa uudelleen</strong> vastaamaan tarpeita paremmin &#8211; ilman, ettÃ¤ riviÃ¤kÃ¤Ã¤n html-koodia muutetaan.</p>
<ul>
<li><a href="http://www.maxdesign.com.au/presentation/web-standardien-edut/sample01.htm" hreflang="en">Muotoilematon sisÃ¤ltÃ¶</a></li>
<li><a href="http://www.maxdesign.com.au/presentation/web-standardien-edut/sample02.htm" hreflang="en">Muotoilematon sisÃ¤ltÃ¶ &lt;div&gt; -tagien sisÃ¤llÃ¤, &#8221;div-sÃ¤iliÃ¶issÃ¤&#8221;</a></li>
<li><a href="http://www.maxdesign.com.au/presentation/web-standardien-edut/sample03.htm" hreflang="en">Yksinkertainen, siisti koodi</a></li>
<li><a href="http://www.maxdesign.com.au/presentation/web-standardien-edut/sample04.htm" hreflang="en">Muotoiltu sivu</a></li>
<li><a href="http://www.maxdesign.com.au/presentation/web-standardien-edut/sample05.htm" hreflang="en">Tyylitelty versio</a></li>
<li><a href="http://www.maxdesign.com.au/presentation/web-standardien-edut/sample06.htm" hreflang="en">Printtiversio</a></li>
</ul>
<h3 id="web-standardien-edut-kavijat">9. Miten kÃ¤vijÃ¤t hyÃ¶tyvÃ¤t web-standardeista?</h3>
<ul>
<li>Tiedostot <strong>latautuvat nopeammin</strong> (vÃ¤hemmÃ¤n koodia, ei taulukoita, pÃ¤tevÃ¤ koodi)</li>
<li>SisÃ¤ltÃ¶ on laajemman <strong>kÃ¤yttÃ¤jÃ¤kunnan</strong> saavutettavissa (peruskÃ¤yttÃ¤jÃ¤t, sokeat kÃ¤yttÃ¤jÃ¤t, nÃ¤kÃ¶vammaiset kÃ¤yttÃ¤jÃ¤t, lukihÃ¤iriÃ¶iset kÃ¤yttÃ¤jÃ¤t, motorisista hÃ¤iriÃ¶istÃ¤ kÃ¤rsivÃ¤t kÃ¤yttÃ¤jÃ¤t jne.)</li>
<li>SisÃ¤ltÃ¶ on useampien <strong>laitteiden</strong> saavutettavissa (nÃ¤ytÃ¶nlukijat, selaimet, tekstiselaimet, kÃ¤sitietokoneet, hakurobotit, tulostimet, jÃ¤Ã¤kaapit jne.)</li>
<li>Sallii kÃ¤yttÃ¤jien <strong>muokata</strong> sivuston ulkoasua (tyylinvaihtajat)</li>
<li>Tarjoaa <strong>tulostukseen soveltuvia versioita</strong> kaikista sivuista</li>
</ul>
<h3 id="web-standardien-edut-asiakkaat">10. Miten asiakkaat hyÃ¶tyvÃ¤t Web-standardeista?</h3>
<ul>
<li><strong>Helpompi yllÃ¤pito</strong> (vÃ¤hemmÃ¤n koodia, modulaarinen koodi)</li>
<li>Halvemmat <strong>palvelinmaksut</strong> (vÃ¤hemmÃ¤n koodia)</li>
<li>Parempi <strong>sijoitus</strong> hakukoneissa</li>
<li>SisÃ¤ltÃ¶ voidaan <strong>muotoilla uudestaan</strong> helposti muuttamatta koodia</li>
<li>Tarjoaa kÃ¤yttÃ¤jille <strong>muokattavuutta</strong></li>
<li>Tarjoaa <strong>tulostettavia versioita</strong> ilman sisÃ¤llÃ¶n toistamista</li>
<li>Parantaa <strong>esteettÃ¶myyttÃ¤</strong> (vÃ¤lttÃ¤mÃ¤tÃ¶ntÃ¤ viranomaisasiakkaille)</li>
</ul>
<h3 id="web-standardien-edut-sina">11. Miten sinÃ¤ hyÃ¶dyt web-standardeista?</h3>
<ul>
<li>Helpompaa <strong>koodata</strong> (modulaarinen koodi)</li>
<li>Helpompaa <strong>yllÃ¤pitÃ¤Ã¤</strong> (vÃ¤hemmÃ¤n koodia, modulaarinen koodi)</li>
<li>VÃ¤hemmÃ¤n <strong>laitekohtaista koodaamista</strong> (vakaa laajemmalla laitevalikoimalla)</li>
<li>Tarjoaa <strong>kilpailuedun</strong> kun maailmalla siirrytÃ¤Ã¤n enemmÃ¤n kÃ¤yttÃ¤mÃ¤Ã¤n web-standardeja.</li>
</ul>
<h3 id="web-standardien-edut-huonot-puolet">12. MitkÃ¤ ovat huonot puolet?</h3>
<ul>
<li>JyrkkÃ¤ <strong>oppimiskÃ¤yrÃ¤</strong></li>
<li>Selainten <strong>yhteensopivuus</strong></li>
<li>Jotkut taitot on <strong>helpommin</strong> toteutettavissa taulukoilla kuin tyylitiedostoilla</li>
</ul>
<h3 id="web-standardien-edut-saavutat">13. Miten saavutat web-standardit?</h3>
<p>Web-standardit eivÃ¤t ole <strong>mustavalkoinen</strong> asia. Kaikkien kehittÃ¤jien pitÃ¤isi vÃ¤hitellen <strong>siirtyÃ¤ kohti</strong> web-standardin mukaisia sivustoja.</p>
<p>Muutos perinteisestÃ¤ web-standardien mukaiseen kehitykseen vaatii <strong>aikaa</strong> ja <strong>harjoitusta</strong>. Sen sijaan ettÃ¤ hÃ¤tikÃ¶isit ja joutuisit heti turhautumaan, <strong>aseta saavutettavissa olevia tavoitteita</strong> ja siirry <strong>vÃ¤hitellen</strong> kohti web-standardeja. Esimerkiksi:</p>
<h4>Perusmuutokset</h4>
<ul>
<li>LisÃ¤Ã¤ oikea dokumenttityyppi (doctype) kaikille sivuille</li>
<li>LisÃ¤Ã¤ alt-teksti kaikkiin kuviin</li>
<li>LisÃ¤Ã¤ tarkoituksenmukaiset otsikot sivuihin</li>
</ul>
<h4>Keskitason muutokset</h4>
<ul>
<li>pÃ¤tevÃ¤ koodi</li>
<li>semanttisesti oikeaoppinen koodi</li>
<li>fontti-tagien ja vÃ¤rimÃ¤Ã¤ritysten siirto tyylitiedostoon</li>
<li>esteettÃ¶mÃ¤t lomakkeet, datataulukot ja oikopolut</li>
</ul>
<h4>Edistyneet muutokset</h4>
<ul>
<li>perusasettelu tyylitiedostolla (padding, marginaalit jne.) kun kÃ¤ytetÃ¤Ã¤n taulukoita taiton toteuttamiseen</li>
<li>tÃ¤ydellinen asettelu tyylitiedostolla &#8211; ei taulukoita taiton toteuttamiseen</li>
</ul>
<h4>Harjoittele tyylitiedostoilla taittoa</h4>
<ul>
<li>lue CSS-oppaita ja -kirjoja, ettÃ¤ ymmÃ¤rtÃ¤isit tyylitiedostojen kÃ¤ytÃ¤nnÃ¶llisiÃ¤ sovelluksia</li>
<li>jÃ¤rjestÃ¤ aikaa opetellaksesi tyylitiedostoilla asettelua ilman ulkopuolisia paineita</li>
<li>harjoittele useilla tyylitiedostotaitoilla kunnes olet varma itsestÃ¤si</li>
</ul>
<h3 id="web-standardien-edut-paatelmat">14. PÃ¤Ã¤telmÃ¤t</h3>
<p>Web-standardeilla saadaan aikaiseksi:</p>
<ul>
<li>nopeampi tiedostonlataus</li>
<li>esteetÃ¶ntÃ¤ koodia laajemmalle kayttÃ¤jÃ¤kunnalle ja laitevalikoimalle</li>
<li>kÃ¤yttÃ¤jÃ¤kohtainen muokkaus</li>
<li>tulostamiseen sopivien versioiden helppo toteutus</li>
<li>pienemmÃ¤t palvelinkustannukset</li>
<li>parempi sijoitus hakukoneissa</li>
<li>nopeampi ja tehokkaampi sivuston yllÃ¤pito</li>
<li>kilpailuetu</li>
</ul>
<p><big> Web-standardit hyÃ¶dyttÃ¤vÃ¤t kÃ¤yttÃ¤jiÃ¤si, asiakkaitasi ja sinua.</big></p>
<h3 id="web-standardien-edut-resurssit">15. Materiaalia Web-standardeista</h3>
<h4>Web-standardit</h4>
<ul>
<li><a href="http://www.zeldman.com/" hreflang="en">http://www.zeldman.com</a></li>
<li><a href="http://webstandards.org/" hreflang="en">http://webstandards.org</a></li>
<li><a href="http://webstandardsgroup.org/" hreflang="en">http://webstandardsgroup.org</a></li>
<li><a href="http://www.nypl.org/styleguide/" hreflang="en">http://www.nypl.org/styleguide/</a></li>
</ul>
<h4>Semanttinen koodi</h4>
<ul>
<li><a href="http://brainstormsandraves.com/articles/semantics/structure/" hreflang="en">http://brainstormsandraves.com/articles/semantics/structure/</a></li>
</ul>
<h4>Validointi</h4>
<ul>
<li><a href="http://validator.w3.org/" hreflang="en">http://validator.w3.org/</a></li>
<li><a href="http://www.htmlhelp.com/tools/validator/" hreflang="en">http://www.htmlhelp.com/tools/validator/</a></li>
<li><a href="http://webboy.net/presentation/ict2003/validation.htm" hreflang="en">http://webboy.net/presentation/ict2004/validation.htm</a></li>
<li><a href="http://webboy.net/presentation/validation.cfm" hreflang="en">http://webboy.net/presentation/validation.cfm</a></li>
</ul>
<h4>KÃ¤ytettÃ¤vyys</h4>
<ul>
<li><a href="http://www.joeclark.org/" hreflang="en">http://www.joeclark.org/</a></li>
<li><a href="http://www.accessify.com/" hreflang="en">http://www.accessify.com/</a></li>
<li><a href="http://www.juicystudio.com/" hreflang="en">http://www.juicystudio.com/</a></li>
</ul>
<h4>CSS</h4>
<ul>
<li><a href="http://webboy.net/presentation/ict2003/01.htm" hreflang="en">http://webboy.net/presentation/ict2004/01.htm</a></li>
<li><a href="http://webboy.net/presentation/ict2003/02.htm" hreflang="en">http://webboy.net/presentation/ict2004/02.htm</a></li>
<li><a href="http://webboy.net/presentation/ict2003/03.htm" hreflang="en">http://webboy.net/presentation/ict2004/03.htm</a></li>
<li><a href="http://westciv.com/style_master/academy/css_tutorial/" hreflang="en">http://westciv.com/style_master/academy/css_tutorial/</a></li>
<li><a href="http://css.maxdesign.com.au/" hreflang="en">http://css.maxdesign.com.au</a></li>
<li><a href="http://www.thenoodleincident.com/tutorials/css/" hreflang="en">http://www.thenoodleincident.com/tutorials/css/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://saavutettava.fi/artikkelit/web-standardien-edut-kavijoille-asiakkaille-ja-sinulle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
