《编写高质量代码》笔记--语义化的表单

 

 1 <form action="" method="">
 2     <fieldset><!--域集-->
 3         <legend>登录表单</legend><!--域集名(表单用途)-->
 4         <p>
 5             <label for="username">用户名:</label><!--表单项说明-->
 6             <input type="text" name="username" id="username" value="" /><!-- 表单项-->
 7         </p>
 8         <p>
 9             <label for="pwd">密 码:</label>
10             <input type="text" name="pwd" id="pwd" value="" />
11         </p>
12         <p>
13             <input type="submit" value="登录" />
14         </p>
15     </fieldset>
16 </form>

 

效果: 

登录表单

  

 因为fieldset默认有边框,而legend也有默认的样式。

 为满足设计需求,可将fieldset的"border"设为"none",将legend的"display"设为"none",以此来兼顾语义和设计两方面的要求。

 

posted @ 2014-12-03 00:47  Yanyd  阅读(161)  评论(0)    收藏  举报