Comment centrer un placeholder HTML en CSS ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-07-27 14:25:08
Thèmes : webmaster - html - css - input - placeholder
Question

Comment puis-je centrer le placeholder d'un INPUT HTML en CSS ?

<input type="text" placeholder="votre nom"> 
Réponse

Pour centrer l'attribut placeholder dans un INPUT ou un TEXTAREA, vous pouvez utiliser le pseudo-élément CSS :

  • ::placeholder pour la plupart des navigateurs.
  • ::ms-input-placeholder pour Microsoft Edge.
  • :ms-input-placeholder pour Internet Explorer.

Exemple :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Comment centrer un placeholder en HTML et CSS ?</title>
</head>
<style> 
input::placeholder {  
	text-align: center; 
}
input::-ms-input-placeholder {
	text-align: center; 
} 
input:-ms-input-placeholder {
	text-align: center; 
} 
</style> 
<body>
<input type="text" placeholder="votre nom"> 
</body>
</html>