84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Chrome v4 は、input[type=text] 要素のプレースホルダー属性をサポートします (他のものでも同様の可能性があります)。
input[type=text]
ただし、次の CSS はプレースホルダー値に対して何も行いません:
input[プレースホルダー], [プレースホルダー], *[プレースホルダー] { 色: 赤!重要; }
valueは、 redではなく、 greyのままになります。
value
red
grey
プレースホルダーのテキストの色を変更する方法はありますか?
これにより、すべてのinputおよびtextareaプレースホルダーのスタイルが設定されます。
input
textarea
重要な注意:これらのルールをグループ化しないでください。代わりに、セレクターごとに個別のルールを作成します (グループ内の無効なセレクターはグループ全体を無効にします)。
###実装###
Mozilla Firefox 4 ~ 18 では、疑似クラス:
Internet Explorer 10 および 11 は、疑似クラス:
CSSセレクター
これにより、すべての
input
およびtextarea
プレースホルダーのスタイルが設定されます。重要な注意:これらのルールをグループ化しないでください。代わりに、セレクターごとに個別のルールを作成します (グループ内の無効なセレクターはグループ全体を無効にします)。
###実装###
疑似要素、疑似クラス、なしの 3 つの異なる実装があります。
WebKit、Blink (Safari、Google Chrome、Opera 15) および Microsoft Edge は、疑似要素::-webkit-input-placeholder- を使用します。 ###[###参照する###]######
::-moz-placeholder
- を使用しますが、古いセレクターはしばらくの間は引き続き機能します。 ###[###参照する###] ######
Ref
- ]
Opera 12 以前では、
- プレースホルダー CSS セレクターがサポートされていません。
padding
- は、疑似要素と同じ背景色を取得しません。
リーリー リーリーMozilla Firefox 4 ~ 18 では、疑似クラス:
:-moz-placeholder(aコロン) を使用します。 ###[###参照する###]######Mozilla Firefox 19 は疑似要素Internet Explorer 10 および 11 は、疑似クラス:
:-ms-input-placeholderを使用します。 ###[###参照する###] ######2017 年 4 月:最新のブラウザーのほとんどは、単純な疑似要素::placeholder[Internet Explorer 9 以前では、placeholder属性がまったくサポートされておらず、
最良の実装オプションに関する議論は継続します。疑似要素は、DOMのシャドウ内の実際の要素と同様に動作することに注意してください。inputの
CSSセレクター
ユーザー エージェントは、不明なセレクターを含むルールを無視する必要があります。セレクター レベル 3:を参照してください。したがって、ブラウザごとに個別のルールを開発する必要があります。そうしないと、グループ全体がすべてのブラウザによって無視されます。