CSS стилизация проблема с Safari и IE 8 - PullRequest
0 голосов
/ 05 ноября 2010

Я использую таблицу стилей CSS на одной из моих веб-страниц.Стили идеально подходят для Mozilla и IE 7 и ниже.Однако есть проблема с этим в IE8 и Safari.

Ширина класса в CSS составляет 700 пикселей.Я использовал заполнитель содержимого на главной странице, откуда эта веб-страница наследуется.Теперь в IE8 он отображает чуть меньше 700 пикселей.Я думаю, что он отображает ширину 600 пикселей.Как я могу решить эту проблему?Существует ли инструмент для IE 8, похожий на Firebug?

РЕДАКТИРОВАНИЕ: Я точно определил, где проблема, отладив исходный код страницы и CSS.Я не знаю, как я могу изменить ширину и выравнивание ТОЛЬКО для IE8

Я исправил это для IE8, но возникли проблемы с Mac Safari.В любом случае нацелиться ТОЛЬКО на сафари?

Спасибо

Ответы [ 3 ]

0 голосов
/ 05 ноября 2010

Вы можете прожечь в огненных глубинах IE ад, возиться с Javascript и еще много чего, или вы можете использовать некоторые (столь же плохие) взломы IE.

Будет ли работать таргетинг на IE8 с условными комментариями?

0 голосов
/ 05 ноября 2010

Если количество изменений

<!--[if IE 8]>
    <link rel="stylesheet" type="text/css" href="ie8stylesheet.css" />
<![endif]-->

Но если это только один или два, вы можете просто использовать встроенный CSS

<!--[if IE 8]>
     <style type="text/css">
     css goes here.
     </style>
<![endif]-->

Любой из них будет находиться в разделе <head> на главной странице.

0 голосов
/ 05 ноября 2010
<!--[if IE 8]>
Add some different css here
<![endif]-->
...