WEB标准

– web标准

WEB标准不是有一个业内,而是相同名目繁多标准的集纳。网页根本由三有些组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应之正规化呢分三面:结构化标准语言主要包括XHTML和XML,表现专业语言主要概括CSS,行为规范要不外乎对象模型(如W3C
DOM)、ECMAScript等。

务必终止标记

先在HTML中,你可以打开许多签,例如<p>和<li>而不肯定写

对应之</p>和</li>来关闭它。但每当XHTML中就是勿合法的。XHTML要求来

谨慎的构造,所有标签须关闭。如果是单身不成对的竹签,在标签最后加

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

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

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

稍许写元素和属性名

与HTML不均等,XHTML对大小写是乖巧的,<title>和<TITLE>是休

以及的价签。XHTML要求具有的竹签和性能的名还必下小写。例如:

<BODY>必须写成<body>
。大小写夹杂也是休叫肯定的,通常dreamweaver

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

标志都必将合理嵌套

一致为XHTML要求有严谨的布局,因此有着的嵌套都必依顺序,以

前面我们如此写的代码:

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

须修改也:

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

就是说,一交汇一交汇的嵌套必须是严格对如。

性能必须充满起来

以HTML中,你可以无需给属性值加引号,但是当XHTML中,它们必须为加

引号。例如:

<height=80>

要修改也:

<height=”80″>

特状况,你得以属于性值里使用对引号,你得就此”,单引号可以用

',例如:

<alt=”say'hello'”>

特殊符号用编码表示

别低于号(<),不是签的平有的,都不能不吃编码为& 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)来约束政府网站要达到自然之易用性,其他国家呢发出相近的求。