ちょっと説明が難しいので、もっといいタイトルを知っている人がいたら、どんどん変えてください。
見出しの後ろに黒いボックスを描きたいです。hタグ内のスパンでこれを行っています。左右に少しパディングが必要です。私のレイアウトはレスポンシブなので、見出しが 2 行に分かれている可能性があります。
<div class="headline-black">
<h1 class="entry-title">
<span>Some very, very long headline, that is very, very long.</span>
</h1>
</div>
h1 span {
background: none repeat scroll 0 0 #000000;
line-height:44px;
padding:7px 25px 8px 25px;
}
.headline-black h1 {
color: #FFFFFF;
font-size: 22px;
}
問題: パディングは、スパンの最後と最初にのみ影響します。見出しが壊れている場合、文字はボックスの境界に触れています。
これが理解できることを願っています。これがフィドルです。ウィンドウを小さくして、動作を確認してください。
http://jsfiddle.net/832u8/2/
編集:テキストのような形にしたい。フェルトチップで印を付けるように。ただし、すべての行にパディングがあります。