0
我的CSS代碼是這樣的@media只有屏幕和(最大寬度:1280px),(最小高度:801px)不起作用
@media only screen and (max-width:1280px){
.numbertable {
position:relative;
display: inline-block;
padding-bottom: 80%;
vertical-align: middle;
right:12%;
width:45%;
}
.gears {
position:relative;
display: inline-block;
padding-bottom: 80%;
vertical-align: middle;
right:10%;
width:75%;
top:15px;
}
}
@media only screen and (max-width:1280px), (min-height:801px){
.numbertable {
position:relative;
display: inline-block;
padding-bottom: 80%;
vertical-align: middle;
right:12%;
top:20px;
width:65%;
}
.gears {
position:relative;
display: inline-block;
padding-bottom: 80%;
vertical-align: middle;
right:10%;
width:75%;
top:15px;
}
}
據我如何理解它,如果我使用的分辨率爲1280像素寬,但低於800像素高,然後使用頂級代碼。但是如果分辨率高於800像素,那麼底部代碼應該適用。不是這種情況。我只是在1280x800的分辨率下測試了這個,底層代碼應用盡管它說最小高度801px,這就像最小高度查詢沒有生效,爲什麼?
看來我誤解是如何工作的,我認爲這是最大寬度和最小高度必須適用,但它出現它是最大寬度或最小高度。所以問題是,有沒有辦法做一個@media查詢,其中最大寬度和最小高度必須申請才能生效? – Zyrac 2015-04-02 23:44:17
啊,似乎已經奏效,謝謝! – Zyrac 2015-04-02 23:52:06