【发布时间】:2013-09-13 21:54:22
【问题描述】:
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->这个和其他类似的 IE 代码行在 HTML5 文档中是什么意思?如果我必须使某些 css 功能与 IE8 或更低版本兼容,上面提到的代码行或其中提到的 html 类是否有帮助?
如果 #2 的答案是“否”,那么我应该使用本文中提到的条件 IE 样式表 --
http://css-tricks.com/how-to-create-an-ie-only-stylesheet/如果 #3 的答案也是“否”,那么应该如何使 css 功能与旧 IE 版本兼容。任何参考网站/演示都会有很大帮助!
【问题讨论】:
-
你可以这样做
<!--[if IE 8]><link rel="stylsheet" href="path/to/ie8onlystyle.css" /><![endif]-->- 那些包装标签是 IE 唯一的条件语句标签,所有其他浏览器都会忽略它们(因为它们实际上只是 HTML cmets)。
标签: html css internet-explorer