CSSテキストをオーバーフローさせて非表示にする方法
Web サイトの発展と発展に伴い、テキストの表示とレイアウトがますます必要になります。このプロセスでは、テキスト コンテンツの長さの制御がますます困難になり、コンテナの境界を超える場合もあり、ページ レイアウトが混乱する結果になります。この問題を解決するには、CSS のテキスト オーバーフローの非表示プロパティを使用して、テキストの表示範囲を制御します。この記事では、CSS テキスト オーバーフローの非表示プロパティの詳細な紹介と応用について説明します。
1. CSS テキスト オーバーフローの隠しプロパティ
CSS テキスト オーバーフローの隠しプロパティは、CSS によって提供される非常に便利なプロパティです。コンテナのスコープを超えてコンテナ内のテキスト コンテンツを制御するのに役立ちます。 . 余った部分の対処法。 CSS の text-overflow プロパティを使用して、テキストのオーバーフローを非表示にすることができます。
text-overflow の属性値は次のとおりです。
- clip: テキストがコンテナの範囲を超える場合、クリップされて表示されません。
- 省略記号: テキストの末尾に省略記号 (…) を追加します。
- string: テキストがオーバーフローした場合の表示スタイルとして文字列を指定します。省略記号のスタイルはカスタマイズできます。
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; }
解析:
- コンテナの幅は 300 ピクセル、高さは 50 ピクセルです。ピクセル。テキスト コンテンツがコンテナの境界を超える場合、テキスト コンテンツは非表示になります。
- 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; }
解析:
- テキスト クラスのスタイルでは、空白は次のようになります。 nowrap 属性 text-overflow:ellipsis 属性と組み合わせて、テキストの表示方法を指定します。 overflow:hidden は、テキストのオーバーフロー部分が切り取られ、ページに表示されないようにするために使用されます。
- テキスト クラス スタイルの ::after 擬似要素は、テキストの末尾に接尾辞 '...' を追加し、この接尾辞の位置とスタイルを指定します。
実行結果:
図に示すように、カスタマイズされた省略記号スタイルがテキストの末尾に表示されます。
概要:
この記事の概要と操作例を通じて、text-overflow 属性を使用してテキスト オーバーフローの非表示を実装し、テキストの表示範囲が範囲を超えないようにすることができます。コンテナの境界を定義すると同時に、楕円スタイルをカスタマイズして、ページをより美しく標準化します。この特性をマスターすれば、組版をより洗練されたプロフェッショナルなものにすることができます。
以上がCSSテキストをオーバーフローさせて非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、functionコンポーネントでのデータフェッチやDOM操作などの副作用を管理するためのフックであるReactの使用Effectについて説明します。メモリリークなどの問題を防ぐための使用、一般的な副作用、およびクリーンアップについて説明します。

怠zyな読み込みは、必要になるまでコンテンツの読み込みを遅延させ、初期負荷時間とサーバーの負荷を削減することにより、Webパフォーマンスとユーザーエクスペリエンスを改善します。

JavaScriptの高次関数は、抽象化、共通パターン、および最適化技術を通じて、コードの簡潔さ、再利用性、モジュール性、およびパフォーマンスを強化します。

この記事では、JavaScriptのカレーについて説明します。これは、マルチアーグメント関数を単一argument関数シーケンスに変換する手法です。 Curryingの実装、部分的なアプリケーションなどの利点、実用的な用途、コード読み取りの強化を調査します

この記事では、Virtual DOMツリーを比較してDOMを効率的に更新するReactの調整アルゴリズムについて説明します。パフォーマンスの利点、最適化技術、ユーザーエクスペリエンスへの影響について説明します。

記事では、PreventDefault()メソッドを使用して、イベントハンドラーのデフォルト動作の防止、ユーザーエクスペリエンスの強化などの利点、およびアクセシビリティの懸念などの潜在的な問題について説明します。

この記事では、ReactのUseContextを説明しています。これにより、小道具掘削を避けることで国家管理を簡素化します。再レンダーの削減により、集中状態やパフォーマンスの改善などの利点について説明します。

この記事では、予測可能性、パフォーマンス、ユースケースなどの側面に焦点を当てた、Reactの制御されていないコンポーネントと制御されていないコンポーネントの利点と欠点について説明します。それらを選択する際に考慮することを要因についてアドバイスします。
