サイト内検索

...HTML・XHTMLタグ...

フォーム

入力項目のグループ化

入力項目のグループ化
フォームの入力項目をグループ化をするには、fieldset要素を指定します。
グループにタイトルをつけるには、legend要素を指定します。
[使い方]
<form method="post" action="sample.cgi">
<fieldset>
<legend>タイトル(サンプル)</legend>
お名前:<input type="text" name="name" size="20">
E-Mail:<input type="text" name="email" size="20">
</fieldset>
</form>
[メモ・・・W3Cの検証サービス・・・]
alignはHTML 4.01 Strict ・ XHTML1.0 Strictでは、推奨されていませんので、
Validするには、スタイルシートを使用します。
プロパティmarginを指定します。
<legend style="margin-left: 150px;">

タイトルの位置の指定は、legend要素に align=""を付け加えて指定します。

属性 属性値 説明
align="left"左揃えに表示します。
"right"右揃えに表示します。
"top"上部に表示します。
"bottom"下部に表示します。

サンプル

[bodyの中]

<form method="post" action="sample.cgi">
<fieldset>
<legend> ユーザー登録</legend>
ニックネーム:<input type="text" name="user" size="20">
パスワード:<input type="text" name="pass" size="20">
e-mail:<input type="text" name="email" size="50">
</fieldset>
<fieldset>
<legend align="center">登録内容</legend>
お名前:<input type="text" name="name" size="20">
<p>ご住所:<input type="text" name="address" size="50"></p>
電話番号:<input type="text" name="tel" size="20">
</fieldset>
<div class="sample-1">
<input type="submit" value="登録する">
</div>
<div class="sample-2">
<input type="reset" value="リセット">
</div>
</form>

[ブラウザ上]

ユーザー登録
ニックネーム:

パスワード:

e-mail:
登録内容
お名前:

ご住所:

電話番号:
←サンプル(登録できません。)

Copyright c 2007.10.01 luc All rights reserved.