国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

使用 CSS 更改 HTML 輸入的占位符顏色
P粉068510991
P粉068510991 2023-08-27 11:17:26
0
2
632
<p>Chrome v4 支持 <code>input[type=text]</code> 元素上的占位符屬性(其他可能也這樣做)。</p> <p>但是,以下 CSS 不會(huì)對(duì)占位符的值執(zhí)行任何操作:</p> <p><br /></p> <pre class="brush:css;toolbar:false;">input[placeholder], [placeholder], *[placeholder] { color: red !important; }</pre> <pre class="brush:html;toolbar:false;"><input type="text" placeholder="Value"></pre> <p><br /></p> <p><code>值</code>仍將保留<code>grey</code>,而不是<code>red</code>。</p> <p><strong>有辦法改變占位符文本的顏色嗎?</strong></p>
P粉068510991
P粉068510991

全部回復(fù)(2)
P粉680087550

/* do not group these rules */
*::-webkit-input-placeholder {
    color: red;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: red;
    opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: red;
    opacity: 1;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: red;
}
*::-ms-input-placeholder {
    /* Microsoft Edge */
    color: red;
}
*::placeholder {
    /* modern browser */
    color: red;
}
<input placeholder="hello"/> <br />
<textarea placeholder="hello"></textarea>

這將為所有inputtextarea占位符設(shè)置樣式。

重要說(shuō)明:不要對(duì)這些規(guī)則進(jìn)行分組。相反,為每個(gè)選擇器制定單獨(dú)的規(guī)則(組中一個(gè)無(wú)效的選擇器會(huì)使整個(gè)組無(wú)效)。

P粉765684602

實(shí)施

共有三種不同的實(shí)現(xiàn):偽元素、偽類和無(wú)。

  • WebKit、Blink(Safari、Google Chrome、Opera 15+)和 Microsoft Edge 使用偽元素:::-webkit-input-placeholder。 [參考]
  • Mozilla Firefox 4 到 18 使用偽類::-moz-placeholder一個(gè)冒號(hào))。 [參考]
  • Mozilla Firefox 19+ 使用偽元素:::-moz-placeholder,但舊的選擇器仍將工作一段時(shí)間。 [參考]
  • Internet Explorer 10 和 11 使用偽類::-ms-input-placeholder[參考]
  • 2017 年 4 月:大多數(shù)現(xiàn)代瀏覽器支持簡(jiǎn)單的偽元素 ::placeholder [Ref]

Internet Explorer 9 及更低版本根本不支持 placeholder 屬性,而 Opera 12 及更低版本不支持任何占位符的 CSS 選擇器。

關(guān)于最佳實(shí)施方案的討論仍在繼續(xù)。請(qǐng)注意,偽元素的行為就像陰影中的真實(shí)元素一樣DOMinput 上的 padding 將不會(huì)獲得與偽元素相同的背景顏色。

CSS 選擇器

用戶代理需要忽略具有未知選擇器的規(guī)則。請(qǐng)參閱選擇器級(jí)別 3

因此我們需要為每個(gè)瀏覽器制定單獨(dú)的規(guī)則。否則整個(gè)組將被所有瀏覽器忽略。

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #909;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #909;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #909;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #909;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #909;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #909;
}
<input placeholder="Stack Snippets are awesome!">
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板