我知道这可以用于css条件格式化:
<!--[if !IE]>
link/css style goes here
<![endif]-->
但是可以在那里有一个OR语句吗?如:
<!--[if !IE or !Opera]>
link/css style goes here
<![endif]-->
提前致谢!
答案 0 :(得分:5)
条件注释是IE特有的功能,将被Opera等忽略。
他们支持“或”,但是像这样的管道形式;
<!-- [if (IE 6)|(IE 7)]>
this is only seen by IE 6 and 7
<![endif]-->
修改的
如评论所述,在可能的情况下编写跨浏览器兼容的CSS确实更可取,并且仅将条件注释用作最后的手段。为了简化操作,请务必避免quirks mode并使用功能检测而不是用户代理嗅探。查看有助于后者的modernizr库。