Na Intervalu dnes vyšel článek Proč používám XHTML od pixyho. Má být
protiváhou Koskova článku Proč nepoužívám XHTML a je protiváhou dobrou.
pixy vyzdvihuje hlavní výhody XHTML, které podle jeho názoru jsou:
- XHTML si od vývojáře vynucuje kázeň
- je to moderní standard, kterému patří budoucnost webu
- když stránky projdou validátorem, jsou syntakticky správné (validátor
HTML pouze zaručuje, že se stránka nějak zobrazí – viz např.
problém uvozovek v atributu src odkazu)
Podle mého názoru chybí ještě několik dalších výhod, mezi které bych
zařadil:
- XHTML je dopředně kompatibilní
- zobrazí se i na jednodušších prohlížečích (např.
v mobilu)
- umožňuje integrovat další jazyky jako např. MathML nebo SVG
- je konzistentní s jinými oblastmi vývoje v XML rodině
Co jsem si z této debaty odnesl já? Zaprvé jsem si ujasnil, jaké že
má XHTML konkrétní výhody. Zadruhé jsem se dozvěděl několik technických
detailů o MIME typech a o problémech MSIE. Zatřetí se ukázalo,
že i taková autorita, jako Jirka Kosek, se může splést. Jeho článek
je zcela o ničem, uvědomíme-li si, že lze vytvořit XHTML
1.0 validní dokument v kódování UTF-8 bez XML prologu a
všechny prohlížeče ho zobrazí správně.
Vždy jsem na web používal HTM, ale teď jsem přešel k XHTML a je lepší než HTML.