<?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>Krzysztof Zawadzki - blog &#187; html</title>
	<atom:link href="http://blog.krzysztofzawadzki.net/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.krzysztofzawadzki.net</link>
	<description>grafika, xhtml, css, js, php, asp</description>
	<lastBuildDate>Tue, 03 Nov 2009 10:42:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>W3C i walidacja</title>
		<link>http://blog.krzysztofzawadzki.net/2009/11/02/w3c-i-walidacja/</link>
		<comments>http://blog.krzysztofzawadzki.net/2009/11/02/w3c-i-walidacja/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 02:15:04 +0000</pubDate>
		<dc:creator>Krzysztof Zawadzki</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[walidacja]]></category>
		<category><![CDATA[walidator]]></category>

		<guid isPermaLink="false">http://blog.krzysztofzawadzki.net/?p=148</guid>
		<description><![CDATA[Konsorcjum W3C W3C (ang. World Wide Web Consortium) to organizacja zajmująca się standardami w sieci WWW. Założona została przez ojca idei stron internetowych oraz pierwszej przeglądarki internetowej Sir Tim Berners-Lee. W3C zrzesza ponad 400 organizacji (firmy, uczelnie, agencje rządowe). Dzięki swojemu autorytetowi i pozycji w branży internetowej, rozporządzenia przygotowywane przez konsorcjum są szeroko akceptowane i [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.krzysztofzawadzki.net/wp-content/uploads/2009/11/validator.jpg" alt="W3C validator" title="validator" width="208" height="142" class="size-full wp-image-149 alignleft" />
<h3>Konsorcjum W3C</h3>
<p>W3C (<em>ang. World Wide Web Consortium</em>) to organizacja zajmująca się standardami w sieci WWW. Założona została przez ojca idei stron internetowych oraz pierwszej przeglądarki internetowej Sir Tim Berners-Lee. W3C zrzesza ponad 400 organizacji (firmy, uczelnie, agencje rządowe). Dzięki swojemu autorytetowi i pozycji w branży internetowej, rozporządzenia przygotowywane przez konsorcjum są szeroko akceptowane i wprowadzane w życie, mimo braku mocy prawnej.</p>
<span id="more-148"></span>
<p>Jeśli nie chcesz czytać przydługawego wstępu o W3C i HTML&#8217;u, przejdź do punktu <a href="#narzedzia">narzędzia</a> <img src='http://blog.krzysztofzawadzki.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<p>Proces ustalania standardów jest bardzo złożony. Każda organizacja będąca członkiem W3C może złożyć propozycję utworzenia lub zmiany standardu. Po zebraniu wszelkich propozycji na dany temat, powoływany jest zespół ekspertów, który dyskutuje i podejmuje decyzje co do przyszłych zaleceń. Oczywiście jest to bardziej skomplikowana procedura.</p>

<h3>Standard XHTML</h3>
<p>Jednym z zagadnień, którym zajmuje się W3C jest XHTML (<em>ang. Extensible HyperText Markup Language</em>) &#8211; ogólnie powszechny język znaczników do tworzenia stron WWW. Na stronach <a href="http://www.w3.org/TR/xhtml11/">w3c.org</a> można znaleźć bardzo obszerne dokumenty opisujące ten język.</p>
<h3>Walidator</h3>
<p>Oprócz tego do dyspozycji web developerów oddany jest walidator. Jest to narzędzie pozwalające sprawdzić poprawność i zgodność ze standardami zakodowanych stron. Dzięki niemu można bardzo łatwo namierzyć błędy przy kodowaniu strony. Oczywiście pozytywny wynik w walidatorze nie oznacza, że dokument jest zgodny z określonym w nagłówku strony typem <a href="http://pl.wikipedia.org/wiki/DTD">DTD</a>. Aczkolwiek jest na to duże prawdopodobieństwo. Walidator daje pewne poczucie zgodności i w praktyce pomaga (w dość niewielkim stopniu) tworzyć strony dostępne, działające na różnych platformach, poprawnie odczytywane przez Google, co ma wpływ na SEO.</p>

<h3 id="narzedzia">Narzędzia</h3>
<p>
Jest wiele różnych narzędzi sprawdzających kod pod względem poprawności. Od jakiegoś już czasu korzystam z wtyczki do Firefoxa &#8211; <a href="http://www.totalvalidator.com/">Total Validator</a>. Jest to bardzo prosty w obsłudze program, dysponujący walidatorem nie tylko do XHTML&#8217;a, ale również sprawdzający stronę pod względem dostępności (<a href="http://www.w3.org/WAI/">W3C Web Accessibility Guidelines (1.0 and 2.0)</a>), standardu <a href="http://www.access-board.gov/sec508/standards.htm#Subpart_b">US Section 508 Standard</a>. Wykrywa nie działające linki, sprawdza poprawność gramatyczną (do dyspozycji jest 5 języków) oraz potrafi zrobić obraz strony w różnych przeglądarkach. Polecam!</p>

<h3>Błędy</h3>
<p>Do napisania tej notki skłoniły mnie błędy, na jakie natknąłem się niedawno przy walidacji strony. Otóż nie mogłem poradzić sobie z walidacją statusu on-line z (popularnego i w niektórych kręgach znienawidzonego) komunikatora Gadu-Gadu oraz z elementami html (np. odnośnikami) w linii opisu (title=&#8221;") w lightbox&#8217;ie.</p>

<p>Rozwiązanie, bardzo proste, sprowadzało się do jednego, mianowicie chodzi o zastąpienie znaków specjalnych htmla:</p>
<pre class="brush: plain; title: ;">
&lt; &gt; ' &amp;
</pre>
<p>Encjami, odpowiednio:</p>
<pre class="brush: plain; title: ;">
&amp;lt; &amp;gt; &amp;amp; &amp;quot;
</pre>

<p>To rozwiązuje wszelkie ostrzeżenia i błędy w walidatorze.</p>

<p>Zachęcam do zapoznania się bliżej ze standardami języka HTML, ciekawą lekturę wprowadzającą zapewnia jak zawsze <a href="http://pl.wikipedia.org/wiki/HTML">Wikipedia</a></p>

<p>Pamiętajcie &#8211; &#8222;zdrowy&#8221;, poprawny, zgodny ze standardami i dobrymi praktykami kod to podstawa!</p>


Podziel się wpisem:


	<a rel="nofollow"  target="_blank" href="http://www.wykop.pl/dodaj?url=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F" title="Wykop"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/wykop.png" title="Wykop" alt="Wykop" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F&amp;title=W3C%20i%20walidacja&amp;notes=%0D%0AKonsorcjum%20W3C%0D%0AW3C%20%28ang.%20World%20Wide%20Web%20Consortium%29%20to%20organizacja%20zajmuj%C4%85ca%20si%C4%99%20standardami%20w%20sieci%20WWW.%20Za%C5%82o%C5%BCona%20zosta%C5%82a%20przez%20ojca%20idei%20stron%20internetowych%20oraz%20pierwszej%20przegl%C4%85darki%20internetowej%20Sir%20Tim%20Berners-Lee.%20W3C%20zrzesza%20ponad%2040" title="del.icio.us"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F&amp;t=W3C%20i%20walidacja" title="Facebook"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.gwar.pl/DodajGwar.html?u=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F" title="Gwar"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/gwar.png" title="Gwar" alt="Gwar" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://blog.krzysztofzawadzki.net/feed/" title="RSS"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F&amp;title=W3C%20i%20walidacja&amp;annotation=%0D%0AKonsorcjum%20W3C%0D%0AW3C%20%28ang.%20World%20Wide%20Web%20Consortium%29%20to%20organizacja%20zajmuj%C4%85ca%20si%C4%99%20standardami%20w%20sieci%20WWW.%20Za%C5%82o%C5%BCona%20zosta%C5%82a%20przez%20ojca%20idei%20stron%20internetowych%20oraz%20pierwszej%20przegl%C4%85darki%20internetowej%20Sir%20Tim%20Berners-Lee.%20W3C%20zrzesza%20ponad%2040" title="Google Bookmarks"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F&amp;title=W3C%20i%20walidacja" title="StumbleUpon"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F&amp;title=W3C%20i%20walidacja&amp;bodytext=%0D%0AKonsorcjum%20W3C%0D%0AW3C%20%28ang.%20World%20Wide%20Web%20Consortium%29%20to%20organizacja%20zajmuj%C4%85ca%20si%C4%99%20standardami%20w%20sieci%20WWW.%20Za%C5%82o%C5%BCona%20zosta%C5%82a%20przez%20ojca%20idei%20stron%20internetowych%20oraz%20pierwszej%20przegl%C4%85darki%20internetowej%20Sir%20Tim%20Berners-Lee.%20W3C%20zrzesza%20ponad%2040" title="Digg"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F&amp;partner=sociable" title="Print"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F&amp;partner=sociable" title="PDF"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=W3C%20i%20walidacja&amp;body=http%3A%2F%2Fblog.krzysztofzawadzki.net%2F2009%2F11%2F02%2Fw3c-i-walidacja%2F" title="email"><img src="http://blog.krzysztofzawadzki.net/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.krzysztofzawadzki.net/2009/11/02/w3c-i-walidacja/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

