CSS を使用してテキストをコンテナの幅に完全に埋めるにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-25 10:44:11
オリジナル
617 人が閲覧しました

How Can I Make Text Perfectly Fill a Container's Width Using CSS?

コンテナの幅に合わせてテキストをストレッチする

制約された div 内でテキストの美しさを高めることは、一般的な課題です。テキストの内容が異なる場合は、洗練されたバランスのとれた外観を維持することが望ましいです。この記事では、CSS と賢いテクニックの組み合わせを使用して、このシームレスな統合を実現する方法について説明します。

解決策: テキストの位置揃えと微妙なトリック

CSS プロパティtext-align:justify は、div 内のテキストを均等に配置し、左右の余白に沿って配置します。ただし、標準の位置揃えでは、指定された文字間隔が維持されます。本当にぴったりとフィットさせるには、小さなハックで幅 100% の透明なスパンを追加します。

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

span{
  background-color:red;
  width:100%;
  height:1em;
  display:inline-block;
}
ログイン後にコピー
<div>
  Lorem ipsum sit dolor
  <span> </span>
</div>
ログイン後にコピー

このトリックは基本的に、div の残りの幅を埋める「ダミー」スペースを作成します。テキストを展開してコンテナ内にぴったりと配置します。

以上がCSS を使用してテキストをコンテナの幅に完全に埋めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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