Sobes.tech
Junior

ვებ განვითარების კონტექსტში სტანდარტული რეჟიმი (standards mode) რა არის?

sobes.tech AI

პასუხი AI-სგან

სტანდარტული რეჟიმი — ეს ბრაუზერის მიერ ვებგვერდის ჩვენების რეჟიმია, სადაც რენდერობა ხდება W3C და WHATWG კონსორციუმების (HTML, CSS) სპეციფიკაციების შესაბამისად. იგი ეწინააღმდეგება თავსებობის რეჟიმს (quirks mode), რომელიც იმიტირებს ძველი ბრაუზერების ქცევას ლეგასის კოდის მხარდაჭერისთვის.

ბრაუზერის სტანდარტული რეჟიმში გადასასვლელად ჩვეულებრივ გამოიყენება სრული და სწორი DOCTYPE HTML დოკუმენტის დასაწყისში, მაგალითად:

<!DOCTYPE html>

სტანდარტულ რეჟიმში CSS ყუთის მოდელი წინასწარ პროგნოზირებადია: width და height თვისებები განსაზღვრავს ელემენტის შიგთავსის ზომას, ხოლო მარგინები, საზღვრები და შიდა შევსებები ამ ზომებს ემატება (თუ box-sizing თვისება არ არის შეცვლილი).

შეთანხმების რეჟიმში კი, ბრაუზერები შეიძლება გამოიყენონ სხვადასხვა ჰერისტიკები ზომების განსაზღვრაში, რომლებიც შეიძლება მნიშვნელოვნად განსხვავდებოდეს სპეციფიკაციებიდან, რაც იწვევს არასპეციფიკურ ქცევას და ბრაუზერებს შორის თავსებადობის პრობლემებს.