这里泄漏的一些HTML:媒体查询跨框架
<iframe src="test.html" style="width: 200px; height: 100px;"></iframe>
<iframe src="test.html" style="width: 800px; height: 100px;"></iframe>
的test.html
页面包含了一些CSS从外部文件:
<link rel="stylesheet" type="text/css" href="style.css" />
而且样式有:
@media all and (max-width: 600px) {
body {background-color: red;}
}
的上面的内容被简化了,但足以证明这个问题:尽管其中一个页面是c,但两页都是红色的在学习上比其他人宽。 Demonstration page
什么给了?
(注:经测试,在IE和Chrome - 铬为细末,用一帧红色和其他白色)。
哪个IE你测试这个?由于IE8以前的版本不支持媒体查询,因此肯定无法在IE8或更低版本中使用。它只支持IE9 –
雅认为?如果它是IE8或更低,则两个iframe都是白色的,而不是红色。 –
不一定。我只是尝试了IE 7,而且这两个页面都是白色的。 – DayS