【问题标题】:Entire HTML page shifted to the right整个 HTML 页面向右移动
【发布时间】:2015-03-10 23:43:09
【问题描述】:

我正在建立一个简单的网站,由于某种原因,整个页面向右移动了大约 15 个像素 - <html><body> 标记也是如此。这会导致出现水平滚动条。

htmlbody 元素没有定义任何边距或填充(正如 Firefox 的“布局”窗格所确认的那样)。我也没有任何负边距或填充。

网站太复杂,创建fiddle,可以看here

我正在使用 Bootstrap。

【问题讨论】:

  • 为什么这么多没有任何评论或出现原因的反对票?
  • 我有一个理论。下次我有问题要问时,我会尝试确认。
  • 投反对票可能是因为您甚至没有尝试隔离问题。
  • 我没有成功隔离问题...

标签: html css twitter-bootstrap


【解决方案1】:

这只是因为引导样式:

.row {
    margin-right: -15px;
    margin-left: -15px;
}

清除行的边距。

【讨论】:

【解决方案2】:

如果我没记错的话:

您的 div class="row" 的左右边距为 15 像素。这通常会导致

【讨论】:

  • 行的左右边距为负,被containercontainer-fluid 的边距抵消。我忘记了周围的容器。
猜你喜欢
  • 1970-01-01
  • 2022-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-28
  • 2017-07-22
  • 2010-10-15
相关资源
最近更新 更多