媒体查询 – 在两个宽度之间
我正在尝试使用CSS3媒体查询来创build一个只在宽度大于400像素且小于900像素时出现的类。 我知道这可能是非常简单的,我错过了一些明显的东西,但我无法弄清楚。 我想到的是下面的代码,感谢任何帮助。
@media (max-width:400px) and (min-width:900px) { .class { display: none; } }
您需要切换您的值:
/* No greater than 900px, no less than 400px */ @media (max-width:900px) and (min-width:400px) { .foo { display:none; } }
演示: http : //jsfiddle.net/xf6gA/ (使用背景颜色,所以更容易确认)
@Jonathan Sampson我认为你的解决scheme是错误的,如果你使用多个@media 。
你应该使用( 最小宽度第一 ):
@media screen and (min-width:400px) and (max-width:900px){ ... }
.class { display: none; } @media (min-width:400px) and (max-width:900px) { .class { display: block; /* just an example display property */ } }