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

Tailwind CSS 練習問題 62:擬似要素のスタイル

Tailwind CSSにおいて、`<input>`タグなどの入力欄に表示されるプレースホルダー(入力ヒントのテキスト)の文字色を赤色(red-500)に設定したい場合、正しいクラスはどれか。

  1. `placeholder-red-500` クラスを使用する
  2. `text-placeholder-red` クラスを使用する
  3. `input-hint-red-500` クラスを使用する
  4. `ph-text-red-500-color` クラスを使用する
  5. `hint-color-red-500` クラスを使用する
正解と解説を見る
正解:`placeholder-red-500` クラスを使用する

正解は、「placeholder-」から始まるユーティリティクラスを使用する記述です。

【正解の理由】
Tailwind CSSには、入力欄のプレースホルダー(未入力時に表示される薄い案内テキスト)のスタイルを変更するための `placeholder-{color}` という専用のプレフィックスが用意されています。これを使うことで、CSSの `::placeholder` 疑似要素にスタイルを当てるのと同じ効果を得られます。

【不正解の理由】
• 「`text-placeholder-red`」というクラスは、通常のテキスト色指定の構文から外れており無効
• 「`input-hint-red-500`」というクラスは、Tailwindの命名規則に存在しない独自仕様のような名前であり誤り
• 「`ph-text-red-500-color`」のように「ph-」という省略形を用いたプレフィックスは公式に存在しない
• 「`hint-color-red-500`」というクラスは、プレースホルダーを「hint」と表現する独自の命名でありサポートされていない

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