【发布时间】:2014-07-08 13:50:08
【问题描述】:
我正在使用如下媒体查询
@media (min-width:100px) and (max-width:639px)
{
}
@media (min-width:640px) and (max-width:960px)
{
.box {background-color:red;}
}
@media (width:768px)
{
.box {background-color:green; }
}
@media (min-width:961px)
{
}
我想专门针对屏幕 768 像素的某些 div 元素,以便它完全按照我想要的方式显示,例如,一般我想用针对屏幕 768 @media (min-width:768px) 的 css 覆盖在 @media (min-width:640px) and (max-width:960px) 中定义的 css
目前它仍然显示我的盒子是红色的,而它应该是红色的,我不确定 css 是如何编译的,我在第二个媒体查询之后定义了它,以便它会覆盖它。
如何使用特定设备的媒体查询来定位特定元素
更新:
我不确定它到底出了什么问题,我从小提琴中复制粘贴了@media (width:768px) { 部分,它在我的实际页面中有效。
可能是一些看不见的拼写错误..
【问题讨论】:
-
你尝试了重要的关键字吗?
-
是的,我尝试了 !important 关键字,令我惊讶的是,它适用于小提琴,但不适用于实际网页。媒体查询的排列顺序与小提琴上的相同..
-
目前它仍然显示我的盒子是红色的,而它应该是红色的,你是什么意思???
标签: html css responsive-design media-queries