ఎక్సిఎమ్ఎల్ DTD

XHTML మూడు రకాల ఫైల్ రక ప్రకటనలను నిర్వచిస్తుంది.

అత్యంత సాధారణంగా ఉపయోగించేది XHTML Transitional.

<!DOCTYPE> అనేది ప్రతిపాదితమైనది.

ఒక XHTML డాక్యుమెంట్లో మూడు ప్రధాన భాగాలు ఉన్నాయి:

  • DOCTYPE
  • హెడ్
  • బాడీ

ప్రాథమిక డాక్యుమెంట్ స్రవస్త్రం ఈ విధంగా ఉంటుంది:

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

XHTML డాక్యుమెంట్లో, డాక్యుమెంట్ రక ప్రకటన ఎప్పుడూ మొదటి పదంలో ఉంటుంది.

ఒక XHTML ఉదాహరణ

ఒక సాధారణ (కనీసం) XHTML డాక్యుమెంట్ ఇలా ఉంటుంది:


డాక్యుమెంట్ రకాన్ని నిర్వచించే డాక్యుమెంట్ రక ప్రకటన:


డాక్యుమెంట్ మిగతా భాగం హెచ్ఎంఎల్ వంటి ఉంటుంది:

<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>

మూడు రకాల డాక్యుమెంట్ రక ప్రకటనలు

  • DTD సాధారణ మార్కపు భాష (SGML) వెబ్ పేజీల సంక్రమణను నిర్వచిస్తుంది.
  • హెచ్ఎంఎల్ వంటి సాధారణ మార్కపు భాషలు కొన్ని ప్రత్యేక డాక్యుమెంట్లకు వర్తించే టాగుల నియమాలను నిర్వచించడానికి DTDలను ఉపయోగించాలి. ఇవి కొన్ని ప్రత్యేక ఎలిమెంట్లు మరియు ఎంటిటీస్ ప్రకటనలను కలిగి ఉంటాయి.
  • సాధారణ మార్కపు భాష (SGML) డాక్యుమెంట్ రక ప్రకటనలో లేదా DTDలో, XHTML ని వివరించబడింది.
  • XHTML DTD ఎక్సిమల్ డాక్యుమెంట్ రకాలను సరిగ్గా చెప్పే ఒక కంప్యూటర్ చదివినట్లు ఉన్న నియమాలను నిర్వచిస్తుంది.

మూడు రకాల ఎక్సిమల్ డాక్యుమెంట్ రకాలు ఉన్నాయి:

  • STRICT (స్ట్రిక్ట్ రకం)
  • TRANSITIONAL (ట్రాన్సిషనల్ రకం)
  • FRAMESET (ఫ్రేమ్ రకం)

XHTML 1.0 మూడు XML డాక్యుమెంట్ రకాలు

XHTML 1.0 మూడు రకాల ఎక్సిమల్ డాక్యుమెంట్ రకాలను నిర్వచిస్తుంది, అవి పైన పేర్కొన్న మూడు DTDలకు సమానంగా ఉన్నాయి.

XHTML 1.0 Strict

xhtml1-strict.dtd">

ఈ పరిస్థితిలో ఉపయోగించండి: స్వచ్ఛమైన మార్కపు, ప్రదర్శనా క్లిష్టతను నివారించండి. క్లాస్ స్టైల్ షేట్లతో కలిసి ఉపయోగించండి.

XHTML 1.0 Transitional

xhtml1-transitional.dtd">

在此情况下使用:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。

XHTML 1.0 Frameset

xhtml1-frameset.dtd">

在此的情况下使用:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。