ホームページ > ウェブフロントエンド > CSSチュートリアル > `:placeholder-shown` を使用して CSS で空の入力フィールドのスタイルを設定するにはどうすればよいですか?

`:placeholder-shown` を使用して CSS で空の入力フィールドのスタイルを設定するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-17 12:52:24
オリジナル
757 人が閲覧しました

How Can I Style Empty Input Fields with CSS Using `:placeholder-shown`?

CSS を使用した空の入力フィールドのスタイル設定: 実践ガイド

空の値をcommon value="" セレクターは信頼できない可能性があります。この状況に効果的に対処するために、私たちは革新的で効果的なソリューションを徹底的に掘り下げました。

最新のブラウザでは、:placeholder-show 疑似クラスが役に立ちます。プレースホルダー テキストを対象とする ::placeholder とは異なり、 :placeholder-shown は空の入力フィールドを明確に選択します。これにより、フィールドにユーザー入力がない場合にスタイルを適用する正確な方法が提供されます。

この洗練されたアプローチを説明するには、次の CSS ルールを検討してください。

input:placeholder-shown {
    border: 1px solid red; /* Red border only if the input is empty */
}
ログイン後にコピー

この CSS ルールを利用するには実際には、入力フィールドにはプレースホルダー属性が必要であることを覚えておくことが重要です。さらに、Chrome ブラウザでは、プレースホルダ属性内にスペース文字が存在することを確認することが、適切に機能するために不可欠です。これにより、ユーザーには入力フィールドが最初は空に見えたとしても、:placeholder-shown 疑似クラスが期待どおりにトリガーされることが保証されます。

実装を示す例は次のとおりです。

<input type="text" placeholder=" "> <!-- Do not remove placeholder -->
ログイン後にコピー

結論として、:placeholder-shown の機能を活用することで、CSS で空の入力フィールドを簡単にスタイル設定できるようになります。この革新的な疑似クラスは、value="" セレクターの制限を排除し、開発者がユーザーフレンドリーなフォームを簡単に作成できるようにします。

以上が`:placeholder-shown` を使用して CSS で空の入力フィールドのスタイルを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート