我想在div中应用一些填充,但是当应用填充属性时,div大小会增加,因为填充大小已添加到div。如何在不增加div大小的情况下在HTML中应用填充?
<div id="someDiv">
someContent
</div>
#someDiv{
padding: 1em;
}
有一些方法可以在不增加div大小的情况下应用填充?我有一个解决方案,其中包括在#someDiv中添加另一个内容div并应用边距,但我不知道这是否是最佳解决方案。
事情是这样的:
<div id="someDiv">
<div idi="anotherDiv">
someContent
</div>
</div>
#anotherDiv{
margin: 1em;
}
我理解这个解决方案,但我不能应用它。我使用Bootstrap,所以它使用固定宽度(span1,span2等),并且不可能以简单明了的方式改变宽度。 – 2012-04-15 13:45:51
这是一个不幸的问题。您可以总是*覆盖*默认的CSS,但可以通过将'width'重置为'auto'作为特定的元素,或者将其重写为不同的值。 – deceze 2012-04-15 13:47:28