Я хочу, чтобы мои заголовки (от h1 до h6) имели цвет фона (отличный от цвета фона страницы), я также хочу, чтобы ширина этого фона была такой же, как ширина текста в заголовке, плюс отступы (не ширина контейнера, в котором находится заголовок, что и происходит сейчас).
Нет особого смысла показывать вам какой-либо код, так как он довольно прост (или так и должно быть!). Контейнер имеет фиксированную ширину. Прямо сейчас у меня есть только некоторые поля, отступы, цвет фона и стиль шрифта для тегов h1, h2, h3 и т. д.
EDIT: я думаю, код поможет! https://web.archive.org/web/20090724165158/http://adriantrimble.com/headers (здесь применено решение Джеральда, хотя очевидно, что оно по-прежнему не будет работать в IE6/7 и все еще имеет проблемы в более новых браузерах). Использование display:inline вызывает больше проблем, чем решает, использование float:left и clear:left, как уже упоминалось, имеет проблемы из-за макета с двумя столбцами. Спасибо всем за помощь.