Условный HTML для целевого режима ie8 quirks - PullRequest
3 голосов
/ 22 октября 2010

У меня есть страница, которая не отображается правильно в режиме ie8 quirks. Если я хочу создать CSS для таргетинга только на этот режим, но не на ie8 нормально, что будет условным HTML?

Например, если бы я хотел просто нажать ie8:

<!--[if IE 8]>
    awesome hacky stuff goes here
<![endif]-->

Так что же такое IE 8 часть для причуд ie8?

Ответы [ 2 ]

4 голосов
/ 22 октября 2010

Вы не можете использовать условные комментарии для настройки режима рендеринга браузера (только версии).

Если вы находитесь в режиме причуд, используйте тип документа , который не вызывает его.

Если не указано , вы ссылаетесь на режим совместимости IE8, который делает рендеринг браузера похожим на IE7. В этом случае используйте следующий условный комментарий ...

<!--[if IE 7]>
    awesome hacky stuff goes here
<![endif]-->
1 голос
/ 22 октября 2010

Не думаю, что можно проверить режим причуд.Вместо этого используйте DOCTYPE и убедитесь, что ваш HTML соответствует ему.XHTML DOCTYPE, вероятно, лучше.

...