XHTML

cechy

struktura dokumentu

składnia

CSS

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:

< - &lt;
> - &gt;
& - &amp;

<SCRIPT type="text/javascript">
<![CDATA[
  treść skryptu
]]>
</script>

<script src="skrypt.js" type="text/javascript">
</script>

- obowiązkowa deklaracja typu dokumentu:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/strict.dtd">

© Krzysztof Szafranek 2002