Условные комментарии специфичны для IE, поэтому «<![if !IE]>
» не является допустимой инструкцией для Firefox или любого другого браузера. Кроме того, я бы посоветовал вам попробовать следующий синтаксис:
<!--[if IE 7]>
<style type="text/css">
.web_info
{
left: 450px;
top: 200px;
width: 300px;
height: 60px;
}
</style>
<![endif]-->
Последнее замечание с моей стороны: поскольку IE7 / IE8 в основном соответствуют стандарту, таких CSS-хаков следует избегать, если это возможно.
Обновление:
Благодаря слосду я исправлюсь! Согласно " Поддержка IE с условными комментариями ", вы можете использовать следующее, чтобы скрыть что-то от IE:
<!--[if !IE]>-->
do something; IE will ignore this, other browsers parse it
<!--<![endif]-->
Приносим извинения за доставленные неудобства!
Полный рабочий пример:
<link rel="stylesheet" type="text/css" href="../styles.css">
<!--[if !IE]>-->
<link rel="stylesheet" type="text/css" href="../ff_styles.css">
<!--<![endif]-->
<!--[if IE 7]>
<style type="text/css">
.web_info{
left: 450px;
top: 200px;
width: 300px;
height: 60px;
}
</style>
<![endif]-->