我已经设置了这些媒体查询。但是如何编辑它以便为肖像,横向版本(例如:iPad,iPhone)设置单独的媒体查询?


 @media only screen and( min-width:1824px){}

 @media only screen and(min-width:1200px)and(max-width:1823px){}

 @media only screen和(最小宽度:992px)和(最大宽度:1199px){}

仅@media屏幕和(最小宽度:768px)和(最大宽度:991px){}&# xA;
 @media only screen和(max-width:767px){}

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



答案 0 :(得分:1)
@media only screen and ( orientation: portrait ) {}
@media only screen and ( orientation: landscape) {}
我认为那就是你要找的东西。
编辑:
我认为适合我的css 你的意思是:
@media (max-width: whatever) and (orientation: landscape) {}
如果您要求建议何时使用portrait
或landscape
,请在视口宽度较大时使用landscape
,反之亦然。
max-width: 1024px
将设置一个上限,它不会干扰范围规则:1200px-1823px。
答案 1 :(得分:0)
我们必须将orientation: portrait
和orientation: landscape
添加到您的媒体屏幕。
iPad横向和纵向
/* iPad Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {
/* ur CSS */
}
/* iPad Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
}
对于最新的iPad,请使用像素比率:2(Retina显示屏)。
-webkit-min-device-pixel-ratio: 2
对于iPhone来说,对于iPhone来说,你必须为4个不同的屏幕设置媒体,< iPhone 4S,iPhone 5S和iPhone 6和6 plus版本。