@media屏幕用于纵向和横向

时间:2013-11-11 12:36:49

标签: html css media-queries

我正在使用响应式模板来构建网站,我想为屏幕纵向和横向自定义它的某些部分(例如在iPhone中)。所以我写在css

@media screen and (max-width: 320px) {...}

之后

@media screen and (max-width: 480px) {...}

我使用emulator测试我的网站,但在这两种情况下都会触发第二条规则..为什么?我想念某事吗?

1 个答案:

答案 0 :(得分:2)

是,

因为例如宽度为240,所以:

240 <= 320然后触发第一个。

240 <= 480然后触发第二个。

除了第二个之外,请使用min-width:)

您还可以使用内置的portraitlandscape

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)