2017-06-16 13 views
0

以下のモバイル上のdivを非表示に私はこれが3枚の画像の後にスペースを追加するdiv要素である1024よりも低い画面解像度ですべてのデバイス上のdivを非表示にする:特定の画面解像度

<div class="page-banners clearer">&nbsp;</div> 

そして、これはページです:

http://m.theseolounge.co.uk/

、これは私が使用していますコードです:

@media only screen and (max-device-width :1024px) 
{ 
.page-banners 
{ 
    display: none !important; 
} 
} 

私は間違って何をしていますか?

+0

強要何をmax-widthの代わりにmax-device-widthを使用しますか? – Nimsrules

+1

'max-device-width'の代わりに' max-width'を使用してください –

+0

'visibility:hidden'を使ってみてください –

答えて

2

あなたは<head><meta>ビューポートのタグを持っていることを確認してください:

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

スタイルに!importantを使用して、このように、max-device-widthの代わりにmax-widthを使用しないでください:

@media only screen and (max-width:1024px){ 
    .page-banners { 
    display: none; 
    } 
}