web-dev-qa-db-fra.com

Comment aligner l'étiquette d'une zone de texte en haut?

J'ai une table de données comme indiqué ci-dessous:

<td>
    <label for="title">Title : </label>
    <textarea rows="5" id="title" name="title"></textarea>
</td>

l'emplacement par défaut de l'étiquette est en bas. Comment vais-je placer l'étiquette alignée avec le haut de la zone de texte?

23
Arjel

Avec le CSS suivant:

​textarea { vertical-align: top; }​
50
kapa

@Bazmegakapa Excellente réponse! On peut aussi le faire de cette façon

label{display:block; float:left;}​

démo de violon: http://jsfiddle.net/kaMqg/1/

2
SVS