HTML les 7 – XHTML

Tegenwoordig kun je er niet meer omheen, XHTML. Dit is in feite de nieuwe versie van HTML,
of de opvolger van HTML 4.01. In deze cursus willen we je de belangrijkste veranderingen leren
op het gebied van XHTML.

Ten eerste de betekenis van de afkorting. Waar HTML zoveel betekent als Hyper Text
Markup Language, daar staat XHTML voor:

eXtended Hyper Text
Markup Language.

Extended beteknt dat het uit te breiden is. In feite is html alleen geschreven om te worden gebruikt
voor de computer. Browsers kunnen er mee omgaan. Maar verder niet. XHTML daarentegen kun je gebruiken
voor de computer, telefoon, televisie, noem het maar op. Daarom is de nieuwe versie van HTML ook
gemaakt. Het is een combinatie van HTML en XML.

Gouden regels van XHTML

Er zijn een aantal basisregels voor het schrijven van XHTML. Je kunt in feite gebruik blijven maken van
de codes van HTML, maar er zijn een aantal voorwaarden waar je aan moet voldoen.

1. Nest altijd op de goede manier

Dit wil zeggen dat je de juiste volgorde van plaatsen moet aanhouden. Fout is:
<p><b>Je tekst</p></b>
Het moet zijn:
<p><b>Je tekst</b></p>
Dus het element waar je mee begint sluit je als laatste af enzovoort.

2. Sluit niet-lege elementen altijd af met een eindtag.

Niet lege elementen zijn elementen waar je nog wat achter plaatst, bijvoorbeeld tekst. Deze moet je
altijd afsluiten, zodat je aangeeft waar iets begint en waar het eindigt. Bijvoorbeeld:
<b> Tekst </b>

3. Lege elementen afsluiten met een /.

Elementen waar niets op volgt, bijvoorbeeld voor een plaatje krijgen altijd een spatie en een / aan het eind.
Dus volgens de syntaxis <leeg />.

4. De waarde van een attribuut altijd tussen aanhalingstekens zetten.

Het maakt hier niet uit of dit ” is of ‘. Maar wees hier wel consequent in.
Voorbeeld:
<td colspan=”4″>, maar <td colspan=’4′> mag ook.

5. Schrijf namen van attributen en elementen met kleine letters.

<TABLE> is dus fout.
<table> is dus goed.

6. Attributen moeten een waarde hebben.

Bij bijvoorbeeld het attribuut ‘checked’ hoefde geen waarde, nu moet dat wel en wordt het dus
checked=”checked”.

7. Alle XHTML documenten moeten beginnen met een DOCTYPE-declaratie.

8. Een document moet de volgende elementen bevatten:

<html>,<head>,<title> en <body> (of <frameset>).

Een reactie achterlaten

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *