2015-09-09 117 views
3

我正在創建一個響應式網站。我使用這樣的用於隱藏移動顯示的一些元素:如何使用CSS隱藏特定高度或寬度的div

@media (max-width: 599px) { 
.hidden-mob{ 
     display: none !important; 
    }  
} 

// and then add "hidden-mobile" class for arbitrary elements 

現在我需要檢查從高度方面的一些元素。我試過這個:@media (max-height: x)但我不知道爲什麼它不起作用。還應該指出的是,我需要一個OR,我想這個條件:

If current-height <= x or current-width <= y Then hide element 

如何使用CSS我實現上述條件?

回答

5

使用,來實現OR條件。

@media (max-width: 599px), (max-height: 700px) { 
 
    .hidden-mob { 
 
    display: none; 
 
    } 
 
}
<div class="hidden-mob">Hidden below 599px width or when height is below 700px</div>

+0

工作正常,TNX,+1給予好評你... – Shafizadeh

+0

只是爲了更多的我想知道的信息,有什麼標誌意味着'和'在CSS? – Shafizadeh

+2

'和'將檢查這兩個條件是否爲真。因此,如果在上面的代碼中用'和'代替''',只有當高度和寬度分別降低到700px和599px以下時,文本纔會隱藏。 –

相關問題