大家在设计网站的时候尽量要遵循W3C代码规范,这将对网站的优化,网站的推广,搜索引擎的友好有很大帮助的。以下是W3C XHTML 1.0代码规范需要主要的几点。

1. img标签的alt属性

img标签的alt属性是当src属性所指向的地址无效时用来代替图片显示的文字。缺少alt属性将无法通过XHTML标准验证,无论如何我们在写img标签时一定要加上alt属性,使用者也能在图片无效时知道这张图片的作用。

2. 同一页面内标签id属性值不得重复

同一页面内标签id属性值应是唯一的,如果需重复使用请用class属性代替。

3. 所有标签元素属性都使用小写

XHTML建议标签名称及其属性都使用小写。所有属性都必须有值。比如“checked”和“selected”属性值就为它自己本身。

<input type=”checkbox” checked=”checked” />

<option selected=”selected”>123</option>

4. script标签位置及属性

script标签应放在head区及body区域里,不得放在这两者之外的区域。还有script标签的“language=”javascript””属性已经在HTML4.01中废弃,请使用“type=”text/javascript””属性和值代替。

5. style标签位置

style标签一定要放在head区域内,除此区域外任何区域都不能放,而且style标签必须有type属性。

6. src、href属性多个参数连接符

标签的src、href属性值中多个参数连接符一定要是用“&amp;”而不是“&”连接。

7. XHTML要求所有标签必须闭合

XHTML规定所有标签必须关闭,所有没有成对的标签必须以“/>”结尾。比如:

<p>成对标签闭合</p>

<div>成对标签闭合</div>

以下是没有成对标签闭合

<br />

<hr />

8. 标签属性值不能省略单引号或双引号

XHTML规定所有标签属性值绝不能省略单引号或双引号,例如:

<a href=http://www.joyfulboy.cn>a标签href省略的单引号或双引号,这是错误的。</a>

<a href=”http://www.joyfulboy.cn”>我是正确的</a>

<a href=’http://www.joyfulboy.cn’>我是正确的</a>

9. 注释区域不得包含 — 符号

注释区域不得包含 — 符号,例如:

<!– 我是 — 错误的注释 –>

<!– 我是正确的注释 –>

注意:样式表中注释应避免使用中文

10. 不符合标准的常用标签

bgsound、embed、iframe等常用标签不符合W3C XHTML标准。可以利用相应的javascript方法来解决。

我有话要说