XHTML+CSS 時代のフォーム

<form action="index.php" method="post">
<fieldset>
<input type="hidden" name="foo" value="bar" />
<label for="name">Your Name:*</label>
<input class="textstrip" type="text" name="name" id="name" />
<br />
<label for="comments">Your Comments:*</label>
<textarea class="textbox" name="comments" id="comments" rows="6" cols="40"></textarea>
<br />
<input type="submit" name="submitcomments" value="Send" />
</fieldset>
</form>

ちょっとWEB巡回して、あちこちのサイトのフォームを調べたところ、上記の様にlabelタグを使うのが美しいかと思われる。tableとかdlとかは、うんこ。

CSSを以下の様にすると、dlぽっくなるかな。

label { display: block; }

HTML_QuickFormのデフォルトのレンダラの出力が許せないということで、以上、ムキニなって調べてみました。