Vanwege onderhoudswerkzaamheden die uw ervaring zouden moeten verbeteren, heeft deze website beperkte functionaliteit. Als een artikel uw probleem niet verhelpt en u een vraag wilt stellen, kan onze ondersteuningsgemeenschap u helpen in @FirefoxSupport op Twitter en /r/firefox op Reddit.

Zoeken in Support

Vermijd ondersteuningsscams. We zullen u nooit vragen een telefoonnummer te bellen, er een sms naar te sturen of persoonlijke gegevens te delen. Meld verdachte activiteit met de optie ‘Misbruik melden’.

Meer info

Deze conversatie is gearchiveerd. Stel een nieuwe vraag als u hulp nodig hebt.

:-moz-placeholder is no longer working on FF11

  • 3 antwoorden
  • 2 hebben dit probleem
  • 3 weergaven
  • Laatste antwoord van cor-el

more options

This is no longer working:

-moz-placeholder {
 color: #f0f0f0; }

the placeholder color now rendering the textfield color

This is no longer working: :-moz-placeholder { color: #f0f0f0; } the placeholder color now rendering the textfield color

Bewerkt door rodm_sp op

Alle antwoorden (3)

more options

Your CSS isn't valid. -moz-placeholder is pseudo-class. It must follow an element type, ID, class, etc.. Example:


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

<input id="example" type="text" placeholder="Click to make me go away.">


For details, see the following article: https://developer.mozilla.org/en/CSS/:-moz-placeholder

more options

Thanks for the reply.

The issue I found is that if you assigned a css color on your input field, the placeholder color will also use that even if you assigned a different color for placeholder.

Using your example:

input{color: red}

input:-moz-placeholder{color: green}


that won't work. The placeholder color will be RED instead of GREEN.

Bewerkt door rodm_sp op

more options

Seems to be working fine for me on Linux with Firefox 11 on the demo page after clearing the current value to make the placeholder text show.

input{color: red}
input:-moz-placeholder{color: green}

Bewerkt door cor-el op