0

テキスト行の背景色をテキスト自体の端に合わせることは可能ですか?

これは私が達成しようとしていることの視覚的な例です:

テキストの CSS カット http://www.blinkblink.co.uk/example.jpg

テキストは<h3>内側に<div>あり、現在私が達成できるのは正方形のブロックの背景だけです。

4

2 に答える 2

1

テキスト全体をカバーするようなものを取得したい場合!これを使用できます:

<div>
 <h3>Afzaal Ahmad Zeeshan</h3>
</div>

そしてこれを行います:

div {
 background-color: #hexcode;
}

次に、テキストのみを折り返す場合は、padding:またはを削除してみてmargin:ください。何もない場合でも、次のように記述します。

h3 {
margin: 0;
padding: 0;
}

このようにして、すべてのパディングまたはマージンが削除され、テキストのみに背景が提供されます!

この 2 番目のものは、「テキスト行の背景色をテキスト自体の端に合わせますか?」という質問にぴったりです。

于 2013-09-12T15:20:56.013 に答える
0

もちろん、h3 要素の表示プロパティをインラインに設定します。また、フォント サイズに合わせて line-height プロパティを調整する必要がある場合もあります。

display:inline;
font-size:20px;
line-height:20px;

jsFiddle の例

于 2013-09-12T15:17:49.503 に答える