Браузеры более совместимы, т. Е. Ведут себя так же, как и другие, в режиме отсутствия причуд по сравнению с режимом отклонений.Режим «no-quirks» - это то, о чем заботятся, проверяют и тестируют большинство веб-стандартов и разработчики браузеров.Так что более вероятно, что вы столкнетесь с различиями между браузерами в режиме причуд.
Например, в режиме причуд body
заполняет область просмотра в WebKit / Blink, но не в Gecko (я неуверен в крае).В режиме без причуда высота body
работает одинаково во всех браузерах.
(Однако есть один контрпример, когда браузеры соглашаются в режиме причуда, но не в режиме без причуда: body
будучи«элемент прокрутки окна просмотра» для scrollTop
и т. д.)
В некоторых версиях IE (8 и 9?) сознательно было меньше возможностей в режимах их причуд (например, элемент canvas
).Так что если вы заботитесь о IE и хотите иметь возможность использовать функции, которые IE на самом деле поддерживает, но не в режиме причуд, то это будет еще одна причина не использовать режим причуд.
Наконец, и, возможно, вывы, скорее всего, столкнетесь с более «странным» поведением, которое заключается в самих причудах, таких как color
и некоторых других вещах, не наследуемых в table
элементах, при этом верхнее и нижнее поля сжимаются больше, идентификаторы и классы не чувствительны к регистру, ии так далее.