我有多个@media 查询都可以正常工作,但是一旦我输入比 1024px 更高的最大屏幕宽度,更高宽度的规则就会应用于所有内容。
@media screen and (max-width: 1400px)
{
#wrap {
width: 72%;
}
}
@media screen and (max-width: 1024px)
{
#slider h2 {
width: 100%;
}
#slider img {
margin: 60px 0.83333333333333% 0 2.08333333333333%;
}
.recent {
width: 45.82%;
margin: 10px 2.08333333333334% 0 1.875%;
}
}
如您所见,1024px(以及 800px 最大宽度查询)不会更改 #wrap 宽度并且可以正常工作。一旦我添加了 1400px 最大宽度查询,它会将所有尺寸的它们更改为 72%,并对任何元素执行相同的操作 - 例如,如果我将 #slider img 设置为具有 40px 的边距,即使它会显示在所有尺寸它仅在 1400px 的最大宽度内。
我错过了一些非常明显的东西吗?在过去的两天里一直在努力解决这个问题!谢谢,约翰