Sobes.tech
Junior

Doctype чист ва барои чӣ аст?

sobes.tech AI

Ҷавоб аз AI

Doctype (Документийн Төрлийн Тодорхойлолт) — энэ нь HTML файлын эхэнд байгаа баримт бичгийн төрлийг зарлан тунхаглах мэдэгдэл юм.

Энэ нь браузерт хуудас дээр ямар HTML эсвэл XHTML хувилбар ашиглаж байгааг мэдээлж, задлах, гаргах дүрмүүдийг тодорхойлдог. Энэ нь стандарт горимд (standards mode) орох шаардлагатай бөгөөд энэ горим нь олон төрлийн браузерүүдэд хуудасны илүү урьдчилан таамаглах, нэгэн жигд үзүүлэлтийг хангадаг бөгөөд W3C-ийн албан ёсны тодорхойлолтуудыг дагаж мөрддөг. Doctype байхгүй эсвэл буруу doctype ашиглавал, браузерууд quirks mode руу шилжиж, хуучин браузеруудын зан авирийг дууриалган, үзүүлэлтийн зөрүү үүсгэж болно.

HTML5-д дараах doctype-г зөвлөж байна:

<!DOCTYPE html>

Хуучин HTML болон XHTML хувилбаруудад илүү урт, нарийн төвөгтэй doctype-уудыг ашигладаг байв, жишээ нь:

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

Doctype-ийн гол зорилго:

  • Гаргах горимыг шилжүүлэх: Браузеруудыг стандарт горимд оруулна.
  • Зөвшөөрөл: Баримтын синтаксийг зарласан төрөлд нийцүүлэн шалгах боломжийг олгоно.
  • Тохиромжлол: Агуулгын нэгэн жигд үзүүлэлтийг хангана.