【发布时间】:2015-04-24 14:51:56
【问题描述】:
注意:可能与here 重复(我找到了更多具有相同解决方案的答案),但它不能解决我的问题。
您好,我想在屏幕大小不同时更改某些元素的颜色,这是我的 CSS 规则,希望他们会告诉您:
#my_div {
height: 5px;
background-color: #08c5ef;
width: 100%;
}
@media only screen and (max-width: 1100px) {
#my_div {
background-color: red;
}
}
@media only screen and (min-width: 1200px) {
#my_div {
background-color: green;
}
}
它适用于除 Safari(5.1.7) 以外的所有浏览器,该行始终为绿色。有人可以帮助我吗?也许我写错了媒体查询?
【问题讨论】:
-
请添加演示链接以更好地了解您的媒体语法是否完美
-
您是否尝试同时指定最小宽度和最大宽度范围?
标签: html css safari cross-browser media-queries