Comment faire seulement de l'espace réservé italique dans l'entrée
Salut quelqu'un peut-il me dire comment puis-je faire seul espace réservé à l'italique, mais quand quelqu'un écrit à l'intérieur d'un boîtier de test , parole écrite ne devrais pas avoir italique.
MyCode:
<input type="text" id="search" placeholder="Search" style="font-style:italic">
Comment puis-je passer en italique uniquement sur l'espace réservé et non l'ensemble d'entrée???
Vous devez vous connecter pour publier un commentaire.
Sûr. Il suffit d'appliquer le style de ces règles CSS:
Probablement pas toutes ces règles sont nécessaires. Je l'ai toujours référence CSS Astuces parce que j'oublie toujours comment le faire.
Edit: Noter que ces règles ne peuvent pas être combinés en un seul sélecteur. Ils doivent être déclarés séparément comme indiqué par Dave Kennedy dans les commentaires ci-dessous.
::-webkit-input-placeholder, ::-moz-placeholder { font-style: italic; }
ne fonctionne pas.:-ms-input-placeholder
comme valide, il rend l'ensemble du sélecteur de groupe comme non valide. C'est pourquoi vous avez besoin de les garder séparés.D'une autre manière: l' :focus sélecteur est votre ami. Le faire seulement pour l'espace réservé à l'usage de l' :pas de sélecteur. Ce ont la règle CSS uniquement si le champ d'entrée n'est PAS en cours de sélection.
Définir dans votre CSS :