Middle
Какво е режим на съвместимост (quirks mode)?
sobes.tech AI
Отговор от AI
Режимът на съвместимост (quirks mode) е режим на рендериране на уеб страници, при който браузърите имитират поведението на по-старите браузъри (например Netscape 4 или Internet Explorer 5), за да осигурят обратна съвместимост с уеб страници, написани с оглед на техните особености и грешки.
Основните характеристики на режима на съвместимост:
- Нестандартен модел на кутията (box model): В някои браузъри в quirks mode padding и border се включват в общата ширина на елемента.
- Нестандартно поведение на float и vertical-align: Могат да се появят грешки или непредсказуемо поведение на CSS свойствата, свързани с подравняването и обвиването.
- Различия в обработката на шрифтове и размери: CSS правилата за определяне на размерите на шрифтовете и други елементи могат да се прилагат неправилно.
- Липса на поддръжка за съвременни стандарти: Някои възможности на CSS3 и HTML5 може да не са налични или да работят неправилно.
Браузърите преминават в режим на съвместимост, ако уеб страницата няма правилен doctype или ако doctype е в остарял формат. Наличието на пълен и правилен DOCTYPE (например <!DOCTYPE html>) пренася браузъра в стандартен режим на рендериране.
Пример за правилен DOCTYPE за стандартен режим:
<!DOCTYPE html>