【发布时间】:2015-03-19 18:40:04
【问题描述】:
IE6/Windows无法识别以下第二行
#header {margin-bottom:3em}
html>body #header {margin-bottom:1em}
我可以理解,子选择器是 IE6 未实现的功能。 但是 IE/Mac 将无法识别以下内容。
/* Hide from IE-Mac \*/
#header {margin-bottom:3em}
#footer {margin-top:1.5em}
/* End hide */
这似乎是一个错误。通常代理开发者会提供补丁。为什么不打补丁?有什么具体原因吗?
如果这个问题太幼稚,请见谅。
【问题讨论】:
-
微软为什么不给IE6打补丁?最初,他们根本不在乎,他们已经完全占领了市场,没有理由改进IE。最终,Firefox 浏览器迫使他们做出反应,我们现在有了 IE8。在 Mac 上,他们干脆放弃了——在那里他们真的没有任何收获。
-
顺便说一句,这个问题可以被认为满足前 6 个关闭标准中的每一个;所以如果它不会持续很长时间,我不会太惊讶