我正在制作一个适用于移动设备的Web应用程序。我的电脑浏览器上有一个位于屏幕右侧的工具栏,它应该固定在手机屏幕的底部。奇怪的是,使用iPhone打开工具栏时,工具栏显示为正确固定在底部,但是当我在Android设备(如Samsung Galaxy S5)上打开该应用程序时,工具栏并未出现。进行一些测试时,当我将样式更改为相对而非固定时,工具栏将显示在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;
}
这造型是较小尺寸的屏幕媒体查询内,如上所述,是一个品牌的移动设备上的适应,所以我知道没有一个媒体查询问题。
add top:auto;我认为这有助于你 –
这没有奏效:/ – Kevin
你可以发布完整的代码,桌面和移动css? – demonofthemist