CSSでテキストを省略する(ellipsis...)
2025-01-20
この記事の目次
Webアプリケーションを使用していると、テキストの長さがコンポーネントに沿わないことはよくあります。
今回は、そのような場合に頻繁に使用されるtext-overflow: ellipsis;
についてまとめてみました。
CSSの記述には、TailwindCSSを使用しています。
truncate
テキストがコンテナからはみ出さないように省略することができます。
Hello, World!
<div class="w-20">
<p class="truncate">Hello, World!</p>
</div>
text-wrap
テキストがコンテナからはみ出さないように折り返すことができます。
Hello, World! Hello, World! Hello, World! Hello, World! Hello, World!
<div class="w-20">
<p class="text-wrap">
Hello, World! Hello, World! Hello, World! Hello, World! Hello, World!
</p>
</div>
line-clamp
複数行を表示しつつ、指定した行数で省略することができます。
Hello, World! Hello, World! Hello, World! Hello, World! Hello, World!