Рендеринг страницы в IE8 как IE9 - PullRequest
1 голос
/ 13 мая 2011

Я пытаюсь заставить мой веб-сайт указать режим совместимости документов, используя:

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

Я хочу использовать CSS3, такой как border-radius, однако он не работает в IE8. Я думал, что это то, что должен делать X-UA-Compatible, визуализировать страницу так, как если бы посетитель использовал IE9.

Чего мне не хватает?

Ответы [ 3 ]

6 голосов
/ 13 мая 2011

IE9 может отображать страницы как IE8, потому что IE9 новее, он знает, как это сделать.

Обратное невозможно. IE8 намного старше IE9, поэтому у него нет абсолютно никаких идей о том, как визуализировать HTML5 и CSS3.

2 голосов
/ 13 мая 2011

Вы можете попробовать CSS PIE .

2 голосов
/ 13 мая 2011

IE8 не собирается «знать» IE9, так как IE9 идет после. Хотя я не знаком с этим тегом, я готов поспорить, что он предназначен для обеспечения обратной совместимости.

Попытка использовать его для обеспечения прямой совместимости - нонсенс. IE8 не знает, как делать CSS3 и другие забавные вещи, и говоря, что вы хотите, чтобы он действовал так, как IE9, это не меняет.

...