PHP вызывает и отображает CSS в другом браузере - PullRequest
0 голосов
/ 16 декабря 2009

У меня проблема с CSS, когда при запуске на Mozilla Firefox CSS работает нормально. Но когда я запускаю в Internet Explorer, CSS не работает. Когда я пытаюсь изменить код в файле CSS, он работает иначе. Mozilla в порядке, а Internet Explorer - нет.

У меня есть идея назвать 2 разных CSS. Например, style_IE.css и style_moz.css. Оба CSS-файла будут вызываться из header.html.

Как я могу решить эту проблему?

Есть ли какой-нибудь код, который может различать браузеры? Всякий раз, когда пользователь работает в Internet Explorer, вызывается style_IE, если не иначе.

1 Ответ

3 голосов
/ 16 декабря 2009

Вам нужно использовать условные выражения IE .

  <link href="style_moz.css" rel="stylesheet" type="text/css" />
  <!--[if IE]> <style type="text/css">@import "style_IE.css";</style> <![endif]-->

Последний будет использоваться, когда браузером является Internet Explorer; в противном случае игнорируется.

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