ホームページ > ウェブフロントエンド > CSSチュートリアル > ページ全体の幅に影響を与えずに、要素内のテキストに背景色を適用するにはどうすればよいですか?

ページ全体の幅に影響を与えずに、要素内のテキストに背景色を適用するにはどうすればよいですか?

DDD
リリース: 2024-12-01 00:38:12
オリジナル
717 人が閲覧しました

How Can I Apply a Background Color to Text in an  Element Without Affecting the Entire Page Width?

CSS のテキスト幅のみの背景色

のテキストの後ろに緑色の背景を適用したいと考えています。要素ですが、ページ幅全体には広がりません。以下の現在のコードではそれを実現できません:

<h1>
  The Last Will and Testament of Eric Jones
</h1>
ログイン後にコピー
h1 { 
  text-align: center; 
  background-color: green; 
}
ログイン後にコピー

のようなインライン要素を含めるように HTML を変更することはできないため、解決策はテキストをインライン要素に変換することです。要素。これは、テキストを で囲むことで実現できます。

<h1>
  <span>The Last Will and Testament of Eric Jones</span>
</h1>
ログイン後にコピー
h1 {
  text-align: center; 
}
h1 span { 
  background-color: green; 
}
ログイン後にコピー

インライン要素はコンテンツの幅にのみ広がり、ページ全体ではなくテキストの後ろにのみ緑色の背景が表示されるようにします。

>

以上がページ全体の幅に影響を与えずに、要素内のテキストに背景色を適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート