Page 1 sur 1
Taille d'un textarea
Posté : 26 déc. 2005, 02:33
par alexbad
Salut,
Lorsque l'on définit la taille d'un textarea avec les attributs rows et cols, elle est en quoi cette taille?
Et oui, pour éviter à certains de répondre inutilement: j'utilise le CSS pour dimensionner mes zones de textes seulement, ce détail me manque...
Merci
Posté : 26 déc. 2005, 02:36
par fab
la largeur d'un textarea c'est avec width, sinon pour le reste rows et cols comme tu l'as dit
Posté : 26 déc. 2005, 02:40
par alexbad
Hum... essaie ce code:
Tu vois ce que ça affiche?
Maintenant, je veux savoir la taille, elle est en quoi? j'ai fais quelques tests:
-Pas en pixels c'est officiel;
-Pas en em;
-Qui a cru que c'était en pourcentage?
Tu me dis d'utiliser l'attribut width => Cet attribut n'est pas valide pour les textarea et d'ailleurs n'a aucun effet. Si par contre tu parles de la propriété CSS width, je suis d'accord par contre, je suis intéressé par les attributs rows et cols et ce que je cherche, c'est l'unité de mesure de ces deux attributs.
Posté : 26 déc. 2005, 02:46
par fab
erf désolé pour je parlais de la propriété css, et sinon pour le reste ( enfin pour la question que j'avais pas compris) j'avoue ne m'etre jamais posé la question
Posté : 26 déc. 2005, 02:52
par alexbad
Je crois avoir trouvé, ça semble correspondre au nombre de caractères approximativement (avec 40 je rentre 43 caractères) et pour rows, ça correspond à peu près au nombre lignes... (avec 10 j'en entre 12...) Vivement le CSS

Posté : 26 déc. 2005, 02:55
par fab
si l'approximation te satisfait alors tant mieux

Posté : 26 déc. 2005, 02:59
par Truc
ce qui est clair c'est que c'est en fonction de la taille de la police utilisée

Posté : 26 déc. 2005, 03:01
par alexbad
Euh... tu veux dire que j'aurai pas la même taille si je mets le tout en Arial 60? Parce que j'ai jamais remarqué cela auparavant...
Posté : 26 déc. 2005, 03:12
par Truc
eh bien j'en sais trop rien jamais testé mais les attributs cols et rows sont respectivement le nombre de caractères en largeur et hauteur donc en fonction de la police.
Posté : 26 déc. 2005, 03:15
par alexbad
C'est la conclusion que j'ai tirée moi aussi...
Par contre, aucune fiabilité: certains caractères prennent plus d'espace que d'autres.
Bon, je mets [Résolu], merci à vous deux

Posté : 04 janv. 2006, 22:06
par ayiore
j'ai trouvé ça
L'attribut HTML COLS de la balise HTML TEXTAREA indique la longueur du champ.
<TEXTAREA COLS="20"> </TEXTAREA>
L'unité est la lettre soit une longueur de 20 lettres.
Posté : 04 janv. 2006, 22:08
par alexbad
D'accord par contre, ça revient à ce qui a été soulevé, les lettres n'ont pas tous la même taille, ainsi, si je tape 20 "f" dans la zone, il me restera de la place, par contre, si je tape 20 "w", je devrai bouger l'ascenseur... Mais enfin, le CSS fait tou le boulot aujourd'hui, merci
