我希望我的标题(h1 到 h6)具有背景颜色(与页面背景不同),我还希望此背景的宽度与标题中文本的宽度相同,加上填充(不是标题所在的容器的宽度,这就是现在发生的情况)。
我向您展示任何代码没有多大意义,因为这相当简单(或者无论如何都应该如此!)。容器是固定宽度。现在我只为 h1、h2、h3 等标签设置了一些边距、填充、背景颜色和字体样式。
编辑:我想代码会有所帮助!https://web.archive.org/web/20090724165158/http://adriantrimble.com/headers(这已经应用了 Gerald 的解决方案,尽管显然这在 IE6/7 中仍然不起作用,并且在较新的浏览器中仍然存在问题)。使用 display:inline 会导致比它解决的问题更多的问题,使用 float: left 和 clear: left 如上所述由于 2 列布局而存在问题。感谢大家到目前为止的帮助。