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>