XHTML DTD

XHTML তিনটি ফাইল টাইপ ডেক্লেরেশন নির্দেশ করে。

সবচেয়ে বেশি ব্যবহৃত হয় একটি XHTML Transitional。

<!DOCTYPE> এটি বাধ্যতামূলক ব্যবহার করা হয়。

একটি XHTML ডকুমেন্টের তিনটি প্রধান অংশ রয়েছে:

  • DOCTYPE
  • Head
  • Body

মৌলিক ডকুমেন্ট কাঠামো এইরকম হয়:

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

XHTML ডকুমেন্টে, ডকুমেন্ট টাইপ ডেক্লেরেশন সর্বদা প্রথম পর্যায়ে থাকে。

একটি XHTML এর উদাহরণ

এটি একটি সাধারণ (সরলীকৃত) XHTML ডকুমেন্ট:

<!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-র মতো অব্যাহত রয়েছে:

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

তিনটি ডকুমেন্ট টাইপ ডেক্লেরেশন

  • DTD সাধারণ মার্কার ভাষা (SGML) এর ওয়েব পেজের সিন্ট্যাক্সকে নিয়ন্ত্রণ করে。
  • এমন সাধারণ মার্কার ভাষা (SGML) যেমন HTML, DTD-র মাধ্যমে কোনও বিশেষ ডকুমেন্টের এলিমেন্ট এবং এনসিটি রূপায়ন নিয়ন্ত্রণ করা হয়, যা একটি শৃঙ্খলা এলিমেন্ট এবং এনসিটি ডেক্লেরেশন নিয়ন্ত্রণ করে。
  • সাধারণ মার্কার ভাষা (SGML) এর ডকুমেন্ট টাইপ ডেক্লেরেশন বা DTD-তে, XHTML বিস্তারিতভাবে বর্ণনা করা হয়েছে。
  • XHTML DTD একটি প্রাকৃতিক, কম্পিউটার দ্বারা পড়া যায় এবং প্রামাণ্য XHTML মার্কারের সিন্ট্যাক্স এবং সিন্ট্যাকটিক্সকে বর্ণনা করে。

তিনটি XHTML ডকুমেন্ট টাইপ রয়েছে:

  • STRICT (সুস্থায়ী টাইপ)
  • TRANSITIONAL (পরিবর্তনশীল টাইপ)
  • FRAMESET (ফ্রেম টাইপ)

XHTML 1.0 এর তিনটি এক্সএমএল ডকুমেন্ট টাইপ

XHTML 1.0 তিনটি এক্সএমএল ডকুমেন্ট টাইপকে নির্দেশ করে, যা উপরোক্ত তিনটি DTD-র সাথে মিলতে পারে。

XHTML 1.0 Strict

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

এই পরিস্থিতিতে ব্যবহার করুন: পরিণামদূষণমুক্ত মার্কার, প্রদর্শনের বিমস্তুকৃতি এয়া না করুন। ক্রমবর্ধমান স্টাইল শেট সহ ব্যবহার করুন。

XHTML 1.0 Transitional

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

এই পরিস্থিতিতে ব্যবহার করুন: HTML-এর প্রদর্শনের বৈশিষ্ট্য ব্যবহার করার জন্য এবং কাস্কেডিং স্টাইল শেডিং (CSS) সমর্থন না করা ব্রাউজারের জন্য XHTML লিখতে হলে。

XHTML 1.0 Frameset

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

এই পরিস্থিতিতে ব্যবহার করুন: HTML ফ্রেমওয়ার্ক ব্যবহার করে ব্রাউজার উইন্ডোজ দুটি বা বেশি ফ্রেমে ভাগ করার প্রয়োজন হয়।