我正在使用Twitter Bootstrap,但在移动设备上打开我的网站时出现了一些问题。
我的头部看起来很糟糕,当我调整窗口大小时,它看起来像这样:
它应该在所有设备中都是这样的:
这是我的HTML:
<ul class="nav pull-right">
<li><a href="index.html"><b>Home</b></a></li>
<li class="divider-vertical"></li>
<li class="dropdown">
<a href="#" class="dropdown-togle" data-toggle="dropdown">
<b>Download</b>
<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="downloading_link.html">Meepo for iPhone</a></li>
<li><a href="#" id="not_active">Android coming soon</a></li>
</ul>
</li>
<li class="divider-vertical"></li>
<li><a href="faq.html"><b>F.A.Q.</b></a></li>
<li class="divider-vertical"></li>
<li><a href="support/index.html" id="last_link"><b>Support</b></a>
</li>
</ul>
以及CSS:
.navbar .nav.pull-right {
margin-left: 10px;
margin-top:40px;
margin-right: 0;
background-image: url('../img/menuBG.png');
background-repeat: no-repeat;
height:57px;
}
我认为我需要删除背景图片,在移动设备上才能使用。
我能让它在移动设备上看起来更好吗(与PC上相同)?我需要为手机编写一些新的css吗?也许我不应该使用响应式css进行调整大小?
bootstrap-responsive.css
。在这种情况下,background-image
与您的问题无关。如有需要,请提供完整的 HTML 代码。//编辑:刚刚找到了链接。请查看此链接:http://twitter.github.com/bootstrap/scaffolding.html#responsive - sascha