web-dev-qa-db-ja.com

テキスト領域のラベルを上に揃えるにはどうすればよいですか?

以下に示すテーブルデータがあります。

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

ラベルのデフォルトの場所は下部です。ラベルをテキスト領域の上部に揃えて配置するにはどうすればよいですか?

23
Arjel

次のCSSを使用します。

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

@Bazmegakapa素晴らしい答え!この方法でもできます

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

フィドルデモ: http://jsfiddle.net/kaMqg/1/

2
SVS