我希望使用条件类来检测是否正在使用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;}
但它不起作用。我做错了什么?
答案 0 :(得分:0)
为什么不用php本身直接尝试..
这是一个方便的代码片段。
if(preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT']))
{
echo '<html class="ieclass">';
}
else
{
echo '<html class="none-ie">;
}
希望有所帮助......