Bootstrap的Row水平滚动条出现,是CSS margin与padding设置抵消导致的吗?

2026-05-07 15:370阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计757个文字,预计阅读时间需要4分钟。

Bootstrap的Row水平滚动条出现,是CSS margin与padding设置抵消导致的吗?

基本原理是使用 `.row` 自带 `margin-left: -15px` 和 `margin-right: -15px`,目的是抵消其子元素 `.col-*%` 的左右 `padding(各15px)。这样可以实现视觉上顶部满容器的效果。但一旦 `.row` 没有被正确包裹在 `.container` 或 `.container-fluid` 内,这些负边距就会导致内容溢出到视口边界,触发浏览器水平滚动条。

.row 外部没有 .container 时的典型错误表现

常见现象包括:页面底部出现意外的水平滚动条、右侧留白或内容被裁切、开发者工具里看到 body 宽度 > 100vw。

阅读全文
标签:CSSBootstrap

本文共计757个文字,预计阅读时间需要4分钟。

Bootstrap的Row水平滚动条出现,是CSS margin与padding设置抵消导致的吗?

基本原理是使用 `.row` 自带 `margin-left: -15px` 和 `margin-right: -15px`,目的是抵消其子元素 `.col-*%` 的左右 `padding(各15px)。这样可以实现视觉上顶部满容器的效果。但一旦 `.row` 没有被正确包裹在 `.container` 或 `.container-fluid` 内,这些负边距就会导致内容溢出到视口边界,触发浏览器水平滚动条。

.row 外部没有 .container 时的典型错误表现

常见现象包括:页面底部出现意外的水平滚动条、右侧留白或内容被裁切、开发者工具里看到 body 宽度 > 100vw。

阅读全文
标签:CSSBootstrap