2013-02-08 17 views
1

问题可能是非常基本的。CSS - 为什么网格框架不提供顶部或底部边距或填充类?

一直在引导和蓝图等工作..

我们有指定宽度类:SPAN1到span12 ...等
班左右:append1追加-48和前置-1名字前48等..

  1. 是否有任何理由说明我们没有指定顶部或底部边距以及顶部或底部填充的类?

  2. 什么是更好的方法来处理这种情况?使用br标签或通过使用css本身?

在此先感谢。

+1

宽度是任何网格的关键。另一方面,高度通常是流畅的,并由内容创建者或开发者决定。可以使用CSS选择器添加边距,也可以将其他类添加到要添加边距或边距的元素。 – isherwood

回答

1

我不熟悉Bootstrap或Blueprint,所以不能回答为什么没有指定margin/padding的类。 但是使用br进行间隔并不是一个好主意。如果您想为span标签添加填充或边距,则更好的办法是使用css选择器。例如:

span{margin:10px 20px;padding:10px 20px;} 

或个人span标签

.span1, .span5, .span12{margin:0 20px;} 

等等

+1

小心跨度。默认情况下他们有“显示:内联”,添加边距和填充将无法按预期工作。 EX:http://jsfiddle.net/2TERe/2/ –

+0

好点。添加显示:块;是个好主意。 – lukeocom

+0

{display:inline-block}是个好主意。 {display:block}会破坏大多数网格。 – isherwood

相关问题