我认为我在500px
和1024px
之间仅设置屏幕的规则即使在1024px
以上的屏幕尺寸上也会应用。
这是CSS。 .red
样式已正确应用于小于480px
的屏幕上。这只是黄色应用于所有屏幕,即使是max-width
1024px
以上的黄色。
.buy {
border: 1px solid #ABABAB;
color: #333333;
display: block;
font-family: calibri,helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
height: 25px;
line-height: 25px;
margin: auto;
text-align: center;
text-decoration: none;
width: 70px;
}
@media only screen and (max-width: 480px) {
.buy {
color: red;
}
}
@media screen and (max-width: 1024px) and (min-width: 500px) {
.buy {
color: yellow;
}
}
答案 0 :(得分:3)
你忘记了only
@media only screen and (min-width: 500px) and (max-width: 1024px) {
.buy {
color: yellow;
}
}