これは、ここにある Q&A のフォローアップです。
スパンの中間行内のパディングを制御する方法はありますか? 説明するのはちょっと難しいですが、私のフィドルがデモンストレーションに役立つかもしれません。そのため、テキストが 3 行にまたがる場合、最初の行の先頭と最後の行の終わりにパディングを追加して、スパンの CSS にパディングを追加できます。しかし、真ん中の行のテキストは背景色に隠れています。
最初と最後のように、中間行にパディングを入れることはできますか?
目標は次のような外観です。
<h1>
<span>I can pad the beginning of the first line and end of the last line, but middle lines hug the edge!</span>
</h1>
h1{
width:350px;
margin: 5px;
text-align: center;
}
h1 span
{
background-color: #5577aa;
color: #fff;
line-height:32px;
padding: 5px 25px 5px 35px;
-moz-border-radius: 13px;
font-size: 12pt;
font-weight: bold;
font-family: 'Arial', sans;
text-align: center;
}