--- title: ':-ms-input-placeholder' slug: 'Web/CSS/:-ms-input-placeholder' tags: - CSS - Non-standard - Pseudo-classe - Référence(2) translation_of: 'Web/CSS/:placeholder-shown' translation_of_original: 'Web/CSS/:-ms-input-placeholder' ---
La pseudo-classe :-ms-input-placeholder représente le texte de substitution d'un élément de formulaire. Elle permet aux auteurs et aux développeurs web d'adapter l'apparence des textes de substitution. Cette pseudo-classe est propriétaire et est uniquement prise en charge par Internet Explorer et Edge.
Dans l'exemple suivant, le champ « Identifiant » a un style particulier. Le texte de substitution est affiché de cette façon jusqu'à ce que le focus passe sur le champ (ce qui correspond à une saisie).
input {
background-color:#E8E8E8;
color:black;
}
/* Style pour le texte de substitution */
input.studentid:-ms-input-placeholder {
font-style:italic;
color: red;
background-color: yellow;
}
<form id="test">
<p><label>Saisir le nom : <input id="nom" placeholder="Nom de l'étudiant"/></label></p>
<p><label>Saisir le domaine : <input id="domaine" placeholder="Domaine d'étude" /></label></p>
<p><label>Saisir l'identifiant : <input type="num" pattern="[0-9]{8}" title="8 digit ID" id="sid" class="studentid" placeholder="Identifiant à 8 chiffres" /></label></p>
<input type="submit" />
</form>
{{EmbedLiveSample("Exemples","300","300")}}

Cette pseudo-classe est une pseudo-classe propriétaire liée à Trident/Microsoft et ne fait partie d'aucune spécification. MSDN documente cette pseudo-classe.
{{CompatibilityTable}}
| Fonctionnalité | Chrome | Firefox (Gecko) | Edge | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|---|
| Support simple | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | 10 | {{CompatNo}} | {{CompatNo}} |
| Fonctionnalité | Android | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Support simple | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} |