簡體   English   中英

如何在css中更改占位符顏色

[英]How to change placeholder color in css

 <input name="email" type="text" id="email" size="30" value="" placeholder="EMAIL"/> <input name="phone" type="text" id="phone" size="30" value="" placeholder="PHONE"/> 

我有兩個有id =“email”的表單。 第一種形式占位符顏色為白色。 第二是黑色。

但是,我不知道如何在不改變電子郵件ID的情況下做到這一點。 問題是我的第二種形式占位符顏色是白色。 我看不到這個占位符,因為表單背景也是白色的。

 input#email:-moz-placeholder{ color: #999 !important; } input#email:-ms-input-placeholder{ color: #999 !important; } 

試試這個:

#your_form input#email::-webkit-input-placeholder {color:#999;}
#your_form input#email::-moz-placeholder          {color:#999;}
#your_form input#email:-moz-placeholder           {color:#999;}
#your_form input#email:-ms-input-placeholder      {color:#999;}

如果我正確理解了您的問題,請將電話ID添加到與電子郵件相同的CSS規則中。 像這樣:

input#email:-moz-placeholder,  input#phone:-moz-placeholder {
  color:    #999 !important;
}
input#email:-ms-input-placeholder, input#phone:-ms-input-placeholder {
  color:    #999 !important;
}

或者只是刪除id並使用占位符灰色進行每個輸入。

input:-moz-placeholder {
  color:    #999 !important;
}
input:-ms-input-placeholder {
  color:    #999 !important;
}

哦,為了您的信息,您需要添加更多前綴。 閱讀: 使用CSS更改HTML5輸入的占位符顏色

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM