Html 媒体查询在IE11中不起作用
我有可以在Chrome和FF中使用的CSS代码,但不能在IE11中使用。媒体的质疑根本没有回应。因此,我决定将IE的CSS放在一个单独的文件中,并将整个代码包装在这段代码中:Html 媒体查询在IE11中不起作用,html,css,internet-explorer,media-queries,Html,Css,Internet Explorer,Media Queries,我有可以在Chrome和FF中使用的CSS代码,但不能在IE11中使用。媒体的质疑根本没有回应。因此,我决定将IE的CSS放在一个单独的文件中,并将整个代码包装在这段代码中: @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* CSS code here */ } <div class="row"> <div class="thumb col-sm-6">
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* CSS code here */
}
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
我还试图改变这一点:
@media *screen* and (min-width: ...) {}
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
为此:
@media *all* and (min-width: ...) {}
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
但这也不行。有人知道这个问题的解决办法吗
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
HTML
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
我也有同样的问题,这个答案是我们的解决方案:
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
总结并复制原始答案,作者:
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
IE11不支持正文中的样式(使用
因此,出现一些
古怪
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
将样式块重新定位到头部可使IE11正确应用媒体查询。
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
这就是我们所做的,所做的一切 我也有同样的问题,这个答案就是我们的解决方案:
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
总结并复制原始答案,作者:
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
IE11不支持正文中的样式(使用
因此,出现一些
古怪
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
将样式块重新定位到头部可使IE11正确应用媒体查询。
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>
这就是我们所做的,所做的一切 您的问题是否与媒体查询嵌套有关?谢谢我认为这解决了问题:在所有“媒体屏幕”查询之前,我关闭了顶部的“媒体所有”代码,因此它们不再嵌套。查询中的代码现在响应。您的问题是否与媒体查询嵌套有关?谢谢我认为这解决了问题:在所有“媒体屏幕”查询之前,我关闭了顶部的“媒体所有”代码,因此它们不再嵌套。查询中的代码现在响应。
<div class="row">
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image1.jpg"></div>
<div class="back">
<p>Some text</p>
</div>
</div>
<div class="thumb col-sm-6">
<div class="front"><img src="../img/image2.jpg"></div>
<div class="back">
<p>Some text</p><br>
</div>
</div>
</div>