Ի՞նչ է 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">
Հիմնական նպատակը՝
- Ռենդերային ռեժիմների փոփոխություն: Բրաուզերները տեղափոխում է ստանդարտ ռեժիմ:
- Վալիդացում: Հնարավորություն է տալիս վալիդատորներին ստուգել փաստաթղթի սինտաքսը՝ համապատասխանեցնելով հայտարարած տիպին:
- Համատեղելիություն: Համոզվում է, որ բովանդակությունը ցուցադրվում է կայուն և միատարր ձևով: