|
Syntaxis
Als je goed XHTML wilt schrijven zul je goed moeten letten op de syntax
regels. Syntaxis: Leer van de zinsopbouw/codeopbouw, opmaak van de pagina.
De regels bij XHTML zijn veel strikter dan bij HTML.
Op deze dingen moet je letten bij het keurig schrijven van XHTML:
- Elementen en codes moeten in kleine letters
- Elementwaarden moeten gequote worden weergegeven ("")
- Elementen verkleinen is verboden!
- De name van een element veranderen in een id.
- De XHTML DTD geeft de beginelementen aan.
Elementen en codes moeten in kleine letters
Geen enkele code mag meer in hoofdletters geschreven worden.
Dus <P>, <BR>
zelfs <table WIDTH="100%">
is fout. Het is gewoon <table width="100%">.
Elementwaarden moeten gequote worden weergegeven ("")
De waarden van de elementen moet zo geschreven worden: <table
width="100%">
Elementen verkleinen is verboden!
Dit is fout in XHTML:
<input checked>
Het moet dit worden:
<input checked="checked" />
Een rijtje van andere codes die ook niet verkleint mogen worden geschreven!
|
HTML
|
XHTML
|
| compact |
compact="compact"
|
| checked |
checked="checked"
|
| declare |
declare="declare"
|
| readonly |
readonly="readonly"
|
| disabled |
disabled="disabled"
|
| selected |
selected="selected"
|
| defer |
defer="defer"
|
| ismap |
ismap="ismap"
|
| nohref |
nohref="nohref"
|
| noshade |
noshade="noshade" |
| nowrap |
nowrap="nowrap"
|
| multiple |
multiple="multiple" |
| noresize |
noresize="noresize
|
De name van een element veranderen in een id!
Het is dus geen name meer maar het worden id's in XHTML! Voor de rest
veranderd er niets aan de code. Alleen id in plaats van name Zo dus:
<img src="picture.gif" id="picture"
/>
Dit zijn de veranderingen in de syntaxis van HTML
naar XHTML, de tweede generatie HTML.
|