Junior
Ի՞նչ է doctype-ը և ինչ դեր է խաղում HTML փաստաթղթում։
sobes.tech AI
Պատասխան AI-ից
DOCTYPE (Հայտարարության Տեսակ) — դա հրահանգ է, որը տեղեկացնում է բրաուզերին, թե որ HTML կամ XML տարբերակն է օգտագործվում փաստաթղթում:
Նրա դերակատարությունը՝
- Ստանդարտի սահմանում: Նշում է, արդյոք փաստաթուղթը համապատասխանում է որոշակի ստանդարտի (օրինակ, HTML5, HTML 4.01, XHTML 1.0 Strict):
- Ստանդարտ ռեժիմի ակտիվացում: Օգնում է բրաուզերին անցնել "ստանդարտ ռեժիմ" (standard mode), որտեղ այն պատկերվում է CSS և JavaScript-ի վեբ ստանդարտների համաձայն:
DOCTYPEբացակայության կամ սխալ օգտագործման դեպքում, բրաուզերը կարող է անցնել "համատեղելիության ռեժիմ" (quirks mode), որտեղ պատկերը կարող է տարբեր լինել և հանգեցնել անկանխատեսելի վարքագծի: - Վալիդացում: Օգտագործվում է վալիդացման գործիքների կողմից փաստաթղթի համապատասխանությունը ստանդարտին ստուգելու համար:
HTML5-ի համար, DOCTYPE տեսք ունի հետևյալ կերպ՝
<!DOCTYPE html>
Սա ամենատարածված և խորհուրդ տրված DOCTYPE-ն է այսօր: Այն պարզ է և ապահովում է ստանդարտ ռեժիմի ակտիվացումը բոլոր ժամանակակից բրաուզերներում:
Հին HTML և XHTML տարբերակներում, DOCTYPE-ը ավելի բարդ էր և պարունակում էր URI DTD-ի (Փաստաթղթի Տիպի Հիմնադրամ), օրինակ՝
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Սակայն HTML5-ի համար բավական է կարճ ձևը: DOCTYPE-ը պետք է լինի HTML փաստաթղթի առաջին տարրը, նախքան <html> տարրը։