Maison >interface Web >tutoriel CSS >Pourquoi ma zone de texte comporte-t-elle un espace supplémentaire en dessous ?
Espace supplémentaire sous la zone de texte : causes et solutions
Problème :
Malgré l'utilisation d'un balisage simple , un espace vertical supplémentaire apparaît sous
Extrait de code :
<code class="html"><html> <head> <style> body { margin: 0; padding: 0; } .main { background-color: red; } textarea { background-color: gray; resize: none; margin: 0; border: 0 none; padding: 10px; height: 50px; overflow: hidden; } </style> </head> <body> <div class="main"> <textarea></textarea> </div> </body> </html></code>
Cause :
L'espace supplémentaire est dû à l'alignement par défaut de
Solution :
Pour éliminer l'espace supplémentaire, ajoutez la règle CSS suivante à votre
<code class="css">textarea { vertical-align: top; }</code>
Cela aligne le
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!