我正在使用 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;
‘.解决我的问题的最佳方法是什么。
原文由 Tarun Gupta 发布,翻译遵循 CC BY-SA 4.0 许可协议
.row
意味着在container
中使用。由于container
有填充来调整.row
中的负边距,.row
中使用的网格列可以调整容器的全宽–请参阅 引导文档。下面举个例子来说明
因此,更好的解决方案可能是将
.row
放在.container
或.container-fluid