IE 8 css комментарий вопрос - PullRequest
0 голосов
/ 30 ноября 2009

Здравствуйте, как всегда, есть некоторые различия с внешним видом веб-сайтов в Firefox и IE 8, теперь моя проблема в том, что у меня есть некоторые абзацы, которые не выровнены должным образом, поэтому я хотел бы добавить некоторые свойства полей для них, проблема в том, что они не найдены в таблице стилей, но в элементе head html в тегах стиля ... как я могу это изменить?

Ответы [ 3 ]

1 голос
/ 30 ноября 2009

Может быть попробовать

 <!--[if gt IE 6]>

.... .... ....

<![endif]-->

Изменить новый стиль внутри .. стиль

0 голосов
/ 30 ноября 2009

Вы можете переместить CSS из заголовка в новый файл CSS, названный для этой страницы (при условии, что этот CSS является специфическим для данной страницы / раздела), а затем запустить условный выбор на листе CSS (который из вашего описания я получаю впечатление, которое вы уже сделали для других).

Другой вариант - выяснить, почему код не работает в обоих браузерах, и настроить его до тех пор, пока он не будет работать.

0 голосов
/ 30 ноября 2009

Предполагая, что вы имеете в виду, что CSS находится в элементе head вашего HTML, а не в вашем файле CSS, с какой проблемой вы удалили CSS из элемента head и поместили его в таблицу стилей?

Например, вместо:

<head>
<style type="text/css">
hr {color:sienna}
p {margin-left:20px}
body {background-image:url("images/back40.gif")}
</style>
</head>

Поместите эти три строки в свой CSS:

hr {color:sienna}
p {margin-left:20px}
body {background-image:url("images/back40.gif")}

Для получения дополнительной информации см. CSS в W3School .

Если вы можете изменить только таблицу стилей, попробуйте использовать !important, чтобы переопределить стили, определенные в элементе head:

p { margin-left: 50px !important; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...