5568 sujets

Sémantique web et HTML

Bonjour!
Un problème de débutant:
Pour mon site web j'ai créé une shoutbox,
upload/15229-shoutbox.jpg
j'y ai inclus une textarea pour la saisie des messages, seulement j'aimerais que pendant la saisie de l'utilisateur le texte reste compris horizontalement dans la textarea, c'est-à-dire pour ne pas que le texte s'étendent sur une seule ligne.
Cela me permettrait d'optimiser l'affichage des messages dans l'iframe, étant donné que ma shoutbox est verticale.
J'aimerais donc savoir si j'ai fais le bon choix en utilisant un textarea et si il est possible de résoudre mon problème en ajoutant un attribut à cette même textarea. (Je n'ai pas été tres assidu pendant l'apprentissage de l'html Smiley confused )
J'espère avoir été suffisament clair. Smiley ohwell
Voici le code de ma textarea:
[code]
<textarea NAME="post" cols="20" rows="5"></textarea>

Merci d'avance
Modifié par Elixis (29 Dec 2007 - 14:30)
Elixis a écrit :
j'aimerais que pendant la saisie de l'utilisateur le texte reste compris horizontalement dans la textarea, c'est-à-dire pour ne pas que le texte s'étendent sur une seule ligne.

Eh bien, c'est le comportement par défaut avec un textarea, justement.
Le seul cas où ce comportement est mis à mal, c'est lorsque l'utilisateur tape un mot trop large, comme par exemple «supercalifragilisticexpialidocious», ou encore «looooooooooooooooooooooooooooooooooooooooooooooooooooool» ou une URL.

Solution:
- pour les «looooooooooooooooooooooooooooooooooooooooooooooool», apprendre aux utilisateurs à écrire...;
- pour les URL, les repérer lors de l'envoi des données, et remplacer l'URL par le code qui va bien avec un intitulé générique de type «lien» ou bien en gardant le nom de domaine et les premiers caractères qui le suivent par exemple.

Pour la saisie dans le textarea... là, rien à faire, les URL dépasseront et on aura une barre de défilement horizontale.
C'est bon, je met un attribut wrap="virtual" et pour ce qui est des
"looooooooooooooooooooooooooooooool", je compte sur les utilisateurs pour qu'ils se contiennent et qu'ils fassent attention.
Merci du coup de main.