poniedziałek, 10 czerwca 2013

Różnice między HTML a XHTML

HTML? XHTML? Gdzie różnice?!

  • znaczniki w XHTML muszą być zamykane w odwrotnej kolejności, niż zostały otwarte
  • każdy znacznik w XHTML musi zostać zamknięty
  • wszystkie znaczniki w XHTML muszą być pisane małymi literami
  • dokumenty XHTML muszą mieć jeden element nadrzędny

Kolejność zamykania znaczników w XHTML

W HTML niektóre znaczniki mogły być zamykane w dowolnej kolejności, jak w podanym przykładzie:
<p>Tutaj zanczniki są <em>nieprawidłowo pozamykane. </p></em>

W XHTML znaczniki z podanego powyżej przykłau muszą być zamknięte w odwrotnej kolejności, niż zostały otwart

XHTML wymaga zamykania wszystkich znaczników

<p>To jest akapit.</p>
<p>To jest inny akapit</p>

Puste znaczniki również muszą być pozamykane.

Łamanie linii: <br />
Pozioma linia: <hr />
Obrazek: <img src="bużka" alt="buźka" />

W XHTML znacznki muszą być pisane małymi literami

Nazwy znacznków i ich właściwości pisane są małymi literami.
<body>
<p style="text-align:center">To jest akapit.</p>

</body>

Dokumenty XHTML muszą mieć jeden element nadrzędny

Wszytkie elementy w XHTML są potomkami elementu nadrzędnego <html>. Elementy typu potomek występują w parach i muszą być prawidłowo zagnieżdżnone w elemencie typu rodzic.
Podstawowa struktura dokumentu wygląda następująco:
<html>
<head> ... </head>
<body> ... </body>
</html>

Brak komentarzy :

Prześlij komentarz