这段代码片段究竟意味着什么?

问题描述:

<!--[if lte IE 7]> 
.. 

<![endif]--> 
+0

您尚未接受针对您的150多个问题的答案。尝试一下。它会让你300代表:) – Shoban 2009-09-15 05:24:35

这意味着如果使用的浏览器小于或等于Internet Explorer版本7,那么将代码包含在条件注释块中。

这里良好的article about conditional comments

不出所料,它是由IE处理的注释。如果IE版本等于或小于指定的级别(LTE),则它将处理内部的代码,否则它不会。

你可能想看看这篇文章条件语句。 http://msdn.microsoft.com/en-us/library/ms537512%28VS.85%29.aspx

您可能会发现这个有趣的,在他们进入各种可能的条件语句底部: http://onhavinglayout.fwpf-webdesign.de/hack_management/

你会看到这样的评论你的问题在我的最后一个环节提出: 链接的样式表包含了需要IE 5的布局触发器5.5 | 6 | 7,上面的例子。