3. Składnia języka, różnice w stosunku do HTMLa:
-znaczniki:
<p lang="pl">
<span class="klasa1">szalenie ważny tekst</span>
</p>
<img src="yyy/zdjecie1.jpg" />
- domykanie wszystkich znaczników, łącznie z pustymi:
źle:
<p>
Now is the winter of our discontent
Made glorious summer by this sun of York;
<p>
And all the clouds that lour'd upon our house
In the deep bosom of the ocean buried.
<img class="obrazek">
dobrze:
<p>
Now is the winter of our discontent
Made glorious summer by this sun of York;
</p>
<p>
And all the clouds that lour'd upon our house
In the deep bosom of the ocean buried.
</p>
<img class="obrazek" />
- zakaz "przeplatania się" znaczników:
źle:
<p>akapit<div></p>warstwa</div>
dobrze:
<p>akapit</p><div>warstwa</div>
- znaczniki i atrybuty pisane wyłącznie małymi literami:
źle:
<img WIDTH="100" />
dobrze:
<img width="100" />
- wartości atrybutów umieszczone w cudzysłowach:
źle:
<p class=mojaklasa></p>
dobrze:
<p class="mojaklasa"></p>
- zakaz minimalizowania atrybutów:
źle:
<button disabled />
dobrze:
<button disabled="disabled" />
- id zamiast name:
źle:
<img name="kwadrat" />
dobrze:
<img id="kwadrat" />
- znaki specjalne:
< - <
> - >
& - &
<SCRIPT type="text/javascript">
<![CDATA[
treść skryptu
]]>
</script>
<script src="skrypt.js" type="text/javascript">
</script>
- obowiązkowa deklaracja typu dokumentu: