HTML DOCTYPE

HTML दस्तावेज़ प्रकार घोषणा

HTML दस्तावेज़ प्रकार

सभी HTML दस्तावेज़ DOCTYPE घोषणा के साथ शुरू होने चाहिए।

घोषणा एक HTML टैग नहीं है। यह ब्राउज़र को बताती है कि किस दस्तावेज़ प्रकार की अपेक्षा है।

HTML5 में, DOCTYPE घोषणा सरल है:

<!DOCTYPE html>

पुराने दस्तावेज़ों (HTML 4 या XHTML) में, घोषणा अधिक जटिल होती है क्योंकि घोषणा में DTD (दस्तावेज़ प्रकार परिभाषा) का उल्लेख होना चाहिए।

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

दस्तावेज़ प्रकारों के बारे में अधिक जानने के लिए, jassif टीम पर DOCTYPE संदर्भ पर जाएँ।

विभिन्न DOCTYPES में मान्य HTML तत्व

टैग HTML 5 HTML 4 XHTML
<a> हाँ हाँ हाँ
<abbr> हाँ हाँ हाँ
<acronym> नहीं हाँ हाँ
<address> हाँ हाँ हाँ
<applet> नहीं हाँ नहीं
<area> हाँ हाँ नहीं
<article> हाँ नहीं नहीं
<aside> हाँ नहीं नहीं
<audio> हाँ नहीं नहीं
<b> हाँ हाँ हाँ
<base> हाँ हाँ हाँ
<basefont> नहीं हाँ नहीं
<bdi> हाँ नहीं नहीं
<bdo> हाँ हाँ नहीं
<big> नहीं हाँ हाँ
<blockquote> हाँ हाँ हाँ
<body> हाँ हाँ हाँ
<br> हाँ हाँ हाँ
<button> हाँ हाँ हाँ
<canvas> हाँ नहीं नहीं
<caption> हाँ हाँ हाँ
<center> नहीं हाँ नहीं
<cite> हाँ हाँ हाँ
<code> हाँ हाँ हाँ
<col> हाँ हाँ नहीं
<colgroup> हाँ हाँ नहीं
<data> हाँ नहीं नहीं
<datalist> हाँ नहीं नहीं
<dd> हाँ हाँ हाँ
<del> हाँ हाँ नहीं
<details> हाँ नहीं नहीं
<dfn> हाँ हाँ हाँ
<dialog> हाँ नहीं नहीं
<dir> नहीं हाँ नहीं
<div> हाँ हाँ हाँ
<dl> हाँ हाँ हाँ
<dt> हाँ हाँ हाँ
<em> हाँ हाँ हाँ
<embed> हाँ नहीं नहीं
<fieldset> हाँ हाँ हाँ
<figcaption> हाँ नहीं नहीं
<figure> हाँ नहीं नहीं
<font> नहीं हाँ नहीं
<footer> हाँ नहीं नहीं
<form> हाँ हाँ हाँ
<frame> नहीं हाँ नहीं
<frameset> नहीं हाँ नहीं
<h1> to <h6> हाँ हाँ हाँ
<head> हाँ हाँ हाँ
<header> हाँ नहीं नहीं
<hr> हाँ हाँ हाँ
<html> हाँ हाँ हाँ
<i> हाँ हाँ हाँ
<iframe> हाँ हाँ नहीं
<img> हाँ हाँ हाँ
<input> हाँ हाँ हाँ
<ins> हाँ हाँ नहीं
<kbd> हाँ हाँ हाँ
<label> हाँ हाँ हाँ
<legend> हाँ हाँ हाँ
<li> हाँ हाँ हाँ
<link> हाँ हाँ हाँ
<main> हाँ नहीं नहीं
<map> हाँ हाँ नहीं
<mark> हाँ नहीं नहीं
<meta> हाँ हाँ हाँ
<meter> हाँ नहीं नहीं
<nav> हाँ नहीं नहीं
<noframes> नहीं हाँ नहीं
<noscript> हाँ हाँ हाँ
<object> हाँ हाँ हाँ
<ol> हाँ हाँ हाँ
<optgroup> हाँ हाँ हाँ
<option> हाँ हाँ हाँ
<output> हाँ नहीं नहीं
<p> हाँ हाँ हाँ
<param> हाँ हाँ हाँ
<picture> हाँ नहीं नहीं
<pre> हाँ हाँ हाँ
<progress> हाँ नहीं नहीं
<q> हाँ हाँ हाँ
<rp> हाँ नहीं नहीं
<rt> हाँ नहीं नहीं
<ruby> हाँ नहीं नहीं
<s> हाँ हाँ नहीं
<samp> हाँ हाँ हाँ
<script> हाँ हाँ हाँ
<section> हाँ नहीं नहीं
<select> हाँ हाँ हाँ
<small> हाँ हाँ हाँ
<source> हाँ नहीं नहीं
<span> हाँ हाँ हाँ
<strike> नहीं हाँ नहीं
<strong> हाँ हाँ हाँ
<style> हाँ हाँ हाँ
<sub> हाँ हाँ हाँ
<summary> हाँ नहीं नहीं
<sup> हाँ हाँ हाँ
<table> हाँ हाँ हाँ
<tbody> हाँ हाँ नहीं
<td> हाँ हाँ हाँ
<template> हाँ नहीं नहीं
<textarea> हाँ हाँ हाँ
<tfoot> हाँ हाँ नहीं
<th> हाँ हाँ हाँ
<thead> हाँ हाँ नहीं
<time> हाँ नहीं नहीं
<title> हाँ हाँ हाँ
<tr> हाँ हाँ हाँ
<track> हाँ नहीं नहीं
<tt> नहीं हाँ हाँ
<u> हाँ हाँ नहीं
<ul> हाँ हाँ हाँ
<var> हाँ हाँ हाँ
<video> हाँ नहीं नहीं
<wbr> हाँ नहीं नहीं

अभ्यास

HTML5 में सही DOCTYPE घोषणा क्या है?

<DOCTYPE html5>
✗ ग़लत! यह मान्य DOCTYPE नहीं है
<!DOCTYPE html>
✓ ठीक है! यह HTML5 के लिए एक सरल और सही वाक्यविन्यास है
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0//EN">
✗ ग़लत! HTML5 में इसकी आवश्यकता नहीं है, सरल प्रारूप का उपयोग किया जाता है