【发布时间】:2013-08-21 00:44:20
【问题描述】:
假设我有一个块元素,例如 h2:
<h2>Title</h2>
我给它一个背景色。背景将跨越包装器的整个宽度(应该如此)。
如果我浮动它,或者position: absolute,它会“收缩包装”这些文字。但是,这两种方法都会将元素从“流”中取出,并防止其将其余内容向下推到页面下方。
我想避免每次都在标题下方添加一个明确的字眼。有更好的解决方案吗?我认为overflow 属性可以做到这一点,但我没有弄清楚。
小提琴:
【问题讨论】:
-
你能澄清你想要达到的目标吗?我不明白您所说的“最小宽度行为”是什么意思。
-
@Pekka 웃:使
h2按宽度缩小以适应其内容,而不会产生与浮动或弃置相关的任何副作用。