gpt4 book ai didi

html - 如何使用 Twitter Bootstrap 使网站适合移动设备?

转载 作者:搜寻专家 更新时间:2023-10-31 22:48:09 26 4
gpt4 key购买 nike

我正在使用 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 来调整大小?

最佳答案

这是为了溢出。

您需要将 overflow 设置为 hidden 或 none;您还可以采取一些其他措施来防止这种情况发生。

正确设置视口(viewport)元标记会有所帮助,看起来像这样:

<meta name='viewport' content='user-scalable=no'>


您还可以为缩放良好的菜单项使用关系值,例如 em 或百分比。将 px 值转换为 ems 的一种快速方法是除以父元素的字体大小(通常 body 在 16px 左右)

所以你的 CSS 现在看起来像这样:

.navbar .nav.pull-right {
margin-left: 0.625em;
margin-top: 2.5em;
margin-right: 0;
background-image: url('../img/menuBG.png');
background-repeat: no-repeat;
height:3.5em;
}

关于html - 如何使用 Twitter Bootstrap 使网站适合移动设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12560680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com