Sobes.tech
Junior

Ի՞նչ է doctype-ը և ինչու է այն անհրաժեշտ:

sobes.tech AI

Պատասխան AI-ից

Դոկտայպ (Փաստաթղթի Տիպի Հայտարարություն) — դա HTML ֆայլի սկզբում գտնվող փաստաթղթի տիպի հայտարարություն է:

Այն տեղեկացնում է բրաուզերին, թե որ HTML կամ XHTML տարբերակն է օգտագործվում էջում, և սահմանում է վերլուծության և ռենդերացման կանոնները: Դա անհրաժեշտ է ստանդարտ ռեժիմում (standards mode) մտնելու համար, որը ապահովում է ավելի կանխատեսելի և միատարր էջերի ցուցադրում տարբեր բրաուզերներում՝ հետևելով W3C-ի պաշտոնական ստանդարտներին: Բանավոր doctype կամ սխալ doctype օգտագործելու դեպքում, բրաուզերները կարող են անցնել quirks ռեժիմ, որը իմիտացիա է հին բրաուզերների վարքագծի և կարող է հանգեցնել ցուցադրման անհամապատասխանությունների:

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">

Հիմնական նպատակը՝

  • Ռենդերային ռեժիմների փոփոխություն: Բրաուզերները տեղափոխում է ստանդարտ ռեժիմ:
  • Վալիդացում: Հնարավորություն է տալիս վալիդատորներին ստուգել փաստաթղթի սինտաքսը՝ համապատասխանեցնելով հայտարարած տիպին:
  • Համատեղելիություն: Համոզվում է, որ բովանդակությունը ցուցադրվում է կայուն և միատարր ձևով: