【CSS】文字数を超えた際に「・・・」を表示する方法
CSSを使ってテキストが一定の文字数や行数を超えた場合に「・・・」(省略記号)を表示する方法はいくつかあります。
この記事では、その主な方法を解説します。
text-overflow プロパティ
この方法は一行のテキストに対して適用されます。
コード例
|
|
使い方
HTML要素に ellipsis
クラスを適用します。
|
|
このテキストは一定の幅を超えると省略されます。
line-clamp プロパティ
この方法は複数行のテキストに対して適用されます。ただし、WebKitベースのブラウザ(Chrome, Safari)でのみ動作します。
コード例
|
|
使い方
HTML要素に line-clamp
クラスを適用します。
|
|
このテキストは
一定の行を超えると
省略されます。
一定の行を超えると
省略されます。
注意点
text-overflow
は一行のテキストにしか適用できません。- 画面上では表示されませんが、HTML上に出力されてはいるので隠したい情報があるなら先にプログラミングで出力文字数を制限してください。
以上が、CSSで文字数を超えた際に「・・・」を表示する主な方法です。適切な方法を選んで、テキストの表示を制御しましょう。