ECMAScriptWEB标准

– web标准

WEB标准不是某一个专业,而是一各个正式的聚合。网页根本由三片段组成:结构(Structure)、表现(Presentation)和行事(Behavior)。对应的规范也分三方面:结构化标准语言主要回顾XHTML和XML,表现专业语言首要不外乎CSS,行为规范主要不外乎对象模型(如W3C
DOM)、ECMAScript等。

非得终止标志

此前在HTML中,你能够张开大多标签,例如<p>和<li>而不断定写

对应的</p>和</li>来关闭它们。但在XHTML中那是非法的。XHTML须求有

谨慎的组织,全数标签必须关闭。借使是单身不成对的标签,在标签最终加

3个”/”来关闭它。例如:

<br /><img height=”80″ alt=”网页设计师”

src=”..logo_w3cn_200x80.gif” width=”200″ />

小写成分和属性名

与HTML不平等,XHTML对大小写是灵动的,<title>和<TITLE>是不

同的竹签。XHTML需要具有的标签和属性的名字都无法不运用小写。例如:

<BODY>必须写成<body>
。大小写夹杂也是不被承认的,平时dreamweaver

自动生成的性质名字”onMouseOver”也必须修改成”onmouseover”。

标志都必合理嵌套

如出1辙因为XHTML供给有严苛的构造,由此具备的嵌套都不能够不按顺序,以

前大家如此写的代码:

<p><b></p>/b>

务必修改为:

<p><b></b></p>

说是,壹层壹层的嵌套必须是严谨对称。

质量必须括起来

在HTML中,你能够不须求给属性值加引号,不过在XHTML中,它们必须被加

引号。例如:

<height=80>

务必修改为:

<height=”80″>

非同小可情况,你须要在属性值里采纳双引号,你能够用”,单引号能够运用

',例如:

<alt=”say'hello'”>

特殊符号用编码表示

任何低于号(<),不是标签的1部分,都必须被编码为& 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注释的早先和甘休,也正是说,在内容中它们不再有效。例如上边包车型地铁代码是于事无补的:

<!–那里是注释———–那里是注释–>

 

遵照web标准的长处

对于访问者

● 文件下载与页面显示速度更加快。

● 内容能被越来越多的用户所访问(蕴含失明、视弱、麦粒肿等生理残疾行动障碍者人员)。


内容能被更常见的装备所走访(包涵显示器阅读机、手持设备、搜索机器人、打字与印刷机、电双门双门电冰箱之类)。

● 用户可以由此体制选取定制本身的变现分界面。

● 全数页面都能提供适于打字与印刷的本子。

对于网址全数者

● 更加少的代码和零部件,轻松保证。

● 带宽供给下降(代码更简短),成本下跌。举个例子:当 ESPN.com 使用
CSS改版后,每一日节省超越两兆字节(terabytes)的带宽。

● 更便于被搜寻引擎寻找到。

● 改版方便,不须要更改页面内容。

● 提供打字与印刷版本而不须求复制内容。

● 提升网址易用性。在美利坚合资国,有严格的法规定条款文(Section
508)来约束政坛网址必须到达自然的易用性,其余国家也有周边的渴求。