私はモバイルに対応した/応答するウェブアプリを作っています。私は、コンピュータのブラウザ上で画面の右側に配置されているツールバーを持っていて、モバイルの画面の下部に固定されているはずです。奇妙なのは、iPhoneを使用して開いたとき、ツールバーが下部に正しく固定されているように見えますが、Samsung Galaxy S5などのAndroidデバイスでアプリを開くと、ツールバーが表示されません。いくつかのテストを行うと、スタイリングを固定ではなく相対に変更したとき、ツールバーはiPhoneとAndroidの画面の中央に同じ位置に表示されます。その問題はどういうものだと思いますか?ここでDivの下部ツールバーはiPhoneでは表示されますが、Androidでは表示されません。
はコードです:
<div class="col-sm-2">
<div class="sidebar-nav-right">
<div class="navbar navbar-default navbar-style" role="navigation">
<div class="nav">';
<a class="brand font-26 block brand-color">Tools</a>
<ul class="nav navbar-nav center">
<li><a data-toggle="modal" data-target="#newgroup-modal" class = "font-16">Create Group</a></li>
<li><a href="javascript:;" class = "font-16">Item 2</a></li>
<li><a href="javascript:;" class = "font-16">Item 3</a></li>
</ul>
</div>
</div>
</div>
</div>
.sidebar-nav-right{
width: 100%;
position: fixed;
bottom: 0px;
border-top: 1px solid black;
}
このスタイリングはので、私はそこではありません知っている小さな画面サイズのメディアクエリ内にあると、上述したように、1つのブランドのモバイルデバイスに適応されますメディアクエリの問題。
add top:auto;私はこれがあなたを助けると思う –
それはうまくいきませんでした:/ – Kevin
デスクトップ&モバイルCSSの完全なコードを投稿できますか? – demonofthemist