Este site irá ter funcionalidade limitada enquanto fazemos manutenção para melhorar a sua experiência. Se um artigo não resolve o seu problema e quiser colocar uma questão, temos a nossa comunidade de apoio à espera de o ajudar em @FirefoxSupport no Twitter, /r/firefox no Reddit.

Pesquisar no apoio

Evite burlas no apoio. Nunca iremos solicitar que telefone ou envie uma mensagem de texto para um número de telefone ou que partilhe informações pessoais. Por favor, reporte atividades suspeitas utilizando a opção "Reportar abuso".

Saber mais

:-moz-placeholder is no longer working on FF11

  • 3 respostas
  • 2 têm este problema
  • 2 visualizações
  • Última resposta por 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

Modificado por rodm_sp a

Todas as respostas (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.

Modificado por rodm_sp a

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}

Modificado por cor-el a