2013-06-06 2 views
0

Я читал так много статей о проблемах IE о css. Я собираюсь использовать это условные комментарии:Проблемы и решения Internet Explorer

<!--[if IE]> 
<link rel="stylesheet" type="text/css" href="all-ie-only.css" /> 

Но, где в мире я могу получить «все-то-only.css»? Или что внутри?

Заранее благодарен!

+0

IE9 и 10 в значительной степени свободны от проблем, требующих таблиц стилей браузера. Кроме того, IE7 не поддерживает условные комментарии. У вас есть реальная проблема, когда вам нужны стили только для IE? – Dai

+0

Что внутри этого css? Благодаря! –

ответ

0

Этот файл CSS будет существовать только в том случае, если вы его создадите. Точка IE Условные комментарии - это выполнение кода только в IE, в то время как другие браузеры игнорируются. Вы также можете указать конкретные версии IE для таргетинга с вашими условными комментариями, как описано here.

Для более простого решения, рассмотрим классы HTML тегов, как описано в Paul Irish's blog post, а затем вы можете ориентироваться на конкретные версии IE в вашей обычной таблицы стилей, предваряя свои правила с соответствующими классами, например:

.ie .component-name p { 
    position: static; 
} 
+0

Не могли бы вы включить в свой ответ соответствующие части сообщения Пола Ирриша, чтобы защитить его от того, что он мертв, блокируется брандмауэром и т. Д.? Таким образом, никто не должен полагаться на ссылку, чтобы найти ваш ответ полезным. Большое спасибо. –

Смежные вопросы