大家在设计网站的时候尽量要遵循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属性值中多个参数连接符一定要是用“&”而不是“&”连接。
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方法来解决。