首页 > 代码库 > 重构HTML

重构HTML

 1. 良构

     起始标签+结束标签

     空元素写法<img />

     所有元素必须有值   (XHTML不支持只有名没有值)

     所有的属性值有引号(XHTML)

     文本中 & 转义为 &amp 

     文本中 <  转义为 &lt

     唯一的根元素html

     元素和属性名要小写(XHTML)

     勿重叠<a><p></a></p> 因为不同浏览器的处理结果不同

     文本编码为UTF-8(所有浏览器支持)

 

 2. 有效性

     使用alt属性

     object代替embed,applet

     <em>代替<i>

     <strong>代替<b>

     所有表现性元素<small><big>,用CSS代替了。

     XHTML的主体只包含块元素,用div把行内元素抱起来????????



3. 布局

     div+css代替<frame>



4. 可用性

     为表单添加tabindex








重构HTML