条件类drupal 7和IE9

时间:2013-04-18 11:25:02

标签: php html css

我希望使用条件类来检测是否正在使用IE9并将css相应地应用于类导航(如果是)。

我已将以下行添加到html.tpl.php文件

<!--[if IE 9]><html <?php print $html_attributes; ?> class="ie9nav"><![endif]-->

在stylsheet.css文件中,当前的类是(可以工作)。

#navigation {background-image: blah.jpg}

我添加了

#navigation .ie9nav {background-color: fff;}

但它不起作用。我做错了什么?

1 个答案:

答案 0 :(得分:0)

为什么不用php本身直接尝试..

这是一个方便的代码片段。

if(preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT']))
{
    echo '<html class="ieclass">';
}
else
{
    echo '<html class="none-ie">;
}

希望有所帮助......