1

对于移动优先响应网站。我正在结合HTML5 样板移动样板

我有一个小问题。

如何将这 2 个 IE 条件语句合二为一?

<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<!--[if (gt IEMobile 7)|!(IEMobile)]><!--> <html class="no-js"> <!--<![endif]-->
4

3 回答 3

2

你试过这个吗:

<!--[if (gt IE 8)|((gt IEMobile 7)|!(IEMobile))]><!-->
<html class="no-js">
<!--<![endif]-->

据我所知,应该可以添加另一对括号并将它们与 or运算符结合起来。

顺便说一句,我认为以这种方式操作html标签不是一个好主意。

于 2012-09-03T04:53:01.020 回答
2

有关详细信息,请参阅http://en.wikipedia.org/wiki/Conditional_comment

您可以将逻辑表达式与 ands 和 ors (&分别|) 结合起来。

所以试试:

<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)]><!--> <html class="no-js"> <!--<![endif]-->
于 2012-09-03T04:54:33.283 回答
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

于 2012-09-03T04:57:14.517 回答