ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSテキストをオーバーフローさせて非表示にする方法
Web サイトの発展と発展に伴い、テキストの表示とレイアウトがますます必要になります。このプロセスでは、テキスト コンテンツの長さの制御がますます困難になり、コンテナの境界を超える場合もあり、ページ レイアウトが混乱する結果になります。この問題を解決するには、CSS のテキスト オーバーフローの非表示プロパティを使用して、テキストの表示範囲を制御します。この記事では、CSS テキスト オーバーフローの非表示プロパティの詳細な紹介と応用について説明します。
1. CSS テキスト オーバーフローの隠しプロパティ
CSS テキスト オーバーフローの隠しプロパティは、CSS によって提供される非常に便利なプロパティです。コンテナのスコープを超えてコンテナ内のテキスト コンテンツを制御するのに役立ちます。 . 余った部分の対処法。 CSS の text-overflow プロパティを使用して、テキストのオーバーフローを非表示にすることができます。
text-overflow の属性値は次のとおりです。
2. text-overflow を使用してテキスト オーバーフローを非表示にする
次は、text-overflow 属性を使用してテキスト オーバーフローを非表示にする例です。
HTML コード:
<div class="container"> <p> 我们的使命是将人民群众的利益放在第一位,通过改革开放不断推进中国特色社会主义事业。 </p> </div>
CSS コード:
.container { width: 300px; height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
解析:
実行結果:
図に示すように、テキストの長さがコンテナの範囲を超えており、末尾に省略記号が表示されます。
3. text-overflow を使用して省略記号のスタイルをカスタマイズする
実際の使用では、省略記号のスタイルをカスタマイズする必要がある場合があります。以下は例です。
HTML コード:
<div class="container"> <p class="text"> 我们的使命是将人民群众的利益放在第一位,通过改革开放不断推进中国特色社会主义事业。 </p> </div>
CSS コード:
.container { width: 300px; height: 50px; overflow: hidden; } .text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .text::after { content: '...'; position: absolute; bottom: 0; right: 0; padding-left: 2px; background-color: #fff; color: #999; }
解析:
実行結果:
図に示すように、カスタマイズされた省略記号スタイルがテキストの末尾に表示されます。
概要:
この記事の概要と操作例を通じて、text-overflow 属性を使用してテキスト オーバーフローの非表示を実装し、テキストの表示範囲が範囲を超えないようにすることができます。コンテナの境界を定義すると同時に、楕円スタイルをカスタマイズして、ページをより美しく標準化します。この特性をマスターすれば、組版をより洗練されたプロフェッショナルなものにすることができます。
以上がCSSテキストをオーバーフローさせて非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。