!DOCTYPE

<!DOCTYPE> ushbu HTML sahifaning qanday tipda ekanligini belgilaydi — DTD (document type definition, hujjat turi tavsifi).

<!DOCTYPE> brauzerga HTML sahifaning qanday tipda ekanligni aytadi va brauzer shunga qarab sahifani tushunadi, talqin qiladi. DOCTYPE HTMLdan tashqari XHTML (EXtensible HyperText Markup Language, kengaytirilgan)ga ham amal qiladi. XHTML ham deyarli HTML bilan bir xil, ammo sintaksisi ozgina boshqacha. Demak brauzerimiz sahifani ochish paytida qanaqa tipda ekanligini topa olmay chalg’imasligi uchun albatta DOCTYPE qo’yishimiz shart.

DOCTYPE’ning bir necha turlari mavjud. Ularni quyidagi jadvalda ko’rishingiz mumkin.

DOCTYPEОписание
HTML 4.01
 <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «http://www.w3.org/TR/html4/strict.dtd»>Строгий синтаксис HTML.
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN» «http://www.w3.org/TR/html4/loose.dtd»>Переходный синтаксис HTML.
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Frameset//EN» «http://www.w3.org/TR/html4/frameset.dtd»>В HTML-документе применяются фреймы.
HTML 5
<!DOCTYPE html>Для всех документов.
XHTML 1.0
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>Jiddiy XHTML sintaksisi.
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>XHTMLning o’tish sintaksisi.
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Frameset//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd»>Hujjat XHTML da yozilgan va freymlardan iborat.
XHTML 1.1
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.1//EN» «http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd»>XHTML 1.1 yaratuvchilari ushbu sintaksis HTML’ni o’rnini egallaydi deb taxmin qilishmoqda. Chunki buning sintaksisi aniq rejimda ishlaydi

Sintaksisi

<!DOCTYPE [Top-level element] [Ochiqlilik] "[Ro'yxat] // [Tashkilot] // [Tili] [Nomi] // [Til]" "[URL]">

Tegni yopish

Talab qilinmaydi.

Xususiyatlari

Yuqori darajali element bo’lganlisi sababli <html> tegidan oldinga, ya’ni HTML sahifani birinchi qatoriga yoziladi.

Ro’yxatga olish — DTD ishlab chiqaruvchisi Xalqaro standartlashtirish tashkiloti (ISO) tomonidan ro’yxatga olinganligi haqida xabar beradi.

Tashkilot — DTDni ishlab chiqqan tashkilotning nomi. Rasmiy ravishda HTML / XHTML bu nomni W3C-ni chiqaradi va <! DOCTYPE> da yoziladi.

Turi — tavsiflangan hujjatning turi. HTML / XHTML uchun qiymat DTD tomonidan belgilanadi.

Nomi  — DTDni tavsiflaydigan hujjatning yagona nomi

Til— Sahifa yaratilga tilni bildiradi. Ingliz tili bo’lsa EN

URL — DTD manzili .

Namunalar

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
   <title>!DOCTYPE</title>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 </head>
 <body>
  <p>Разум — это Будда, а прекращение умозрительного мышления — это путь. 
  Перестав мыслить понятиями и размышлять о путях существования и небытия, 
  о душе и плоти, о пассивном и активном и о других подобных вещах, 
  начинаешь осознавать, что разум — это Будда, 
  что Будда — это сущность разума, 
  и что разум подобен бесконечности.</p>
 </body> 
</html>
<!DOCTYPE html>
<html>
 <head>
   <title>!DOCTYPE</title>
   <meta charset="utf-8">
 </head>
 <body>
  <p>Разум — это Будда, а прекращение умозрительного мышления — это путь. 
  Перестав мыслить понятиями и размышлять о путях существования и небытия, 
  о душе и плоти, о пассивном и активном и о других подобных вещах, 
  начинаешь осознавать, что разум — это Будда, 
  что Будда — это сущность разума, 
  и что разум подобен бесконечности.</p>
 </body> 
</html>

Eslatma

Internet Explorer 6.0 versiyasiga qadar <! DOCTYPE> har doim kodning birinchi satrida bo’lishini talab qiladi. Aks holda, brauzer web-sahifaga kirmaydigan rejimga o’tadi.

Shartnoma

ShartnomaHolati
WHATWG HTML Living StandardStandart
HTML5Tavsiya qilinadi
HTML 4.01 SpecificationTavsiya qilinadi
Был ли данный материал полезен? Да 10 Нет 1

Как мы можем помочь?