--- title: '::placeholder' slug: 'Web/CSS/::placeholder' translation_of: 'Web/CSS/::placeholder' ---
伪元素::placeholder
可以选择一个表单元素的占位文本,它允许开发者和设计师自定义占位文本的样式。
::placeholder { color: red; font-size: 1.5em; }
在使用了::placeholder
伪元素的选择器中,仅有小一部分CSS属性可以使用,这个集合可以参考{{cssxref("::first-line")}}伪元素。
{{csssyntax}}
<input placeholder="我是红色的!">
input::placeholder { color: red; font-size: 1.2em; font-style: italic; }
{{ EmbedLiveSample('红色文本') }}
<input placeholder="而我是绿色的!">
input::placeholder { color: green; }
{{EmbedLiveSample('绿色文本')}}
规范 | 状态 | 说明 |
---|---|---|
{{SpecName('CSS4 Pseudo-Elements', '#placeholder-pseudo', '::placeholder')}} | {{Spec2('CSS4 Pseudo-Elements')}} | Initial definition |
{{CompatibilityTable}}
功能 | Chrome | Firefox (Gecko) | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基本支持 | {{CompatChrome(57)}} | {{CompatGeckoDesktop("51.0")}}[1] | {{CompatNo}} | {{CompatNo}} | 44 | 10.1 |
前缀支持 | Supported | Supported | Supported | 10 -ms- | Supported | 5 -webkit- |
功能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本支持 | {{CompatChrome(57)}} | {{CompatChrome(57)}} | {{CompatGeckoMobile("52.0")}} | {{CompatNo}} | 10.3 | |
前缀支持 | Supported | Supported | Supported | 10 -ms- | Supported | 5 -webkit- |
[1] 在Gecko 51.0 {{geckoRelease("51.0")}} 以及更低的版本中,请使用 {{cssxref("::-moz-placeholder")}} 。