Qraft(クラフト) 資格・学習クイズアプリ

Tailwind CSS 練習問題 31:Tailwindのテキストオーバーフロー(省略記号表示)ユーティリティ

Tailwind CSSにおいて、テキストの折り返しを禁止して1行で表示し、はみ出した部分を省略記号(...)で表示したい場合、正しいクラスはどれか。

  1. truncate
  2. text-ellipsis
  3. overflow-hidden
  4. line-clamp-1
  5. whitespace-nowrap
正解と解説を見る
正解:truncate

Tailwind CSSのtruncateクラスは、overflow: hidden、text-overflow: ellipsis、white-space: nowrapの3つのスタイルをまとめて適用する便利なユーティリティで、テキストを1行に収めて省略記号を表示します。

【正解の理由】
truncateは複数のCSSプロパティを組み合わせて、はみ出したテキストを1行に収め省略記号で表示する動作を実現する複合クラスです。

【不正解の理由】
• 「text-ellipsis」:text-overflow: ellipsisのみを適用するクラスで、単独では折り返し禁止やoverflow: hiddenが伴わないため省略記号は表示されない
• 「overflow-hidden」:はみ出た部分を隠すだけで、省略記号は表示されない
• 「line-clamp-1」:複数行のテキストを指定行数に制限するためのクラスで、主に複数行の省略に使われる
• 「whitespace-nowrap」:折り返しを禁止するだけで、はみ出た部分の省略記号表示や非表示処理は行わない

← 前の問題問題一覧次の問題 →
アプリで解いてレーティングを上げる(無料・登録不要)