Étant donné que nous ne connaissons pas la largeur de la div à l'avance?Comment faire pour que la zone de texte remplisse la largeur de sa largeur parente?
Mon idée: Calculer la largeur de la div avec JS, trouver un moyen de la convertir en colonnes et d'appliquer le CSS à la zone de texte sur la mouche. Mais peut-être n'y a-t-il pas besoin de réinventer la roue?
Merci.
Merci beaucoup! – johnjohn
+1 Je n'ai jamais réalisé que vous aviez besoin de ces attributs pour que 'width: 100%' fonctionne. J'ai utilisé un autre travail pour redimensionner automatiquement la zone de texte si son conteneur parent est redimensionné mais maintenant c'est beaucoup plus facile :) Merci! –
@FelixKling Je ne pense pas que 'cols' et' rows' sont nécessaires pour que le 'width: 100%' fonctionne ... 'cols' et' rows' sont les attributs obligatoires d'un élément HTML 'textarea', qui a considéré invalide sans eux, c'est-à-dire qu'un validateur HTML se plaindra. La 'largeur: 100%' fonctionne comme vous le souhaitez, est une fonction du navigateur. Cela n'a pas fonctionné pour les navigateurs plus anciens. –