Extensible HyperText Markup Language: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
k infobox W3C-standaard - afbeelding
k Linkfix ivm sjabloonnaamgeving / parameterfix
Regel 2:
| naam = Extensible HyperText Markup Language
| logo =
| icon = XHTML on a blob.png
| screenshot =
| afbeelding = XHTML.svg
| onderschrift = Voorbeeld van XHTML
Regel 32 ⟶ 30:
**Correct:&nbsp;&nbsp; <code><nowiki><p>Dit is een paragraaf.</p><p>Dit is nog een paragraaf.</p></nowiki></code>
*Ook lege elementen moeten gesloten worden
**Incorrect: <code><nowiki><br /></nowiki></code>
**Correct:&nbsp;&nbsp; <code><nowiki><br /></nowiki></code>
*Elementen moeten correct genest worden
Regel 50 ⟶ 48:
**Correct:&nbsp;&nbsp; <code><nowiki><script type="application/x-javascript"><![CDATA[if (i < j) document.write("kleiner");]]></script></nowiki></code>
 
Zogenaamde lege elementen zoals <code><nowiki><br /></nowiki></code> en <code><nowiki><hr /></nowiki></code> kunnen ook voluit worden geschreven als <code><nowiki><br /></br /></nowiki></code> en <code><nowiki><hr></hr></nowiki></code> in XHTML, dit wordt echter sterk afgeraden omdat veel (oudere) browsers hier niet goed mee omgaan en omdat het syntactisch gezien de indruk wekt dat deze elementen iets kunnen bevatten.
 
Voor de omzetting van HTML naar XHTML zijn programma's ontwikkeld, maar in principe kan dit ook handmatig worden gedaan.