Suivez cet article ( espace réservé d'entrée de texte de style ), je peux changer la couleur de l'espace réservé d'entrée de texte en couleur rouge. Mais c'est toujours une couleur rouge clair, pas rouge exactement.
Existe-t-il un moyen de lui donner une couleur rouge exactement?
mise à jour
La couleur sur Chrome est rouge (c'est correct), la couleur sur Firefox n'est pas rouge, elle est rouge clair ou floue, je l'ai deviné.
EDIT (à partir de la réponse OP):
Veuillez vérifier cet exemple ( http://jsfiddle.net/LQkQG/ ), la couleur est rouge sur Chrome, mais light-red
sur Firefox. Je veux la même couleur sur Firefox qu'avec Chrome.
J'ai trouvé que vous devez remplacer l'opacité.
::-webkit-input-placeholder { /* WebKit browsers */
color: red;
opacity: 1 !important;
}
Oui, en définissant sa valeur via HEX (hexadécimal), vous obtenez un meilleur contrôle de la couleur à utiliser. La couleur du rouge vif (aussi rouge que possible) est #FF0000
Firefox, cependant, est un rebelle doit être informé de l'opacité à utiliser.
Pour référence, jetez un œil à ce tablea
::-webkit-input-placeholder {
color: #FF0000;
opacity: 1 !important; /* for older chrome versions. may no longer apply. */
}
:-moz-placeholder { /* Firefox 18- */
color: #FF0000;
opacity: 1 !important;
}
::-moz-placeholder { /* Firefox 19+ */
color: #FF0000;
opacity: 1 !important;
}
:-ms-input-placeholder {
color: #FF0000;
}