2017-01-01 10 views
1

モバイル画面でボトムプロパティを無視するにはどうすればよいですか?CSSのボトムプロパティを無視するには?

<div id="myID">...</div> 

#myID { 
    position: fixed; 
    bottom: 5px; 
    right: 5px; 
    opacity: 1; 
    cursor: pointer; 
} 
@media (min-width:305px) and (max-width:415px) { 
    #myID { 
    top: 8px !important; 
    right: 225px !important; 
    zoom: 0.6 !important; 
    z-index: 99999999 !important; 
    } 
} 

それは同時にbottom:5pxtop:8pxを取るしようとし、それは携帯の画面上でいくつかの問題が発生します。

+0

しかし、あなたのコードは 'media'の範囲で' bottom'プロパティなしでうまく動作します。 –

+0

Chromeモバイルデバイスモードで正常に動作しますが、ページをすばやくスクロールすると実際のモバイルデバイスでは完全に動作しません。 – Mert

+0

使用した寸法を一度確認してください。標準のモバイルサイズを使用する方が効果的です。 –

答えて

0

bottomを初期値autoにリセットすることができます。ところで

@media (min-width:305px) and (max-width:415px) { 
    bottom: auto; 
    ... 
} 

、あなたはあなたの例では、すべての!important宣言を削除することができます。実際にはそうすることを強く推奨します。詳しくはthis postをお読みください。

+0

ありがとう、それは動作します! – Mert

関連する問題