Как сделать так, чтобы сайт проверял, каким браузером он пользуется, а затем выбирал правильную таблицу стилей? - PullRequest
0 голосов
/ 30 октября 2011

Я работаю с Joomla 1.5, и мне нужно использовать отдельную таблицу стилей для ie7, так как она не отображается правильно. Я не уверен, какой код php использовать, чтобы сайт проверял, какой браузер он использует, а затем какую таблицу стилей читать, когда он это делает. Пожалуйста, помогите, я действительно застрял!

1 Ответ

4 голосов
/ 30 октября 2011

Вы должны использовать условные комментарии в вашем <head> HTML для загрузки таблицы стилей, если обнаружен IE7. Вы могли бы сделать это с помощью PHP, но с помощью условных комментариев далеко проще и это гораздо лучший способ сделать это.

Поместите все ваши хаки / изменения в отдельный файл CSS и загрузите его с

<!--[if IE 7]>
<link rel="stylsheet" type="text/css" href="/path/to/style.css">
<![endif]-->

Убедитесь, что вы поставили после вашей обычной таблицы стилей, чтобы в случае использования IE7 хаки / другие стили перезаписывали стили в вашем основном файле CSS.

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