J'essaie d'aligner l'étiquette de cette zone de texte au milieu de la zone de texte, mais cela ne fonctionne tout simplement pas. La sortie ressemble à quelque chose comme ceci: voici le code que j'ai essayé. TY! P> <style>
label textarea{
vertical-align: middle;
}
</style>
<label>Synopsis: <textarea style="border: none" rows="7" cols="60">$v_Synopsis</textarea></label>
5 Réponses :
HTML P> HTML P >
label, textarea{ display:inline-block; vertical-align:middle; }
Merci, c'était rapide!
Cependant, lorsque j'ajoute de retour dans Style = "Border: None" pour le Texarea, l'étiquette revient à son point d'origine. Je ne sais pas ce qui se passe avec ça.
Peut-être que vous pourriez faire Jsfiddle pour démontrer votre problème comme supprimant la frontière (probablement pauvre UX) ne fait aucune différence dans l'exemple Codepen?
jsfiddle.net/rc5nj Vous ne savez pas si je faisais cela à la première première fois en utilisant jsfiddle. Il affiche la sortie de l'étiquette en haut de la zone de texte, la sortie réelle est du côté gauche de la dernière ligne. J'essaie de l'obtenir sur le côté gauche du milieu.
Ici: JSFIDDLE.net/pg4KA/1 Vous avez oublié le inline-block code >. L'enlèvement des frontières ne diminue pas le Texarea ... Cela ressemble à cela.
Vous avez oublié: ","
<style> label, textarea{ vertical-align: middle; } </style> <label>Synopsis: </label> <textarea style="border: 1" rows="3" cols="10"></textarea>
Je sais ce qui n'allait pas tout au long, je devais redimensionner automatiquement la zone de texte à l'aide de JavaScript.
Cela a fonctionné pour moi.
D'abord, la Textarea est complètement flottante, puis le mot "adresse" apparaît avant cela.
C'est dans l'ordre inverse, mais affiche correctement à afficher: p>
Cela fonctionnera toujours et vous avez la possibilité de placer l'étiquette à l'une ou l'autre; haut, milieu ou inférieur
html: p> CSS: p>
Vous pouvez le faire comme ceci:
label { display:inline-block; vertical-align:central; } textarea { display:inline-block; vertical-align:middle; }
Pourquoi l'entrée est-elle à l'intérieur de l'étiquette?
@Paulie_d Lorsqu'un contrôle est à l'intérieur d'un