我想知道是否有人知道如何将像素宽度填充或边距合并到流体柱设计中,而无需额外的html标记.
为了进一步说明,请考虑一个简单的html / css布局,如下所示:
.cont{width:500px;height:200px;border:1px solid black;}
.col{float:left;}
#foo{background-color:blue;width:10%;}
#bar{background-color:yellow;width:30%;}
#baz{background-color:red;width:60%;}
Foo
Bar
Baz
这显示正确(忽略可以处理的杂项css显示错误).但是,一旦你向col类添加10px填充,浮动不再显示为内联.如果您想将3px边框放入col类,也是如此.我已经看过css技术,人们将使用负边距来反转从盒子模型创建的添加像素,但它仍然不会减少< div>宽度.所以基本上,我想要的是一种技术,可以让我保持10%的宽度,但10%的10%是填充(或边距或不是).