少了怎么样&更多的是为什么这里的问题......我试着搜索一些&找不到我想要的答案。
我很好奇为什么IE中存在条件评论?微软是否将其实施到不同的浏览器版本中,因为他们知道它们不符合标准?
我知道其他浏览器的某些版本可以使用条件注释进行定位,但IE的远远超过任何其他浏览器。
我有兴趣听取有关原产地和信息的任何信息。条件评论的历史。
答案 0 :(得分:2)
他们用ie5实现了它,并认为优化IE网站是一件好事。
与浏览器检测的脚本方法相比,条件注释具有一定的优势。
当下层浏览器遇到下层隐藏的条件注释时,浏览器会跳过注释中的HTML,并且不会解析,下载或呈现内容元素。这节省了客户端机器资源。
条件注释不需要脚本和DHTML,并且当网页中不使用脚本时,不需要加载脚本引擎。在下载和解析阶段处理条件注释,因此实际上仅下载了针对浏览器的内容。条件注释可以与其他浏览器检测技术自由组合。
使用条件注释,脚本逻辑可以分成更小更简单的代码段,更易于维护和理解。此外,代码段仅由其预期的浏览器版本加载。
自Internet Explorer 5以来一直存在条件注释,但它们的使用并不仅限于Internet Explorer。条件注释可用于自定义提供给支持条件注释的浏览器的内容和不支持条件注释的内容。
更多信息:http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx