Seriál: XHTML vs. HTML
Komentářů: 15
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]
Komentářů: 8
Rozdíl mezi XHTML a HTML
Dnes na Intervalu vyšel Pixyho avizovaný komentář Proč používám XHTML k tématu XHTML vs. HTML. Najdete v něm porovnání XHTML a HTML v čem se liší a proč Pixy používá XHTML. Má na to stejný názor jako já ve svém komentáři k předešlému článku. Tedy:
Je těžké (téměř nemožné) polemizovat, zda používání XHTML přináší nějaké objektivní výhody. Osobně jsem přesvědčen, že všechna tvrzení o tom, že dokumenty XHTML jsou menší nebo rychlejší nebo že se snáze zpracovávají, jsou jen akademická a v praxi mají téměř nulový efekt. Moje důvody jsou jiné, čistě subjektivní (...)
Možná skoro dvouleté a téměř výhradní používání jazyka XHTML mi totiž přineslo mnoho dobrého. V prvé řadě jsem se naučil, a to už úplně automaticky, vytvářet syntakticky zcela korektní stránky. Z jediného prostého důvodu: XHTML mě k tomu, narozdíl od HTML, nutí. (...)
V HTML můžu psát všechny značky a atributy malými písmeny, v XHTML musím. V HTML můžu všechny značky uzavírat, ale když v HTML neuzavřu odstavec, nic se nestane - v XHTML musím. Když se rozhodnu, můžu v HTML zásadně uzavírat všechny hodnoty atributů do uvozovek, ale bez nich to taky projde - v XHTML prostě musím.

