<meta http-equ = "X-UA-Compatible" content = "IE = 8" /> работаешь с webkit? - PullRequest
1 голос
/ 23 февраля 2010

Я задаю этот вопрос, потому что в данный момент не могу его проверить.

Возможно ли совместить iexplorer 8 webkit (скругленные углы на основе css) со следующим метатегом?

<meta http-equiv="X-UA-Compatible" content="IE=8" />

Любая информация была бы отличной!

1 Ответ

5 голосов
/ 23 февраля 2010

Нет, невозможно заставить Internet Explorer 8 следовать -webkit свойствам CSS с описанным выше тегом <meta>.

Internet Explorer 8 использует Trident в качестве движка рендеринга, а не Webkit . Поэтому вы не можете заставить его отображать страницы точно так, как это делает Webkit .

Приведенный выше тег <meta> предназначен для принудительного отображения в Internet Explorer 8 и более поздних страницах с использованием кода рендеринга из Internet Explorer 8.

Фактически, использование этого тега предотвратит работу border-radius в Internet Explorer 9 , так как он скажет Internet Explorer 9 отображать страницу как Internet Explorer 8 (без поддержки border-radius).


Однако вы можете использовать решение JavaScript, такое как CurvyCorners , чтобы «добавить» поддержку свойства border-radius CSS3 до тех пор, пока Internet Explorer 9 не будет выпущен . Обратите внимание, что хотя это приблизительное поведение border-radius в неподдерживаемых браузерах, оно может вызвать другие непредвиденные проблемы.

...