Maison >interface Web >tutoriel CSS >Pouvez-vous ajuster dynamiquement la hauteur de la zone de texte avec uniquement du CSS ?
Hauteur de la zone de texte dynamique avec CSS
Lors de la création d'une zone de texte pour la saisie de l'utilisateur, il est souvent souhaitable de l'agrandir ou de la réduire pour s'adapter à la quantité de contenu. Bien que des solutions impliquant JavaScript ou PHP existent, existe-t-il une méthode purement basée sur CSS ?
La solution :
Oui, il est possible d'utiliser CSS pour obtenir une zone de texte dynamique hauteur. Voici comment procéder :
textarea { height: auto; }
<textarea oninput='this.style.height = "";this.style.height = this.scrollHeight + "px"'></textarea>
En mettant en œuvre ces étapes, vous pouvez créer une zone de texte qui ajustera automatiquement sa hauteur pour s'adapter à son contenu sans recourir à JavaScript ou PHP.
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!