Middle
რა არის თავსებადობის რეჟიმი (quirks mode)?
sobes.tech AI
პასუხი AI-სგან
კომპატიბილობის რეჟიმი (quirks mode) არის ვებ-გვერდების რენდერირების რეჟიმი, სადაც ბრაუზერები იმიტირებენ ძველი ბრაუზერების (მაგალითად, Netscape 4 ან Internet Explorer 5) ქცევას, რათა უზრუნველყონ უკუგანვითარებული თავსებადობა იმ ვებგვერდებთან, რომლებიც დაწერილია მათი სპეციფიკაციების და შეცდომების გათვალისწინებით.
კომპატიბილობის რეჟიმის ძირითადი მახასიათებლებია:
- ნონ-სტანდარტული ყუთის მოდელი (box model): ზოგიერთ ბრაუზერში quirks რეჟიმში padding და border შედის ელემენტის საერთო სიგანეში.
- ნონ-სტანდარტული float და vertical-align ქცევა: შეიძლება წარმოიშვას შეცდომები ან გაუთვალისწინებელი ქცევა CSS თვისებებში, რომლებიც დაკავშირებულია განლაგებასა და ნაკადთან.
- განსხვავებები ფონტებისა და ზომების დამუშავებაში: CSS წესები შეიძლება გამოყენებულ იქნას არასწორად, ფონტების და სხვა ელემენტების ზომების განსაზღვრაში.
- თანამედროვე სტანდარტების მხარდაჭერის ნაკლებობა: ზოგიერთი CSS3 და HTML5 ფუნქცია შეიძლება იყოს მიუწვდომელი ან არასწორად მუშაობდეს.
ბრაუზერები გადადიან კომპატიბილობის რეჟიმში, თუ ვებ-გვერდს არ აქვს სწორი doctype ან doctype მითითებულია მოძველებულ ფორმატში. სრული და სწორი DOCTYPE (მაგალითად, <!DOCTYPE html>) ბრაუზერს აძლევს სტანდარტული რენდერირების რეჟიმს.
სწორი DOCTYPE-ის მაგალითი სტანდარტული რეჟიმისთვის:
<!DOCTYPE html>