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

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

Linda Hamilton
リリース: 2024-12-14 05:24:10
オリジナル
428 人が閲覧しました

How Can I Reliably Style Empty Input Fields with CSS?

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

一般的なスタイル設定の必要性の 1 つは、空の入力フィールドに特定のルールを適用することです。これは、プレースホルダー テキストや色付きの境界線などの視覚的な手がかりをユーザーに提供するのに役立ちます。ただし、input[value=""] セレクターを使用して空の入力をターゲットにすると、意図したとおりに動作しない可能性があります。

最新のブラウザでは、:placeholder-shon 疑似クラスを使用すると、空の入力フィールドのスタイルを設定するためのより信頼性の高い方法が提供されます。 。この疑似クラスは、プレースホルダー テキストが現在表示されている入力フィールドをターゲットにしており、入力フィールドが空であることを示しています。

空の入力フィールドに赤い境界線を適用するには、次の CSS を使用できます。

input:placeholder-shown {
  border: 1px solid red;
}
ログイン後にコピー

HTML の入力フィールドにプレースホルダー属性も設定する必要があることに注意してください:

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

Chrome では少なくともスペースが必要です文字をプレースホルダー値として使用して、:placeholder-shon 疑似クラスをトリガーします。これにより、ユーザー入力を許可しながら、技術的には入力フィールドが空ではないことが保証されます。

:placeholder-shown を使用すると、空の入力フィールドを対象としたカスタム スタイルを作成し、強化されたユーザー フィードバックを提供できます。

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

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