কম্পিউটার টিউটোরিয়াল

HTML ডকুমেন্টে DOCTYPE ব্যবহারের কারণ

HTML <!DOCTYPE> ট্যাগটি ডকুমেন্ট কোন HTML সংস্করণ ব্যবহার করছে তা নির্দিষ্ট করার জন্য ব্যবহৃত হয়। এটাকে ডকুমেন্ট টাইপ ডিক্লেরেশন (DTD) বলা হয়।

<!DOCTYPE> ডিক্লেরেশন HTML ডকুমেন্টে সবচেয়ে প্রথমে দেখা যায়। এটি <html> ট্যাগের আগে যোগ করা হয়। <!DOCTYPE> ট্যাগের কোনো এন্ড ট্যাগ নেই।

ডিক্লেরেশন প্রকারভেদ

HTML 4.01-এ ৩ টি সম্ভাব্য ডক্টাইপ ছিল — HTML 4 Strict, HTML 4 Transitional, এবং HTML 4 Frameset। আপনি যে কোনো HTML ডকুমেন্ট তৈরি করুন, তার এই তিনটি DTD-র যেকোনো একটি থাকা উচিত।

HTML 4 Strict

এই ডকুমেন্ট টাইপে অবচিত এলিমেন্টগুলো এবং ফ্রেমসেট ডকুমেন্টগুলোর এলিমেন্টগুলো বাদ দিয়ে সকল HTML এলিমেন্ট অন্তর্ভুক্ত থাকে।

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">

HTML 4 Transitional

এই ডকুমেন্ট টাইপে অবচিত এলিমেন্টগুলোসহ সকল HTML এলিমেন্ট অন্তর্ভুক্ত থাকে।

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">

HTML 4 Frameset

এই ডকুমেন্ট টাইপে ট্রানজিশনাল DTD-এর সকল এলিমেন্ট এবং ফ্রেমড ডকুমেন্টের এলিমেন্টগুলো থাকে।

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "https://www.w3.org/TR/html4/frameset.dtd">

HTML 5 ডিক্লেরেশন

HTML5-এ শুধু একটি ডিক্লেরেশন রয়েছে:

<!DOCTYPE html>
  1. HTML DOM DD অবজেক্ট

  2. HTML DOM DT অবজেক্ট

  3. HTML DOM dl অবজেক্ট

  4. HTML Links