Есть ли способ заставить CSS-стиль работать только в режиме IE quirks?

StackOverflow https://stackoverflow.com/questions/1644788

Вопрос

Я хочу написать кросс-браузерный виджет для интеграции как со стандартным IE, так и со страницами в режиме quirks (FF, конечно, легко).

Поскольку я хочу написать стилизацию только один раз, я бы хотел подготовить некоторые операторы стилизации для выполнения только в странном / стандартном режиме.

Есть ли способ сделать это?

Насколько я понимаю, условные комментарии _ hack и IE позволяют мне различать только разные браузеры, а не разные режимы браузера.

Это было полезно?

Решение

var isIeQuirksMode = (document.all && document.compatMode !== 'CSS1Compat');
alert('In quirks mode: ' + isIeQuirksMode);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top