在`[if lt IE 9]`中`lt`的含义是什么?

时间:2017-01-02 16:41:07

标签: html css conditional-comments

以下脚本中<!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/r29/html5.min.js"> </script> <![endif]--> 的含义是什么?

{{1}}

2 个答案:

答案 0 :(得分:21)

这是一个Internet Explorer conditional comment,它会读出&#34;如果使用Internet Explorer 小于版本9(IE8及更低版本),请执行此操作... &#34;

当条件通过时,HTML5Shiv在浏览器中运行。

  

HTML5Shiv是一种由Sjoerd Visscher创建的JavaScript解决方法,用于在版本9之前的Internet Explorer版本中启用HTML5元素的样式,不允许在没有JavaScript的情况下设置未知元素的样式。

答案 1 :(得分:0)

它的含义与“小于”相同。您可能会遇到的其他比较运算符列表如下:

  • lt <(小于)
  • gt>(大于)
  • eq ==(等于)
  • ne!=(不等于)
  • ge> =(大于或等于)
  • le <=(小于或等于)