--- title: '::-moz-placeholder' slug: 'Web/CSS/::-moz-placeholder' tags: - CSS - CSS Pseudo-class - CSS Reference - Non-standard translation_of: 'Web/CSS/::placeholder' ---
::-moz-placeholder
wurde eingeführt, um die Pseudoklasse {{cssxref(":-moz-placeholder")}}, die in Firefox 19 als veraltet eingestuft wurde, zu ersetzen.Das ::-moz-placeholder
Pseudoelement repräsentiert Formularelemente, die Platzhaltertexte anzeigen. Damit können Webentwickler und Theme Designer die Darstellung von Platzhaltertexten anpassen.
Standardmäßig wird {{cssxref("opacity")}}: 0.54
verwendet. Sollten Sie die Hintergrundfarbe der Formularelemente angepasst haben (beispielsweise in einen ähnlichen Farbton), so kann es sein, dass der Platzhaltertext nicht gut sichtbar ist. In diesem Fall können Sie mit ::-moz-placeholder
die Textdarstellung des Platzhaltertextes ändern.
Das folgende Beispiel färbt den Platzhaltertext grün.
<input id="test" placeholder="Platzhaltertext!">
input::-moz-placeholder { color: green; }
Das Ergebnis sieht folgendermaßen aus:
{{EmbedLiveSample('Beispiel')}}
Nicht Teil einer Spezifikation.
{{CompatibilityTable}}
Merkmal | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Grundlegende Unterstützung | {{CompatUnknown}} | {{CompatGeckoDesktop("19.0")}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Merkmal | Android | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Grundlegende Unterstützung | {{CompatUnknown}} | {{CompatGeckoMobile("19.0")}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Firefox verwendet standardmäßig {{cssxref("opacity")}}: 0.54
für Platzhaltertexte. Siehe {{Bug("556145")}}. Die meisten anderen Browser verwenden momentan andere Standards für ihre Platzhalter Pseudoelemente oder Pseudoklassen.
Gecko hat dies zuvor als {{cssxref(":-moz-placeholder")}} Pseudoklasse implementiert. Siehe {{Bug("737786")}}.