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

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

DDD
DDDオリジナル
2024-12-26 11:07:14136ブラウズ

How Can I Style Empty Input Fields Using CSS?

CSS での空の入力フィールドのスタイル

空の状態に基づいて入力フィールドをクエリするには、CSS での特定のアプローチが必要です。提供されている input[value=""] セレクターは最新のブラウザーでは機能しませんが、利用可能な解決策があります。

:placeholder-shon と入力します。この疑似クラスは特に空の入力フィールドをターゲットにしており、入力フィールドに値が含まれると削除されるスタイルを適用できます。例:

input:placeholder-shown {
    border: 1px solid red; /* Red border only if the input is empty */
}

:placeholder-shown セレクターが機能するには、HTML でプレースホルダー属性を設定する必要があることに注意することが重要です。さらに、Chrome では、プレースホルダー値として少なくともスペース文字が存在する必要があります。

次のように、必ずスペースを含むプレースホルダー属性を含めてください:

<input type="text" placeholder=" "> <!-- Do not remove placeholder -->

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。