ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して Div の幅に合わせてテキストのサイズを動的に変更するにはどうすればよいですか?

CSS を使用して Div の幅に合わせてテキストのサイズを動的に変更するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-23 15:22:21826ブラウズ

How Can I Dynamically Resize Text to Fit a Div's Width Using CSS?

Div 幅に合わせてテキストのサイズを動的に変更する

テキスト コンテンツが可変で div 幅が固定されるシナリオでは、テキストを揃えて配置します十分ではないかもしれません。完璧にフィットさせるには、文字の間隔を調整する必要があります。

トリックを使用した CSS ソリューション

これを実現するには、text-align:justify と賢いツールの組み合わせを利用します。ハック:

CSS:

div {
  background-color: gold;
  text-align: justify;
}

span {
  background-color: red;
  width: 100%;
  height: 1em;
  display: inline-block;
}

HTML:

<div>
  Lorem ipsum sit dolor
  <span></span>
</div>

説明:

  • テキストを使用して位置揃えを設定します。 align:justify.
  • span 要素をdiv.
  • 背景色 (デモ用に表示)、幅 100%、高さ 1em、インラインブロック表示でスパンのスタイルを設定します。
  • スパンの幅を 100% に設定して、透明なため、div の残りのスペースを埋めるために展開するコンテナとして機能します。

以上がCSS を使用して Div の幅に合わせてテキストのサイズを動的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。