只是出于好奇,为什么Bootstrap使用左右
为什么要设置
margin
为-15px
,这将取消.container
和.container-fluid
类上的15px
左右padding
。为什么要设置
padding
,然后在子元素上使用负边距来取消它?margin
为-15px
,这将取消.container
和.container-fluid
类上的15px
左右padding
。padding
,然后在子元素上使用负边距来取消它?在行上应用负边距可以避免第一列填充后留下的空白间隙。如若不这样做,整个布局看起来会有些缩进。
正如官方Bootstrap网站所说:
行是列的包装器。每个列都有水平
填充
(称为间隙),用于控制它们之间的空间。然后,在行上使用负边距
来抵消这个填充
。这样,您列中的所有内容在视觉上都对齐在左侧。