<!DOCTYPE> ডিক্লেয়ারেশন কোন এইচটিএমএল ডকুমেন্টের টাইপ অর্থাৎ এইচটিএমএল ডকুমেন্টটি এইচটিএমএল এর কোন সংস্করণে তৈরি টা নির্দেশ করে এবং একটি ওয়েব পেজকে সঠিকভাবে ব্রাউজারে প্রদর্শিত হতে সাহায্য করে। যে কোন একটি ওয়েব ডকুমেন্ট অর্থাৎ এইচটিএমএল ডকুমেন্টের এটিই সর্বপ্রথম ট্যাগ অর্থাৎ সকল এইচটিএমএল ট্যাগের প্রথমেই এই ট্যাগটি শুধুমাত্র একবার লিখতে হয়। এর কোন end বা closeing বা শেষ ট্যাগ নেই।
বিভিন্ন ধরনের ডকুমেন্ট টাইপ ও ভার্সন রয়েছে। তাই কোন ওয়েব পেজকে ব্রাউজারের সঠিকভাবে প্রদর্শনের জন্য ব্রাউজারকে টাইপ ও ভার্সন এই দুটি তথ্য জানাতে হয়। DOCTYPE ডিক্লেয়ারেশন কোন কেস-সেন্সিটিভ ট্যাগ নয়। তাই এই ট্যাগ উল্লেখ করতে ছোট বা বড় উভয় ধরনের অক্ষরই ব্যবহার করা যায়।
এইচটিএমএলের ৫ এর জন্য <!DOCTYPE> ডিক্লেয়ারেশন পদ্ধতিটি নিছে দেখুন -
<!DOCTYPE html>
এইচটিএমএল ৪.০১ সন্সকরনে ৩ ভাবে ডকটাইপ নির্ধারণ করা যায়। এই ৩ টি পদ্ধতি নিছে দেখুন -
১. Strict,
২. Transitional,
৩. Frameset
কোন ধরনের ডেপ্রিকেটেড ট্যাগ, এট্রিবিউট এবং ফ্রেমসেট এই ডকুমেন্ট ফরম্যাটে ব্যবহার করা যায় না। এইচটিএমএল ৪.০১ সংস্করণের উপযুক্ত ফরম্যাট হল এটি। এটি লেখার নিয়ম নীচে দেখুন -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
ওয়েব পেজে কোন ডেপ্রিকেটেড ট্যাগ, এট্রিবিউট ব্যবহার করার প্রয়োজন হলে এই রকমভাবে ডকটাইপ নির্ধারণ করা হয়। এটি লেখার নিয়মটি নীচে দেখুন -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
ফ্রেমসেট ব্যবহার করে কোন ওয়েব পেজ তৈরি করার জন্য এই প্রকার ডকটাইপ নির্ধারণ করা হয়। এটি লেখার নিয়মটি নীচে দেয়া হল -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">