HTML5 není pohádka

Michal Malének napsal v pátek článek, ve kterém se vyjadřuje skepticky o rychlosti vývoje webových standardů a jejich reálné nasaditelnosti v blízké budoucnosti. Na mušku si přitom bere především CSS3, ale také HTML5.

Když pominu to, že Michal si nevšiml, že nemálo věcí z CSS3 a HTML5 dnešní prohlížeče už nějakou dobu podporují (teď nemluvím o IE, to je včerejší prohlížeč) a dají se používat, zaujal mě v článku tento odstavec:

"S novými verzemi HTML je to prašť jako uhoď - je to sice hezká pohádka, ale v praxi se nebojím, že by někdo začal v brzké době tvořit v HTML 5 jiné stránky, než ty, které budou o HTML 5."

Tohle tvrzení je natolik kategorické, že jsem se rozhodl ho popřít :-) Jak? Převedl jsem své stránky z XHTML 1.0 Strict do HTML5.

Převod mě stál asi půl hodiny času a provedl jsem jen a pouze tyto čtyři úpravy:

  1. Změnil jsem deklaraci DOCTYPE na <!DOCTYPE html>.
  2. Odstranil jsem atribut xml:lang z elementu <html>.
  3. Odstranil jsem atribut profile z elementu <head> (byl tam kvůli XFN).
  4. Z obsahu webu jsem vymýtil element <tt>, který v HTML5 jakožto čistě prezentační není podporován.

Výsledek si můžete zkontrolovat v experimentálním HTML5 validátoru.

Stránky ve všech běžných prohlížečích vypadají a fungují stejně dobře, jako před převodem. Doufám, že to ukazuje, že HTML5 není žádná pohádka, ale věc, která je i ve stádiu pracovního návrhu W3C použitelná a reálně nasaditelná. (Důvodem je samozřejmě to, že při vývoji HTML5 je kladen velký důraz na kompatibilitu s "obsahem tam venku").

K převodu ještě několik poznámek:

  1. Stránky jsem nekontroloval podle specifikace, jen podle experimentálního validátoru, který pochopitelně z principu nemůže zachytit všechny prohřešky. Nicméně si podle svých znalostí HTML5, svého kódu a vlastností použitého validátoru myslím, že žádná konstrukce, která je v rozporu se současnou podobou HTML5, by na webu být neměla. Pokud se mýlím, dejte vědět, opravím.
  2. HTML5 je pracovní návrh a bude se ještě měnit; pokusím se své stránky na změny průběžně adaptovat.
  3. Přemýšlím, jestli mé stránky nejsou první reálný web v HTML5 v ČR. Netušíš, Martine? :-)
Feb 3, 2008 – 13:12

Comments

Jan Tichý
"že jsem se rozhodl ho popřít"

...čímž jsi jeho tvrzení potvrdil, protože jsi ze svého zápisníku udělal web píšící (mimo jiné) o HTML 5 :)
David Majda
[2][3] Hmm, budu si asi muset najít něco jiného, v čem budu první :-)

[4] Pokud to bylo myšleno takto striktně, tak ano, nic jsem nepopřel.

Předpokládám ale, že to bylo mířeno spíš na weby píšící přímo o vývoji HTML5 (česky třeba http://html456.blogspot.com/) a o webových standardech. Já tady o HTML5 jako takovém píšu myslím poprvé a články o webových standardech na tomhle webu tvoří jen malou část obsahu.

Nicméně je mi celkem jedno, jak to Michal myslel, chtěl jsem si hlavně vyzkoušet, jak těžké bude web převést, a když se mi to povedlo, tak ukázat, že na tom vůbec nic nebylo.

Add comment

It is not possible to add comments to posts older than one month.