WEB标准化

WEB标准不是某一个标准,而是一系列标准的集合。

网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准三方面:

结构:用于结构化的Web标准化技术主要由:Html、Xhtml、Xml。

表现:主要指CSS。

行为:表现行为的标准技术主要有:DOM和Javascript。Dom是一种让浏览器和Web内容结构沟通的接口,javascript主要是用来操作DOM的。

表现和内容分离是Web标准的核心。

Web标准的好处

1、高效率开发和维护。

2、跨平台。

3、降低服务器成本。

4、便于改版。

5、加快网页解析速度。

6、与未来兼容。

代码标准

*必须结束标记

*小写元素

*合理嵌套

*属性括起来

*特殊符号

任何小于号(<),不是标签的一部分,都必须被编码为& l t ;

任何大于号(>),不是标签的一部分,都必须被编码为& g t ;

任何与号(&),不是实体的一部分的,都必须被编码为& a m p;

注:以上字符之间无空格。

*所有属性赋值

XHTML规定所有属性都必须有一个值,没有值的就重复本身。例如:

<td nowrap> <input type="checkbox" name="shirt" value="medium"

checked>

必须修改为:

<td nowrap="nowrap"> <input type="checkbox" name="shirt"

value="medium" checked="checked">

在注释中

“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:

<!--这里是注释-----------这里是注释-->

标准测试

页面校验地址 http://validator.w3.org/

CSS文档校验 http://jigsaw.w3.org/css-validator/

W3C标准测试网址 http://validator.w3.org/

测试时一定要有文件类别宣告还有指定文件编码

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

猜你喜欢

转载自blog.csdn.net/weixin_42659625/article/details/82421853