以下に示すようなテーブルデータがあります。
<td>
<label for="title">Title : </label>
<textarea rows="5" id="title" name="title"></textarea>
</td>
ラベルのデフォルトの場所は下部です。ラベルをテキスト領域の上部に揃えるにはどうすればよいですか?
次のCSSを使用します。
textarea { vertical-align: top; }
vertical-align
MDNで:
vertical-align CSSプロパティは、インライン要素またはテーブルセル要素の垂直方向の配置を指定します。
@Bazmegakapa素晴らしい答えです!このようにすることもできます
label{display:block; float:left;}
フィドルデモ: http: //jsfiddle.net/kaMqg/1/
brタグを使用します。
<td>
<label for="title">Title : </label>
<br>
<textarea rows="5" id="title" name="title"></textarea>
</td>