DTD

 

XHTML DTD


XHTML standardi määrittää kolme DTD:tä (Document Type Definition).

Kaikkein yleisin on XHTML Transitional.


<!DOCTYPE> on pakollinen

XHTML dokumnetti koostuu kolmesta pääosasta::

  • DOCTYPE
  • Head
  • Body

Dokumentin perusrunko on:

DOCTYPE-määreen tulee aina olla XHTML-dokumentin ensimmäisellä rivillä.


XHTML esimerkki

Seuraavassa on yksimertainen (minimaalinen) XHTML dokumentti:

DOCTYPE-määritys määrittää dokumentin tyypin:

Loppuosa on HTML:n kaltaista:

 


 

Kolme DTD:tä

  • DTD määrittää web-sivulla käytettävän syntaksin SGML-kielellä.
  • XHTML:n DTD määrittää eksaktilla tietokoneen ymmärtämällä kielellä XHTML:ssä sallitun kirjoitusasun ja kieliopin.

Nykyisin XHTML:lle on käytettävissä kolme eri DTD:tä:

  • STRICT
  • TRANSITIONAL
  • FRAMESET

XHTML 1.0 määrittää kolme eri DTD: Strict, Transitional ja Frameset.

XHTML 1.0 Strict

XHTML 1.0 Strictiä käytetään kun halutaan käyttää todella selkeää merkintäkieltä joka ei sisällä lainkaan esitysasuun liittyviä tietoja. Strictin kanssa tarvitaan CSS:ää esitysasun määrittämiseen.

XHTML 1.0 Transitional

XHTML 1.0 Transitionalia käytetään kun halutaan hyödyntää HTML:n esitysasuun liittyviä ominaisuuksia ja kun halutaan sivujen näkyvän selaimilla jotka eivät tue CSS:ää.

XHTML 1.0 Frameset

XHTML 1.0 Framesettiä käytetään kun halutaan käyttää kehyksiä (frames).


 

 

<!DOCTYPE ...>  
<html>  
<head><title>... </title></head>  
<body> ... </body>  
</html>
<!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html>  
<head>  
<title>simple document</title>  
</head>  
<body>  
<p>a simple paragraph</p>  
</body>  
</html>
<!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>  
<head>  
<title>simple document</title>  
</head>  
<body>  
<p>a simple paragraph</p>  
</body>  
</html>
<!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
AttachmentSize
XHTML_DTD.doc13.5 KB
minimaalinen_sivu.zip384 bytes