ホームページ > ウェブフロントエンド > CSSチュートリアル > 長すぎるCSSテキストを表示するにはどうすればよいですか...

長すぎるCSSテキストを表示するにはどうすればよいですか...

WBOY
リリース: 2021-11-19 09:48:28
オリジナル
9834 人が閲覧しました

テキストが長すぎる場合に省略記号を表示する方法: 1. テキスト要素に「overflow:hidden;」スタイルを追加して、テキストの余分な部分を非表示にします; 2. 「text-overflow:ellipsis;」を追加します。 " をテキスト要素に追加します。スタイル内のテキストの非表示部分は、省略記号「...」で表すことができます。

長すぎるCSSテキストを表示するにはどうすればよいですか...

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

CSS テキストが長すぎます。表示メソッドを使用してください。

1. CSS オーバーフロー属性を使用して、オーバーフローしたコンテンツを制御します要素ボックス 要素範囲内にスクロール バーを追加します。

オーバーフロー属性の値が非表示の場合、コンテンツがトリミングされ、残りのコンテンツが表示されないことを意味します。

例は次のとおりです。

<!DOCTYPE html>
<html>
<head>
<style> 
div{
    white-space:nowrap; 
    width:12em; 
    overflow:hidden; 
    border:1px solid #000000;
    }
</style>
</head>
<body>  
    <div >This is some long text that will not fit in the box</div>
</body>
</html>
ログイン後にコピー

出力結果:

長すぎるCSSテキストを表示するにはどうすればよいですか...

このとき、余分なテキストはトリミングされますが、テキストは省略記号で表され、text-overflow 属性が不可欠です。

2. CSS では、text-overflow 属性を使用して、テキストが含まれている要素からオーバーフローした場合の動作を指定できます。

text-overflow 属性の構文は次のとおりです:

text-overflow: clip|ellipsis|string;
ログイン後にコピー

次の点に注意してください:

  • clip はテキストをトリミングすることを意味します。

  • ellipsis は、トリミングされたテキストを表す省略記号を表示することを意味します。

  • #string は、指定された文字列を使用してトリミングされたテキストを表すことを意味します。

したがって、... で冗長なテキストを表示したい場合は、「text-overflow:ellipsis」スタイルをテキスト要素に追加するだけです。例は次のとおりです。

<!DOCTYPE html>
<html>
<head>
<style> 
div{
    white-space:nowrap; 
    width:12em; 
    overflow:hidden; 
    border:1px solid #000000;
    text-overflow:ellipsis;
    }
</style>
</head>
<body>
    
    <div >This is some long text that will not fit in the box</div>
</body>
</html>
ログイン後にコピー

出力結果:

長すぎるCSSテキストを表示するにはどうすればよいですか...

プログラミング関連の知識については、プログラミング ビデオをご覧ください。 !

以上が長すぎるCSSテキストを表示するにはどうすればよいですか...の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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