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> ელემენტის წინ.