html - Bootstrap 宽度在移动设备上略微太宽

标签 html css twitter-bootstrap twitter-bootstrap-3

我刚开始使用 在设置了一个简单的页面后,它开始在移动设备上显得太宽了几个像素。 我已将其缩小为一些非常简单的代码:

<div class="container">
        <div class="row">
            <div>Some text</div>

            <div class="row">
                <div>
                    More text
                </div>
            </div>
        </div>
</div>

我也有一个标题,但这不是问题。

如果我删除更多文本 div,它会很好地填满移动屏幕,但是有了它们我可以在屏幕两侧滚动几个像素。

谁能解释为什么会这样?

最佳答案

根据 Boostrap Docs ,您不能将 row 作为 rowdirect child

只有在嵌套列时才能将 row 作为 row 的子项,在这种情况下 row 将是孙子项

  • 您的示例使用嵌套的 col

.col-xs-12 {
  background: red
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
  <div class="row">
    <div class="col-xs-12">
      <div>Some text</div>
      <div class="row">
        <div class="col-xs-12">
          More text
        </div>
      </div>
    </div>
  </div>
</div>

  • 你的例子没有row child

.col-xs-12 {
  background: red
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
  <div class="row">
    <div class="col-xs-12">
      <div>Some text</div>
      <div>More text</div>
    </div>
  </div>
</div>

关于html - Bootstrap 宽度在移动设备上略微太宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37076218/

相关文章:

javascript - 为什么我的 vue.js 按钮不创建新的文本区域?

css - 为什么图像随浏览器移动但不居中?

javascript - jquery 更改特定 div 内的图像边距

javascript - 制作 Bootstrap 3 折叠菜单覆盖页面

元素在不同屏幕分辨率下移动的 HTML/CSS 问题

html - 我可以在表格的最后一行使用行跨度吗?

html - 两部分导航。一个居中,另一个右对齐

html - 模态打开时如何使 madal 的背景可滚动?

php - 存储代码 i mysql

jquery - 将焦点放在悬停 jquery 上的隐藏元素上