ホームページ > ウェブフロントエンド > jsチュートリアル > CSS を使用して HTML タグでのテキストのオーバーフローを防ぐにはどうすればよいですか?

CSS を使用して HTML タグでのテキストのオーバーフローを防ぐにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-03 08:56:02
オリジナル
266 人が閲覧しました

How Can I Prevent Text Overflow in HTML Tags Using CSS?

テキストのオーバーフローを防ぐために HTML タグに省略記号を追加する

動的な Web ページできれいなレイアウトを維持することは、特にコンテンツが変化する場合に困難になる場合があります長さ的には。柔軟なレイアウトの見出し (h2) がブラウザ ウィンドウの幅を超える場合、見出しが複数の行に折り返されて、望ましくない外観が作成される可能性があります。

ありがたいことに、見出しを切り詰めて省略記号インジケーターを追加する洗練されたソリューションが実装されました ( ...) CSS のみを使用するだけで非常に簡単です。このクロスブラウザ ソリューションは、Firefox 6.0 を除くすべての最新ブラウザでシームレスに動作します。

次の CSS スタイルを見出しタグに適用すると、テキストが 1 行で表示され、必要に応じて省略記号で切り詰められるようになります。必要:

<code class="css">.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}</code>
ログイン後にコピー

これらのプロパティを組み合わせると、テキストが折り返されずに 1 行に留まり、使用可能な幅を超えるオーバーフローが非表示になり、切り捨てを示す省略記号文字が追加されます。

複数行テキストの折り返しや古いバージョンの Firefox との互換性などの包括的なサポートについては、JavaScript ソリューションの実装を検討してください。

以上がCSS を使用して HTML タグでのテキストのオーバーフローを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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