HTML условное выражение взлома видит IE как неправильную версию при жизни - PullRequest
0 голосов
/ 18 ноября 2011

По сути, я оптимизирую сайт под разные версии IE.Я использую IE9 (проверено на странице о IE).

Локально (с xampp) сайт правильно определяет, что браузер IE9 и загружает правильный код CSS.Однако, когда я помещаю код на текстовый сервер, он видит браузер как IE7.

Для тестов:

Вывод Я получаю локально с xmapp

According to the conditional comment this is IE
According to the conditional comment this is IE 9
According to the conditional comment this is IE 8 or higher
According to the conditional comment this is IE greater than 6

ВыводЯ попал на тестовый сервер:

According to the conditional comment this is IE
According to the conditional comment this is IE 7
According to the conditional comment this is IE lower than 9
According to the conditional comment this is IE lower or equal to 7
According to the conditional comment this is IE greater than 6

Любые идеи о том, что может быть проблема?

Редактировать: Что я использовал для проверки версий

<!--[if IE]>
According to the conditional comment this is IE<br />
<![endif]-->
<!--[if IE 6]>
According to the conditional comment this is IE 6<br />
<![endif]-->
<!--[if IE 7]>
According to the conditional comment this is IE 7<br />
<![endif]-->
<!--[if IE 8]>
According to the conditional comment this is IE 8<br />
<![endif]-->
<!--[if IE 9]>
According to the conditional comment this is IE 9<br />
<![endif]-->
<!--[if gte IE 8]>
According to the conditional comment this is IE 8 or higher<br />
<![endif]-->
<!--[if lt IE 9]>
According to the conditional comment this is IE lower than 9<br />
<![endif]-->
<!--[if lte IE 7]>
According to the conditional comment this is IE lower or equal to 7<br />
<![endif]-->
<!--[if gt IE 6]>
According to the conditional comment this is IE greater than 6<br />
<![endif]-->
<!--[if !IE]> -->
According to the conditional comment this is not IE<br />
<!-- <![endif]-->

1 Ответ

1 голос
/ 18 ноября 2011

Попробуйте добавить эту мету в ваш головной раздел:

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

И этот тип документа:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/DTD/strict.dtd">
<html>
...