认识并遵循W3C标准,将代码规范化

1什么是W3C标准?

W3C标准不是一个标准,而是一系列的标准。

它包括:→  结构标准表现标准动作标准

结构化标准语言:XHTMLXML;表现化标准语言:CSS;动作化标准语言:JavaScript.

2XHTML语言规范


文档方面

必须定义文档类型(DTD)和名字空间

文档类型:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
名字空间:<html xmlns="http://www.w3.org/1999/xhtml">

其实在我们的DreamWeaver中就可以自动生成的了,大家不必死记


标签方面

①所有标签均要小写,关闭,合理嵌套,ID不能重复.

②标签属性要有值,属性值要加双引号且不能空.

③图片一定要加上alt属性.

④表格标签不准使用height属性,可以用width属性

⑤禁止使用<embed> <iframe>属性

⑥链接不准使用target属性(Strict标准)


内容模型(Strict标准)

①body、form、blockquoto仅能包含块状元素

②文本、图像、链接等内联元素不允许直接裸露在body中,必须被<p>或者<div>等块状元素包含

③内联元素不能包含块状元素


其他方面

①注释中禁止使用"-------".

②所有特殊符号使用编码表示


大家看到Strict标准是否有疑惑呢?不是说好的XHTML规范的吗?因为人们习惯html代码,习惯难改,所以W3C就开放3个标准,一个是语法比较宽松的:transitional ;一个是语法严格的:strict ; 一个是包含框架的:frameset.我们一般用的是transitional标准,而外国大多数是strict标准,而当你的网页运用到框架的时候就用frameset标准.现在大家清楚了吧?

3使用W3C标准有什么好处?

首先,我们要明白W3C标准的本意是“结构和表现彻底分离 ".当结构和表现分离后,标准页面的优势就体现出来了。

①代码少,结构清晰 ②更好的兼容性和扩展性  ③页面灵活性强


最后,谢谢大家观看Sunyuan的文章。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值