Nieuwe regels - Hoofdletters, en tags afsluiten
In XHTML zijn er verschillende nieuwe regels. Zo mag je sommige elementen niet meer gebruiken, of moet je ze anders afsluiten.
- Geen hoofdletters
Dit is een van de belangrijkste nieuwe regels in XHTML. De tags en attributen mogen niet meer met hoofdletters worden geschreven.
Zo is het niet goed:
A en HREF staan beide in hoofdletters, dat moeten kleine letters zijn, en index.php staat niet binnen quotes. Hoe het wel moet is dus zo:
Een ander voorbeeld is deze:
En weer, alle tags en attributen moeten in kleine letters staan, en het kan al helemaal niet half/half zoals methOD en typE. Verder moet de waarde van het attribuut method ook altijd in kleine letters worden geschreven. Dat is een uitzondering. Ook iets bijzonders is, dat je voortaan elke tag moet afsluiten. Bij iets als <a></a> is dat makkelijk, maar hoe werkt dat bijvoorbeeld bij <br>? Bij tags die normaliter geen afsluiting hoeven moet er aan het einde ‘ /’ toegevoegd worden. <br> wordt dus <br />, <input> wordt <input />, enzovoort. Verder moeten net als in het vorige voorbeeld de variabelen binnen quotes staan. Dit is de XHTML versie van de verkeerde voorbeeld:
Code (php)
1
2
3
2
3
<form action="form.php" method="post">
<input type="text" name="goed_input_veld" />
</form>
<input type="text" name="goed_input_veld" />
</form>
Samengevat:
- Alle tags en attributen moeten in kleine letters geschreven worden, de waardes mogen ook in hoofdletters
- Elke tag moet worden afgesloten. Of met een aparte afsluittag, of met een alsluitslash achteraan.
« vorige pagina | volgende pagina »
Inhoudsopgave
- Inleiding
- Voordelen
- Doctypes
- Nieuwe regels - Hoofdletters, en tags afsluiten
- Nieuwe regels - Deprecated en de juiste opbouw
- W3c Validator
- Afsluiting