XHTML místo HTML
Jiří Kosek v článku Proč nepoužívám XHTML na Intervalu přináší svůj pohled na XHTML. Podle něj toho XHTML oproti HTML skoro nic nenabízí:
XHTML ze sémantického hlediska nepřináší nic nového - nabídka elementů je zkrátka pořád stejná.
To ale není pravda, protože XHTML 1.0 Strict toho naopak obsahuje daleko méně. Nenajdete v něm žádné možnosti formátování, takže jsou autoři donucení využít pro definici vzhledu CSS. To je pro mě největší výhoda XHTML.
To samé sice můžeme udělat i v HTML, ale narazit na validní stránku s HTML 4.01 Strict a vzhledem definovaným v CSS lze považovat za štěstí. Bohužel řada autorů neodolá zapráskat HTML kód, v XHTML k tomu nemají moc prostředků.
A jestliže nechcete s XHTML začít jenom proto, že je pro vás CSS layout těžký (a on opravdu je), tak neváhejte i v XHTML 1.0 Strict použít tabulku, ale vše ostatní nadefinujte v CSS.
Nakonec doporučím moje dva seriály:
Související
- Jan Bien: Jirka Kosek o XHTML [11.10.2004]
- dgx: Bohové jsou šílení: Jiří Kosek nerad XHTML [11.10.2004]
- Pixy: Proč nepoužívám výtah [11.10.2004]
- Yuhů: XHTML a HTML [11.10.2004]
- Tomáš Hodboď: Hlavně pište čitelně [11.10.2004]
- Marek Prokop: Jiří Kosek popraven revolučním XHTML výborem [12.10.2004]
- Plaváček: HTML nebo XHTML, toť otázka [12.10.2004]
- Rony: Xmeni versus hatmatílci [12.10.2004]
- Honza Hučín: Webdesignerské mozky divo bijú [12.10.2004]
- Jiří Bureš: XHTML nebo HTML [12.10.2004]
- Jan Řezáč: XHTML v HTML [12.10.2004]
- Václav Šír: HTML xor XHTML? [12.10.2004]
Seriál: XHTML vs. HTML
- Rozdíl mezi XHTML a HTML [14. října 2004 7:28]
- XHTML místo HTML [11. října 2004 7:31]
Komentáře
Stále vám uniká fakt, že to samé jde udělat v HTML a tj. XHTML prostě nic nepřináší. To, že to XHTML vyžaduje je úplně jedno. Pokud o tom něco vím, tak stránky udělam i v HTML s krásným kódem. Pokud o tom nic nevím, tak XHTML nikdy nepoužiji. A tak to bude vždy. Využití XHTML prostě stále žádné výhody nepřináší.
XHTML prinasi jedno jedine: jisty psychicky (nebo pocitovy) tlak na to, psat a] dle normy, b] semanticky (ci aspon vzhled oddelit od obsahu).
To same jde delat i v HTML. Ale jak bylo napsano: kolik znate kvalitnich html webu a kolik tech v xhtml?
Pripomina mi to diskuzi, zda pri programovani v PHP pouzivat sablonove systemy (nemluvim ted o oddeleni aplikacni a zobrazovaci casti aplikace, ale opravdu o rozdeleni pomoci sablonovych systemu). Jakou maji sablonoveho systemy vyhodu? jednu jedinou - nikdy v nich neujedete a nezabalastite.
Faktem je, ze xhtml krome tohoto ciste pocitoveho tlaku na "cistou" tvorbu nic neprinasi (a nic nebere - vyjma mensiho kodu).
XHTML podle mého názoru přináší minimálně to, o čem psal Pavel SPS, tedy čistotu kódu. Mít zaprasený kód neuzavřenými značkami, značkami, které určují vzhled nikoliv sémantiku, atd. mi nepřipadá moc přínosné. XHTML sice některé značky ubralo, ale podle mě je to jen dobře.
Když se to tak, tak XHTML nenabízí žádné výhody. Osobně beru XHTML jako schůdek ke XML a to už má výhody oproti HTML. Ale rozhodně si neberte příklad z mých stránek, které jsou "psány" v XHTML strict, nevalidní + prvky HTML, ale co žádné potíže s nimi nemám, tak proč si dávat práci a vše předělávat?
To jiste, je to krucek k xml (resp. je to xml :)).
A co z toho?
Jiste, v okamziku, kdy z toho bude nejaka hmatatelna vyhoda, tak ji jako prvni vyuziji ti, kteri do xhtml prekodovavaji jiz ted. Ale to je hodne slaby argument pro financni reditele. Ale k cemu je to ted?
Osobne mam validni web podle xhtml 1.0 strict, ale funguje uplne stejne, jako by byl v html.
Jako priklad si vemte Gmail - je to prasacke nevalidni html, ale nikomu to nevadi, protoze se to dobre zobrazi (tedy v casti prohlizecu) a je to rychle.
Pak tedy otazka, proc delat xhtml, kdyz stranka v html vypada stejne, ale muze byt mensi?
ZHTML 1.0 je jen přepisem HTML, takže toho nic moc navíc nabídnout nemůže. Navíc dovoluje prohlížeči zpracovávat ho jako HTML a nikoliv XML (to už poctivě vyžaduje XHTML 1.1). IE ho jinak ani nevezme.
Je fakt, že se dnes XHTML až tak moc získat nedá. XHTML 2 bude jiné kafe, ale to je zatím dost sci-fi. Přesto, pokud se píše nový dokument/aplikace/web, tak by otázka spíše měla znít, proč nepoužít XHTML? Přepis stávajícího kódu z validního HTML do XHTML je ale IMHO zbytečný.
První slovo je pochopitelně XHTML, to Z je jenom vedle na klávesnici. Omlouvám se.
Pět paradoxů diskuzí o XHTML vs. HTML:
http://www.dgx.cz/trine/item/bohove-jsou-sileni-jiri-kosek-nerad-xhtml
Hlavním přínosem XHTML je propaganda. Tvůrci nerozumí tomu co je na XHTML nového, hledají a nakonec zjistí že nic. Zároveň se ale cestou doví, proč nepoužívat <font color="red">, ale ani <span style="color: red">.
[10] To je jako konstatování, že tvůrci jsou analfabetičtí a nemyslící tupí tvorové. Proč? Protože primární výhody XHTML jsou zcela zřejmé - viz http://www.zralog.cz/translate/TR/REC-xhtml1-20020801/Overview.html#why (a obecně http://www.zralog.cz/translate/TR/REC-xhtml1-20020801/Overview.html#xhtml) - a předpokládám, že takovou jasnou definici pochopí každý čtenář a řídí se jí z přesvědčení, nikoliv protože je to "in". Děkuji za vaši objektivitu.
[11] Ještě doporučuji HTML vs. XHTML FAQ:
[11] vše co lze vytvořit v XHTML použitelně pro současné prohlížeče lze vytvořit i v HTML. Ale připadá mi, že:
a) Vzniká více stránek v "HTML 4.01 Transitional" než "HTML 4.01".
b) Vzniká více stránek v "XHTML 1.0 Strict" než "XHTML 1.0 Transitional".
Podložené fakty to nemám, je to jenom osobní pocit z Webů, na kterých se pohybuji.
Primární výhody XHTML se doufám projeví někdy v budoucnosti. Až bude většina používaných webových klientů shodných s XHTML.
Já nevím, že i autor tohoto weblogu si plete rozdíl XHTML-HTML s rozdílem Strict-Transitional.
[14] Autor si nic neplete. Transitional je pouze přechodná verze mezi HTML a XHTML 1.0 Strict. XHTML 1.1 už vychází pouze z Strict verze a XHTML 2.0 bude kompletně přepacovaná.
Další příspěvky
- Aktuální příspěvky
- Novější příspěvky
- Historie, současnost a budoucnost Firefoxu [13. října 2004 21:42]
- Kouzelník Merlin napadl IE [12. října 2004 15:31]
- Vyhledávač A9 [12. října 2004 7:22]
- Starší příspěvky
- Google SMS [7. října 2004 22:25]
- Google Toolbar PageRank aktualizován [7. října 2004 7:05]
- Zoner Press vydal řadu nových knih [7. října 2004 0:05]
- Všechny příspěvky za měsíc říjen 2004


