twitter Da pe Twitter facebook Da pe Facebook

XHTML DTD – Document Type Definition

, June 7th, 2010, Comenteaza

<!DOCTYPE> este obligatoriu

Un document XHTML se compune din trei parti principale:

  • declaratia DOCTYPE
  • sectiunea <head>
  • sectiunea <body>

Structura de baza a unui document este urmatoarea:

<!DOCTYPE ...>
<html>
<head>
<title>... </title>
</head>
<body> ... </body>
</html>

ATENTIE! Declaratia DOCTYPE este intotdeauna prima linie intr-un document XHTML!

Un exemplu simplu de document XHTML

Acesta este cel mai simplu model de document  XHTML:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>document XHTML minimal</title>
</head>
<body>
<p>un paragraf simplu</p>
</body>
</html>

Declaratia DOCTYPE defineste tipul documentului. Restul arata identic cu  HTML.

Document Type Definitions (DTD) (Definitiile tipului de document)

  • DTD specifica sintaxa unei pagini web in SGML
  • Definitiile DTD sunt utilizate de aplicatiile SGML, ca si HTML, pentru a specifica reguli pentru documente de diverse tipuri, incluzand un set de elemente si declaratii de entitati
  • Definitiile DTD pentru  XHTML descrie precis limba in care e scris documentul si sintaxa de marcaj XHTML

Exista trei definitii DTD pentru XHTML:

  • STRICT
  • TRANSITIONAL
  • FRAMESET

XHTML 1.0 Strict

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

Declaratia DOCTYPE strict se utilizeaza cand se doreste marcaje clare, fara dezordine in cod. Se foloseste impreuna cu CSS.

XHTML 1.0 Transitional

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

Declaratia DOCTYPE transitional se foloseste atunci cand se doreste folosirea unor trasaturi  HTML.

XHTML 1.0 Frameset

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

Declaratia DOCTYPE  frameset  se foloseste atunci cand se doreste utilizarea Frame-urilor  HTML Frames pentru a imparti pagina in mai multe zone.

Taguri: , , , ,

Comenteaza