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