- テキストの切り詰め(単一行): テキストを単一行に制約し、オーバーフローした部分を省略記号(...)で表示する方法です。以下のCSSコードを使用します。
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
使用例:
<p class="ellipsis">長いテキストがここに入ると、表示領域に収まらない場合は省略されます。</p>
- テキストの切り詰め(複数行): テキストを複数行に制約し、指定した行数を超えた場合に省略記号で表示する方法です。以下のCSSコードを使用します。
.ellipsis-multiline {
display: -webkit-box;
-webkit-line-clamp: 3; /* 制約する行数 */
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
使用例:
<p class="ellipsis-multiline">長いテキストがここに入ると、表示領域に収まらない場合は省略されます。</p>
これらの方法を使用すると、テキストを適切に切り詰めて表示することができます。必要に応じて、個々の要件やデザインに合わせてスタイルを調整することもできます。