CSS

:-moz-placeholder

:-moz-placeholder

非标准

此功能是非标准的。不要在面向Web的生产站点上使用它:它并不适用于每个用户。实现之间也可能存在很大的不兼容性,而且这种行为在未来可能会发生变化。

已废弃

此功能已废弃。虽然它在某些浏览器中仍然可以工作,但它的使用是不被支持的,因为它可以在任何时候被删除。尽量避免使用它。

注:Firefox 51用标准取代了这个特性。:placeholder-shown伪阶级。

:-moz-placeholder CSS伪类是Mozilla的扩展表示任何形式显示元件占位符文本。这可让您自定义占位符文本的外观,默认情况下是半透明的灰色。

textarea:-moz-placeholder { color: blue; }

示例

HTML

<input placeholder="Type something here!">

CSS

input:-moz-placeholder { color: red; font-style: italic; }

结果

规范

不是任何规范的一部分。

浏览器兼容性

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic supportNo support4.0 (2.0)1 Removed in 51.0 (51.0)2No supportNo supportNo support

FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo support?No supportNo supportNo support