我正在尝试使用媒体查询来使网站(使用IE11)的div响应。调整浏览器大小时,CSS媒体查询不起作用
这是我的CSS:
@media screen and (max-width: 400px) { // Tried with "only screen" also
.divStyle {
background-image:none;
background-color:red;
background-position:right;
color:#fff!important;
height:140px;
position:relative;
top:-6px;
}
}
.divStyle {
background-image:url('/images/image.jpg');
background-position:right;
color:#fff!important;
padding:20px;
height:190px;
position:relative;
top:-6px;
}
我还添加了元标记在头部分。
<meta name="viewport" content="width=device-width, initial-scale=1" />
但是,当我调整窗口大小时,它仍然不响应。
您必须在普通样式之后包含mediaqueries。在你的代码中,mediaquery是第一个,然后覆盖同一个类。只需反转代码,它就可以运行 –
您的媒体查询工作正常。我在Chrome和IE11上对此进行了测试 –
@MarcosPérezGude,不一定 –