P粉7104789902023-08-21 12:14:04
:placeholder-shown
疑似クラスを使用できます。技術的にはプレースホルダーが必要ですが、代わりにスペースを使用できます。
P粉4156323192023-08-21 09:35:11
スタイリッシュCSS では実現できないため、これはできません。 CSS には、<input>
値に対する (疑似) セレクターがありません。 ###見る:###
セレクターは子ノードにのみ適用され、入力値には適用されません。
[value=""] は
動作しますが、初期 状態に限ります。これは、CSS によって表示されるノードの valueproperty
が、ノードの valueproperty
(ユーザーまたは DOM JavaScript によって変更される) と異なるためです。フォームデータとして送信されます)。
初期状態のみを気にする場合を除き、
使用する必要があります。 幸いなことに、これは難しいことではありません。次のスクリプトは、Chrome、Greasemonkey または Scriptish がインストールされている Firefox、またはユーザー スクリプトをサポートするブラウザ (つまり、IE を除くほとんどのブラウザ) で動作します。 CSS の制限と JavaScript ソリューションのデモについては、
この jsBin ページ