今天上午在ITeye看到一篇关于html规范方面的文章,标题是“这样去写你的html”,(链接地址:http://www.iteye.com/magazines/1)。感觉这些规范性的东西,都是在写代码中慢慢摸索出来的,既然前人已经有了比较好的规范,那我们就先学习会用之后再追求更好吧。
在这里就是把这篇文章内容根据自己掌握的,又自己写了一遍吧。
一、文档声明:<!DOCTYPE> 。 可以这样写 <!DOCTYPE HTML>
二、<a>标签 链接。1、为关键链添加accesskey (平时确实没有用过)
2、不要去掉focus时虚线框。(这个不太懂)
三、<abbr> 添加一个title属性对缩写进行描述。
<abbr title="javascript">JS</abbr>
四、<dl>定义列表。最好只用于某些有“定义”意义的条目。(自己用的比较少,一般用<ul>或者<ol>)
五、<ul>/<ol>无序/有序列表。在导航、列表、tab中经常用到。
六、<table>表格。1、为表格添加summary属性。2、添加<tbody>。3、必要时使用<col><colgroup>来控制表示的栏。
七、<code>/<pre>格式化片段。 code是指computer code text;pre是指preformatted text。<pre>范围更广,而且是块状元素。
八、<br>换行。<br>少用,网页中的空白,一般使用css中的<padding>或者<margin>。
九、<div>/<span/<section>无语义标签。defines a section in a document。尽量使用其做为页面框架的容器,比如布局、添加额外的视觉效果,而不是段落等的替代品。