Verze HTML představují standardizovaná vylepšení základního jazyka pro WWW. Jak se vyvíjejí nové technologie a vyvíjejí se efektivnější metody k dosažení požadovaných výsledků webových stránek, vývojáři a administrátoři se dohodli na přijatých jazykových standardech a poté je označili pomocí čísel, aby zajistili pořádek a uniformitu síť.
Verze HTML
První verze HTML neměla číslo, ale byla jen nazývána „HTML“. Používal se k vytváření jednoduchých webových stránek od roku 1989 a svému účelu sloužil až do roku 1995. V roce 1995 se zrodila standardizovaná HTML a HTML 2.0 Internet Engineering Task Force (IETF).
V roce 1997 představilo konsorcium World Wide Web (W3C) další verzi HTML: HTML 3.2. Po něm následovalo HTML 4.0 v roce 1998 a 4,01 v roce 1999.
Poté W3C oznámila, že již nebude vytvářet nové verze HTML, a místo toho se začne soustředit na rozšiřitelný HTML nebo XHTML. Doporučili webovým návrhářům, aby pro své dokumenty HTML používali HTML 4.01.
Kolem tohoto bodu se vývoj oddělil. W3C se zaměřilo na XHTML 1.0 a věci jako XHTML Basic se staly doporučeními od roku 2000 a dále. Návrháři však byli odolní vůči přechodu na rigidní strukturu XHTML, takže v roce 2004 byl Web Hypertext Pracovní skupina pro aplikační technologie (WHATWG) začala pracovat na nové verzi HTML, která není tak přísná jako XHTML. Toto se jmenovalo HTML 5.
Rozhodování o verzi HTML
Vaše první rozhodnutí při vytváření webové stránky je, zda budete psát ve formátu HTML nebo XHTML. Pokud používáte editor jako Dreamweaver, tato volba je deklarována ve zvoleném DOCTYPE.
XHTML a HTML mají řadu rozdílů. Obecně platí, že XHTML je HTML 4.01 přepsaný jako XML aplikace. Pokud píšete XHTML, jeho syntaxe je přísnější a všechny vaše atributy budou citovány, vaše značky uzavřeny. Dokument budete také moci upravovat v editoru XML. HTML je mnohem volnější, umožňuje vám vypustit uvozovky z atributů, ponechat tagy neuzavřené atd.
Proč byste se měli rozhodnout používat HTML? Tyto důvody vás mohou více přimět k tomu, abyste si vybrali:
- HTML může zabírat méně místa, a proto bude stahování rychlejší.
- HTML je shovívavější a snáze se učí. Například pokud vynecháte značky v HTML, váš kód bude i nadále spolehlivě fungovat.
- Některé starší prohlížeče reagují na HTML efektivněji než na XHTML.
Místo toho si můžete vybrat XHTML, pokud se vaše potřeby více shodují s těmito body:
- XHTML je přísnější na začátky a konce značek, takže styly a události lze snáze zapojit.
- XHTML se dobře integruje do jiných programovacích jazyků, protože XML je široce použitelný.
- Některé prohlížeče reagují na XHTML spolehlivěji, a proto stránky zobrazují konzistentně, a to i na různých platformách.
Někdo by mohl namítnout, že čtvrtá verze je verze „no-DOCTYPE“. Tomu se často říká vtipný režim a odkazuje na dokumenty HTML, které nemají DOCTYPE definováno a ve výsledku se bude křehce zobrazovat v různých prohlížečích.
HTML 5 a XHTML
S příchodem HTML 5 (někdy představovaného bez mezery jako HTML5) jazyk zahrnoval XHTML i všechny předchozí verze HTML. HTML 5 se stal standardním jazykem internetu a je nejrozšířenějšími moderními prohlížeči. Starší verze HTML (např. 4.0, 3.2 atd.) Byste měli používat, pouze pokud k tomu máte speciální důvod. Pokud nemáte konkrétní situaci, která vyžaduje něco jiného, měli byste použít HTML 5.
Deklarace DOCTYPE
V dokumentu HTML použijte DOCTYPE. Použití DOCTYPE zajistí, že se vaše stránky zobrazí tak, jak je zamýšlíte.
Pokud pracujete s HTML 5, vaše deklarace DOCTYPE bude jednoduše:
Další DOCTYPE pro různé verze jsou:
HTML
- Přechodný HTML 4.01
- HTML 4.01 přísné
- Sada rámců HTML 4.01
- HTML 3.2
XHTML
- Přechod XHTML 1.0
- XHTML 1.0 přísný
- Sada rámců XHTML 1.0
- XHTML 2.0