2017-02-03 6 views
0

display:noneでhtml要素を削除したいとします。画面の幅が500ピクセル未満の場合。Mediaquery - 最大幅の問題

@media (max-width:500px) 
 
    { 
 
    button { display:none}; 
 
    }
<button>Test</button>

問題がある画面が500pxなど

+0

私のFFの '51.0.1'で動作しています。 –

+0

は '@media screenと(max-width:500px){'? – linktoahref

+0

私はgoogle choomeを使用しています – saifaldeen

答えて

0

未満300ピクセル ないときは、ボタンが消えるこれは細かい

https://jsfiddle.net/8k2w28m6/

@media screen and (max-width:500px) 
を動作するようです
+0

Robbin、max-device-widthが必要です。ブラウザウィンドウが最大化され、幅がデバイスの幅に近いため、ソリューションが正常に動作するように見えます。 –

0

肉のナイフでパンを切ろうとしています。デバイスの幅が指定された幅よりも小さい場合にルールを適用する場合、ルールはの代わりにmax-widthに適用されます。修正は、次のようなものでなければなりません。

@media screen and (max-device-width:500px) 
    { 
    button { display:none}; 
    } 

<button>Test</button> 
+0

google chrome – saifaldeen

+0

で私と同じ問題は、それがオペラで動作します – saifaldeen