对于移动第一个响应式网站。我正在组合HTML5 Boiler plate和Mobile Boilerplate
我有一个小问题。
如何将这两个IE条件语句合并为一个?
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<!--[if (gt IEMobile 7)|!(IEMobile)]><!--> <html class="no-js"> <!--<![endif]-->
答案 0 :(得分:2)
你试过这个吗?
<!--[if (gt IE 8)|((gt IEMobile 7)|!(IEMobile))]><!-->
<html class="no-js">
<!--<![endif]-->
据我所知,应该可以添加另一对括号,并将它们与or
运算符组合。
顺便说一句,我不认为以这种方式操纵html
标签是个好主意。
答案 1 :(得分:2)
有关详细信息,请参阅http://en.wikipedia.org/wiki/Conditional_comment。
您可以将逻辑表达式与ands和ors(&
和|
分别合并)。
所以试试:
<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)]><!--> <html class="no-js"> <!--<![endif]-->
答案 2 :(得分:0)
<!--[if gt IE 8 |((gt IEMobile 7)|!(IEMobile))]><!--> <html class="no-js"> <!--<![endif]-->
来源: http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx