Web デザインと開発における一般的な問題は、テキストや画像を特定の幅のコンテナに適合させることです。ほとんどの場合、これらの要素は、親コンテナの幅に合わせて自動的に縮小または拡張されます。ただし、要素の内容が親コンテナの幅を超える場合は、CSS の「overflow-wrap」プロパティを使用する必要があります。
超行折り返しの機能は、要素のコンテンツが読み取れない、または完全ではない場合に、指定された幅のコンテナ内で強制的に自動行折り返しを実装し、コンテンツをより美しく、読みやすくします。
改行以降の属性値には「normal」と「break-word」の 2 つがあり、その違いは次のとおりです。 ##Default の場合、要素内のテキストは幅コンテナーのサイズに合わせて自動的に折り返されます。この場合、テキストは単語の境界で分割され、前後のスペースの整合性は維持されます。
break-word 属性が設定されている場合、テキストは任意の文字または数字で改行され、強制的に単語の折り返しが行われます。これは、特に長い単語や URL コンテンツがコンテナのスコープを超えないようにする場合に、非常に便利なプロパティです。
次は、コンテナーの幅制限を超えない長い単語を含む段落です:
<p> pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis </p>
<p style="overflow-wrap: break-word;"> pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis </p>
行の折り返しを実現します。テキスト オーバーフロー
次は制限を超えない段落です。コンテナの幅を超えると、テキストがオーバーフローします:
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi hendrerit ex vel luctus dapibus. Curabitur velit arcu, efficitur ut dictum at, pharetra vel nibh. Duis auctor lacus non magna ultricies, vitae sollicitudin enim imperdiet. Fusce adipiscing euismod velit, id rhoncus dolor gravida vel. </p>
<p style="overflow-wrap: break-word;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi hendrerit ex vel luctus dapibus. Curabitur velit arcu, efficitur ut dictum at, pharetra vel nibh. Duis auctor lacus non magna ultricies, vitae sollicitudin enim imperdiet. Fusce adipiscing euismod velit, id rhoncus dolor gravida vel. </p>
以上がCSSで改行を越える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。