XHTML: Rozdiel medzi revíziami

Pridaných 1 282 bajtov ,  pred 4 rokmi
d
Verzia používateľa 87.197.64.233 (diskusia) bola vrátená, bola obnovená verzia od Addbot
Značka: školská IP
d (Verzia používateľa 87.197.64.233 (diskusia) bola vrátená, bola obnovená verzia od Addbot)
XHTML 1.0 sa stalo odporúčaním [[W3C]] 26. januára 2000.
 
== VýKOKOTYVýhody jazyka XHTML ==
* Dokumenty XHTML sú súčasne dokumentmi XML. Takže môžu byť zobrazované, upravované a validované nielen prehliadačmi a [[WYSIWYG]] editormi ale tiež XML nástrojmi.
* XHTML dokumenty môžu byť vytvorené rovnako ako predtým s existujúcimi editormi s podporou HTML 4 a tiež v nových editoroch, ktoré podporujú jazyk XHTML priamo.
V súčasnosti sa pracuje na jazyku XHTML 2. Hlavnými rozdielmi je odstránenie všetkých atribútov upravujúcich vzhľad, rozmery a pozíciu prvkov jazyka. Jednotlivé moduly jazyka budú vyvíjané samostatne. Niektoré z nich sú už dokonca štandardizované ([[XFoms]], [[XLink]], [[XPoint]]).
 
== Rozdiely v zápise medzi HTML aPORNOa jakýXHTML text&lt;/textarea&gt;</code>==
Keďže XHTML je implementáciou XML, oproti HTML má niektoré dodatočné požiadavky, ktoré zjednodušujú jeho [[parsovanie]] a uľahčuje zapamätanie pravidiel človekom.
 
Značky musia byť písané malými písmenami.
 
Párové značky musia byť ukončené.
(Značka "option" sa v XHTML považuje za párovú.)
 
:HTML:
 
::<code>&lt;p&gt;Toto je odsek.</code>
 
::<code>&lt;tr&gt;&lt;td&gt;Prvá bunka&lt;td&gt;Druhá bunka</code>
 
::<code>&lt;option&gt;Možnosť 1</code>
 
:XHTML:
 
::<code>&lt;p&gt;Toto je odsek.&lt;/p&gt;</code>
 
::<code>&lt;tr&gt;&lt;td&gt;Prvá bunka&lt;/td&gt;&lt;td&gt;Druhá bunka&lt;/td&gt;&lt;/tr&gt;</code>
 
::<code>&lt;option&gt;Možnosť 1&lt;/option&gt;</code>
 
Nepárové značky musia obsahovať koncovú lomku.
 
:HTML:
 
::<code>&lt;br&gt;</code>
 
::<code>&lt;input type="text" name="text1"&gt;</code>
 
:XHTML:
 
::<code>&lt;br /&gt;</code>
 
::<code>&lt;input type="text" name="text1" /&gt;</code>
 
Vlastnosti musia byť uvedené v úvodzovkách alebo apostrofoch.
 
:HTML:
 
::<code>&lt;td colspan=3&gt;</code>
 
:XHTML:
 
::<code>&lt;td colspan="3"&gt;</code>
 
Vlastnosti musia mať vždy uvedenú hodnotu.
 
:HTML:
 
::<code>&lt;textarea readonly&gt;Nejaký text&lt;/textarea&gt;</code>
 
:XHTML:
 
::<code>&lt;textarea readonly="readonly"&gt;Nejaký text&lt;/textarea&gt;</code>
 
Aby prehliadač vedel v XML dokumente rozlíšiť XHTML od iných značkovacích jazykov (SVG, MathML), musí mať koreňový element (<html>) uvedený menný priestor.