html - Bootstrap 行类包含 margin-left 和 margin-right 这会产生问题

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

我正在使用 Bootstrap 'row' 类将 divs 一个放在另一个之上,工作正常但是

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

我注意到它指定 margin-left 和 margin-right 属性为 -13px,因此我的内容向左移动。所以我所做的是添加另一个类如下:

.row-no-margin {
   margin-left: 0px;
   margin-right: 0px;
} 

这样就解决了目的,但是还是想知道'margin-left: -15px;'有没有什么具体原因。解决我的问题的最佳方法是什么。

最佳答案

.row 用于在容器 中使用。由于 container 有填充以调整 .row 中的负边距,因此 .row 中使用的网格列可以调整为全宽的容器。参见 the Bootstrap docs .

Here's an example to illustrate

因此,更好的解决方案可能是将 .row 放在 .container.container-fluid

关于html - Bootstrap 行类包含 margin-left 和 margin-right 这会产生问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23153497/

相关文章:

html - 即 : Unicode characters in HTML select and option tags

html - 如何合并 HTML 标签来为本地化字符串的某些部分设置样式(Polymer)

html - 响应式 div 在调整大小时覆盖其他内容

jquery - Bootstrap-sass gem 无法为下拉菜单加载 js

jquery - Blueimp Bootstrap 文件上传 - 检测尚未上传的文件

html - 垂直居中图像和文本

php - 如何创建不需要右键单击的 PDF 下载链接?

html - body 在右侧显示空白

css - 如何将 css cals() 转换为 rem?

javascript - 当我们在平板电脑上点击外部时如何关闭 bootstrap 3 下拉菜单?