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

Mas*_*uki 16 html css conditional-comments

lt以下脚本的含义是什么?

<!--[if lt IE 9]>
  <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/r29/html5.min.js">
  </script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

Jon*_*eis 26

这是一个Internet Explorer 条件注释,它读出"如果使用低于版本9(IE8及更低版本)的Internet Explorer ,请执行此操作......".

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

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


小智 5

与“小于”意思相同。您可能会遇到的替代比较运算符列表如下:

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

(固定小于/大于或等于运算符)