<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Komentarze do: Standardy xhtml &#8211; lepiej się ich trzymaj!</title>
	<atom:link href="http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/feed/" rel="self" type="application/rss+xml" />
	<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/</link>
	<description>webdesign, użyteczność, standardy sieciowe, seo</description>
	<lastBuildDate>Sun, 13 Nov 2011 13:37:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Autor: Darek Grund</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-392</link>
		<dc:creator>Darek Grund</dc:creator>
		<pubDate>Wed, 19 Jan 2011 16:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-392</guid>
		<description>Widzisz Pablo, tak jest jak piszesz - trzymasz się standardów, to nie masz kłopotów nawet z IE. Co do Wordpress&#039;a - nie zauważyłem aby edytor dodawał śmieci do kodu, ale używam minimalnej liczby tagów w swoich postach co też zmniejsza szansę na błędne zinterpretowanie kodu przez edytor.</description>
		<content:encoded><![CDATA[<p>Widzisz Pablo, tak jest jak piszesz &#8211; trzymasz się standardów, to nie masz kłopotów nawet z IE. Co do WordPress&#8217;a &#8211; nie zauważyłem aby edytor dodawał śmieci do kodu, ale używam minimalnej liczby tagów w swoich postach co też zmniejsza szansę na błędne zinterpretowanie kodu przez edytor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Pablo</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-390</link>
		<dc:creator>Pablo</dc:creator>
		<pubDate>Tue, 11 Jan 2011 22:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-390</guid>
		<description>Sam staram się trzymać standardów, nie mam prawie w ogóle problemów z przeglądarkami (nawet z IE).
Co do kodu CMS-ów - WordPress przechodzi test ;), oczywiście jak się nie stosuje WYSIWYG, który śmieci.</description>
		<content:encoded><![CDATA[<p>Sam staram się trzymać standardów, nie mam prawie w ogóle problemów z przeglądarkami (nawet z IE).<br />
Co do kodu CMS-ów &#8211; WordPress przechodzi test <img src='http://myblog.water-studio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , oczywiście jak się nie stosuje WYSIWYG, który śmieci.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Darek Grund</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-197</link>
		<dc:creator>Darek Grund</dc:creator>
		<pubDate>Tue, 25 May 2010 11:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-197</guid>
		<description>Zgadza się, to jest kwestia o której wspomniałem w tym artykule. Błędny kod to już wina samego Wordpress&#039;a. Ten niewalidowalny kod html pochodzi bezpośrednio z jego core i nie może być zmieniony bez ingerencji w kod php - a nie ma sensu tego robić, bo przy kolejnej aktualizacji zmiany znowu zostaną nadpisane.

Jedną rzecz trzeba powiedzieć - kod Wordpressa jest niewalidowalny, ALE akurat tutaj jest to zaleta. Dlaczego? Ponieważ te błędy pochodzą wyłącznie z tego, że Wordpress używa w formularzach atrybutu &quot;aria-required&quot;, który nie istnieje w specyfikacji w3c. Natomiast ten atrybut służy do tego, aby strona była bardziej dostępna jeżeli chodzi o WAI. To taki paradoks, gdzie standardy nieco kłócą się z dostępnością strony.

Co do błędów css - tutaj masz rację, po prostu zainstalowałem skórkę i nie zwracałem uwagi czy css jest dobry czy też nie. Ważniejszy dla mnie był wygląd samej skórki.</description>
		<content:encoded><![CDATA[<p>Zgadza się, to jest kwestia o której wspomniałem w tym artykule. Błędny kod to już wina samego WordPress&#8217;a. Ten niewalidowalny kod html pochodzi bezpośrednio z jego core i nie może być zmieniony bez ingerencji w kod php &#8211; a nie ma sensu tego robić, bo przy kolejnej aktualizacji zmiany znowu zostaną nadpisane.</p>
<p>Jedną rzecz trzeba powiedzieć &#8211; kod WordPressa jest niewalidowalny, ALE akurat tutaj jest to zaleta. Dlaczego? Ponieważ te błędy pochodzą wyłącznie z tego, że WordPress używa w formularzach atrybutu &#8222;aria-required&#8221;, który nie istnieje w specyfikacji w3c. Natomiast ten atrybut służy do tego, aby strona była bardziej dostępna jeżeli chodzi o WAI. To taki paradoks, gdzie standardy nieco kłócą się z dostępnością strony.</p>
<p>Co do błędów css &#8211; tutaj masz rację, po prostu zainstalowałem skórkę i nie zwracałem uwagi czy css jest dobry czy też nie. Ważniejszy dla mnie był wygląd samej skórki.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: tomi</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-196</link>
		<dc:creator>tomi</dc:creator>
		<pubDate>Tue, 25 May 2010 08:44:02 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-196</guid>
		<description>No ale o czy my mowimy Panowie!
Wystarczy spojrzec na te strone:
- 5 bledow html
- 11 bledow css.
LOL</description>
		<content:encoded><![CDATA[<p>No ale o czy my mowimy Panowie!<br />
Wystarczy spojrzec na te strone:<br />
- 5 bledow html<br />
- 11 bledow css.<br />
LOL</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Darek Grund</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-108</link>
		<dc:creator>Darek Grund</dc:creator>
		<pubDate>Fri, 16 Apr 2010 15:50:55 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-108</guid>
		<description>Właściwie nigdy nie traktowałem kwestii standardów jako argumentu przetargowego. Raczej trzymam się standardów, bo uważam że tak powinno się tworzyć strony. Druga sprawa, że tak jest mi jest nawet wygodniej, a dodatkowo mam świadomość dobrze wykonanej pracy pod którą mogę się podpisać.</description>
		<content:encoded><![CDATA[<p>Właściwie nigdy nie traktowałem kwestii standardów jako argumentu przetargowego. Raczej trzymam się standardów, bo uważam że tak powinno się tworzyć strony. Druga sprawa, że tak jest mi jest nawet wygodniej, a dodatkowo mam świadomość dobrze wykonanej pracy pod którą mogę się podpisać.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Bear</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-107</link>
		<dc:creator>Bear</dc:creator>
		<pubDate>Fri, 16 Apr 2010 14:38:19 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-107</guid>
		<description>Na jakimś innym blogu czytałem, że trzymanie się standardów daje wykonawcy dodatkowe argumenty, gdy klient ma zastrzeżenia, co do profesjonalizmu wykonania strony.</description>
		<content:encoded><![CDATA[<p>Na jakimś innym blogu czytałem, że trzymanie się standardów daje wykonawcy dodatkowe argumenty, gdy klient ma zastrzeżenia, co do profesjonalizmu wykonania strony.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Darek Grund</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-98</link>
		<dc:creator>Darek Grund</dc:creator>
		<pubDate>Fri, 09 Apr 2010 13:29:12 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-98</guid>
		<description>Masz oczywiście rację. Tyle, że nigdzie nie napisałem, że strona zgodna ze standardami wyświetla się dobrze w IE. Napisałem, że strona zgodna ze standardami maksymalnie minimalizuje (heh, maksymalnie minimalizuje...) różnice między przeglądarkami.

I teraz, jeżeli strona jest zgodna ze standardami, to poprawienie jej tak, aby nawet w IE wyświetlała się dobrze, to kwestia dosłownie chwili (zakładam, że zna się typowe błędy IE). Natomiast, jeżeli strona jest niezgodna ze standardami, to może się ona wyświetlać nieprawidłowo z różnych powodów, innych niż znane błędy IE.

Najdziwniejszy błąd, z jakim miałem do czynienia to że IE6 nie respektowało styli dla klas, które w nazwie miały myślnik &quot;-&quot;. Nie wiem dlaczego taki błąd występował, bo nigdzie nie mogłem znaleźć dla niego rozwiązania. Aż zauważyłem, że dla sprawdzanej podstrony mój kod posiada błędy, które wynikały z niepoprawnego wklepania kodu (tak, sam z palca wpisałem takie głupoty). Po poprawieniu - jak ręką odjął - klasy były rozumiane przez IE6 poprawnie. Co najciekawsze, w innych warunkach nie potrafiłem powtórzyć tego błędu, ale na tej jednej podstronie mogłem go powtarzać do woli. Taka zagadka. Najgorsze, że gdyby kod posiadał cały czas błędy, to w życiu bym nie doszedł do tego jak naprawić ten specyficzny problem w IE. Stąd będę się upierać, że lepiej pisać od razu kod zgodny ze standardami, a podczas pisania mieć na uwadze typowe błędy IE. Do tej pory mnie ta metoda nie zawiodła, stąd wszystkim polecam.</description>
		<content:encoded><![CDATA[<p>Masz oczywiście rację. Tyle, że nigdzie nie napisałem, że strona zgodna ze standardami wyświetla się dobrze w IE. Napisałem, że strona zgodna ze standardami maksymalnie minimalizuje (heh, maksymalnie minimalizuje&#8230;) różnice między przeglądarkami.</p>
<p>I teraz, jeżeli strona jest zgodna ze standardami, to poprawienie jej tak, aby nawet w IE wyświetlała się dobrze, to kwestia dosłownie chwili (zakładam, że zna się typowe błędy IE). Natomiast, jeżeli strona jest niezgodna ze standardami, to może się ona wyświetlać nieprawidłowo z różnych powodów, innych niż znane błędy IE.</p>
<p>Najdziwniejszy błąd, z jakim miałem do czynienia to że IE6 nie respektowało styli dla klas, które w nazwie miały myślnik &#8222;-&#8221;. Nie wiem dlaczego taki błąd występował, bo nigdzie nie mogłem znaleźć dla niego rozwiązania. Aż zauważyłem, że dla sprawdzanej podstrony mój kod posiada błędy, które wynikały z niepoprawnego wklepania kodu (tak, sam z palca wpisałem takie głupoty). Po poprawieniu &#8211; jak ręką odjął &#8211; klasy były rozumiane przez IE6 poprawnie. Co najciekawsze, w innych warunkach nie potrafiłem powtórzyć tego błędu, ale na tej jednej podstronie mogłem go powtarzać do woli. Taka zagadka. Najgorsze, że gdyby kod posiadał cały czas błędy, to w życiu bym nie doszedł do tego jak naprawić ten specyficzny problem w IE. Stąd będę się upierać, że lepiej pisać od razu kod zgodny ze standardami, a podczas pisania mieć na uwadze typowe błędy IE. Do tej pory mnie ta metoda nie zawiodła, stąd wszystkim polecam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Rutek</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-97</link>
		<dc:creator>Rutek</dc:creator>
		<pubDate>Fri, 09 Apr 2010 12:15:10 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-97</guid>
		<description>Przepraszam, ale się nie zgodzę, że poprawnie napisana strona w IE będzie się wyświetlała poprawnie. Ta przeglądarka ma swoje &quot;standardy&quot; i W3C nie ma z nią nic wspólnego. Może przy prostych layoutach nie ma problemu, ale w bardziej zaawansowanych, wręcz staje się to wielogodzinną pracą, aby stworzyć dodatkowy CSS dla IE.</description>
		<content:encoded><![CDATA[<p>Przepraszam, ale się nie zgodzę, że poprawnie napisana strona w IE będzie się wyświetlała poprawnie. Ta przeglądarka ma swoje &#8222;standardy&#8221; i W3C nie ma z nią nic wspólnego. Może przy prostych layoutach nie ma problemu, ale w bardziej zaawansowanych, wręcz staje się to wielogodzinną pracą, aby stworzyć dodatkowy CSS dla IE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Darek Grund</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-93</link>
		<dc:creator>Darek Grund</dc:creator>
		<pubDate>Thu, 08 Apr 2010 14:15:10 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-93</guid>
		<description>Ja jednak będę się trzymał tej wersji, że standardy zostały stworzone po to, aby ich przestrzegać. Ponadto, łatwiej jest zakodować stronę zgodną ze standardami, niż niezgodną - oczywiście zakładając, że się owe standardy zna. Poprawne pisanie kodu zmniejsza też do minimum różnice w wyświetlaniu strony w różnych przeglądarkach. Sam przekonałem się o tym nieraz, szczególnie w starszych wersjach IE był to problem.

Teraz koduję zgodnie ze standardami i jeżeli strona inaczej wyświetla się np. w IE to wiem że coś przeoczyłem, a poprawienie takiego błędu zajmuje mi chwilę. Brak zachowania standardów - szczególnie przy dużych serwisach - bardzo utrudnia, lub nawet uniemożliwia znalezienie błędu.</description>
		<content:encoded><![CDATA[<p>Ja jednak będę się trzymał tej wersji, że standardy zostały stworzone po to, aby ich przestrzegać. Ponadto, łatwiej jest zakodować stronę zgodną ze standardami, niż niezgodną &#8211; oczywiście zakładając, że się owe standardy zna. Poprawne pisanie kodu zmniejsza też do minimum różnice w wyświetlaniu strony w różnych przeglądarkach. Sam przekonałem się o tym nieraz, szczególnie w starszych wersjach IE był to problem.</p>
<p>Teraz koduję zgodnie ze standardami i jeżeli strona inaczej wyświetla się np. w IE to wiem że coś przeoczyłem, a poprawienie takiego błędu zajmuje mi chwilę. Brak zachowania standardów &#8211; szczególnie przy dużych serwisach &#8211; bardzo utrudnia, lub nawet uniemożliwia znalezienie błędu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Rutek</title>
		<link>http://myblog.water-studio.com/lepiej-trzymaj-sie-standardow/comment-page-1/#comment-92</link>
		<dc:creator>Rutek</dc:creator>
		<pubDate>Thu, 08 Apr 2010 13:27:43 +0000</pubDate>
		<guid isPermaLink="false">http://myblog.water-studio.com/?p=87#comment-92</guid>
		<description>Również sądzę, że powinno się przestrzegać standardów W3C, ale mam małe zastrzeżenie: wynik walidatora nie jest w pełni prawdziwym wynikiem. Podstawowym problemem, którego walidator nie wykrywa, to typ danych, jaki jest wysyłany w nagłówku. Z drugiej strony może to i dobrze, bo Internet Explorer niezbyt sobie z tym radzi.
Kolejną rzeczą jest to, że bardzo duży  procent stron stoi na różnego rodzaju CMSach. W takim przypadku wygenerowanie prawidłowego kodu graniczy z niemożliwością, gdyż... treść musiałaby nie być edytowalna wizualnie, więc stroną musiałby zarządzać człowiek znający się na standardach i potrafiący z nich skorzystać.
Standardy to standardy, ale myślę, że najważniejsze jest to, aby kod renderował się praktycznie tak samo w każdej przeglądarce(nawet tekstowej, bo na takich bazują czytniki dla niewidomych). Podsumowując: ważne jest, aby koder znał standardy W3C, ale wg mnie nie musi się ich ściśle trzymać, ważne, aby strona była dostępna.</description>
		<content:encoded><![CDATA[<p>Również sądzę, że powinno się przestrzegać standardów W3C, ale mam małe zastrzeżenie: wynik walidatora nie jest w pełni prawdziwym wynikiem. Podstawowym problemem, którego walidator nie wykrywa, to typ danych, jaki jest wysyłany w nagłówku. Z drugiej strony może to i dobrze, bo Internet Explorer niezbyt sobie z tym radzi.<br />
Kolejną rzeczą jest to, że bardzo duży  procent stron stoi na różnego rodzaju CMSach. W takim przypadku wygenerowanie prawidłowego kodu graniczy z niemożliwością, gdyż&#8230; treść musiałaby nie być edytowalna wizualnie, więc stroną musiałby zarządzać człowiek znający się na standardach i potrafiący z nich skorzystać.<br />
Standardy to standardy, ale myślę, że najważniejsze jest to, aby kod renderował się praktycznie tak samo w każdej przeglądarce(nawet tekstowej, bo na takich bazują czytniki dla niewidomych). Podsumowując: ważne jest, aby koder znał standardy W3C, ale wg mnie nie musi się ich ściśle trzymać, ważne, aby strona była dostępna.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

