Working together for standards The Web Standards Project


FAQ [Simplified Chinese Translation]

常见问题

什么是网站标准以及为什么要使用它?

1 介绍

2 什么是标准?
2.1 W3C标准
2.1.1 什么是 W3C
2.1.2 它的用途?

2.1.3 什么是 W3C 的标准?

2.1.3.1 HTML 4.0
2.1.3.2 XML 1.0
2.1.3.3 XHTML 1.0, 1.1, XHTML 模块化
2.1.3.4 CSS – 叠层样式表

2.1.3.5 DOM
2.2 ECMA标准
2.2.1 什么是ECMA?
2.2.2 它的用途?
2.2.3 什么是ECMA的标准?
2.2.3.1 ECMAScript

3 用网站标准有什么好处?
3.1 易用性
3.1.1 软件/硬件
3.1.2 对于用户
3.2 稳定性

4 总结

1. 介绍

Tim Berners-Lee的理想中的互联网发明, 是可以让用户及工作,娱乐为一身,并且可以分享信息的一个社会化公共空间 (互联网的历史简介).
作为网络的开发者, 创造商业,社会及教育站点, 我们已把这个梦想变为现实.

在这段迅速发展时期,网络需要一些指导把全部潜在的东西开发出来.网站标准就可以做这种指导.这些标准帮助确保用户有权使用那些信息,而且可以加速网络的发展并使之更有乐趣.

网站标准也针对一些有特殊需求的用户群,使他们更加容易使用网页,它可以帮助失明残障人士阅读网页,对于一些视的人,可以帮助重新排列或者放大字体,使他们容易阅读.一些用户使用的掌上设备也可以像使用高端工作站的人一样很容易的使用浏览器.

我们下面会给予说明, 这里还有一些 实际原因 令开发者对网站标准感兴趣.
标准网站会更容易被搜索引擎搜索到.例如,使用浏览器绝对代码经常会制造出2-3倍的网页搜索效果,并且会被新的媒体引进.但是如果没有网站标准的声音指导,就不会有那么好的效果.

有些人会为标准的局限性而担心.事实上,它可以替代很多单调乏味的依靠劳动力参与的网页发展,并且可以使其发展成为更长久更有弹性的确创造.他们都可以在不忘过去的同时发展未来的技术.

很多网页的用途,包括仍在今天梦想之中的,都不是无法实现的,或者也许会比较困难,如果没有分布广泛的标准趋向.当前,系统和软件已经非常普遍,表面上看
来,是和世界接轨,但是谁可以预知明天又会有什么新的情况?我们在尝试去控制单一公司,代表正在限制我们自己的未来的福祸,鼓励创新来继续现在的步伐是让
网页生存并维持国际标准的道理.

标准在 网站标准组织 (WaSP)
做出了很多的贡献,它被认为是帮助你学到更多东西的必需品.这个文件仅仅是刚刚开始; 它会带给你对于标准的存在一致理解, 为什么这么做,以及为什么这么重要.
每一次我们制造一个网页,我们都为公共信息空间做出了贡献.我们可以建立增进,或者可以打破计划.决定权属于我们;但结果取决于每个人.

2 什么是标准?

2.1 W3C 标准

2.1.1 什么是 W3C?

网络协会 (W3C)
是一个专门用于开发网络潜在能力的国际工业协会.
成立于1994年,以发明网络的Tim Berners-Lee为的网络协会已大于450

成员组织
- 其中包括
美国微软公司
,
美国在线服务公司
(总公司为
Netscape 通信公司
),

苹果电脑, Adobe公司, Macromedia, Sun Microsystems,
和一些其他类型的软件及硬件公司,研究所和电讯公司. 这个协会由三个公共调查协会组成 – 美国的麻省理工学院,
欧洲的INRIA, 和日本的
Keio 大学
.

2.1.2 它的用途?

W3C建议由协会成员和专家组成的工作小组来发展这个网络规范(实际的规范)来提高网络的互用性.得到公司大部分通过的工作小组会和其他组织一同参与制作网络应用软件,制作那些大家提出的建议及工作草稿.这些草稿将会提交给W3C的公司成员及董事,让他们做出建议及批准. 一些过程的详细信息和信息反馈会在
W3C 网页
看到.

2.1.3 什么是W3C标准?

2.1.3.1 HTML 4.0 – 超文本标识语言

超文本标识语言 (HTML) 被广泛的用于增加网的文本文件.浏览器可以通译这些文件,用媒体特效的组织结构来呈现用户.比如说,
浏览器用加粗字体来表现一些加重元素 (<strong></strong>)
这样令网页看起来更加形象化, 这样可以让文字语音阅读系统在读的时候重点注意那些加重部分.

Cascading Style Sheets (CSS) 的帮助下,创作者定义表现结构原理,浏览器的默认值是最重要的.

2.1.3.2 XML 1.0 – 可扩展标识语言

Example of part of an XML document

<addressbook>
  <entry>
    <name>Bill Gates</name>

    <email>[email protected]</email>

  </entry>
  <entry>
    <name>Marc Andreesen</name>
    <email>[email protected]</email>

  </entry>
  <entry>
    <name>Jon S. von Tetzchner</name>
    <email>[email protected]</email>
  </entry>

</addressbook>

可扩展标识语言 (XML) 是一种像 HTML标识语言,但是它可以修改装置原理取代了之前的单一功能,它可以让用户做一些自定义,或者用别人已经做好的设置.
如果用 XML namespaces它甚至可以在单一文件里做很多种不同的设置.

一些XML的应用软件, 比如说 XHTMLMathML,
已经作为W3C推荐使用. 其他的W3C正在设计中.

设计风格标准,像CSS和XSL, 可以提供多种XML原理递交的特定选择. 适应标准对直接的XML递交的支持是不稳定的浏览器.所以呈现给用户的信息HTML
(or XHTML) 和 CSS-这种简单的驱动样式. XML现在大部分用于机器之间的信息传递.

XML可以比HTML使用灵活,首先是因为它可以用于添加用户自定义和建立自己的结构系统.这个可以使大量的数据组成理想的版式.这项技术已经被用于很多数据库和搜索引擎当中

2.1.3.3 XHTML 1.0, 1.1, 及模块化

XHTML 1.0是HTML像XML应用一样的再形成版本. XHTML 1.0可以像即将从HTML4.01中出现的意识形态,
而且由于XML’s 的影响,它会在技术上更加严谨.

XHTML会在浏览器上显示出同等意义代码的HTML.用户也可以用XHTML来做一些内容的再加工,比如说发送到掌上电脑;XML精确的排列规则会自动处理XHTML,它会比普通的HTML更加简单并且降低建设成本.

从意识形态来看,XHTML 1.0继承了下列HTML4.01的一些综合观念:

  • 页面内容简介改版分开
  • 内容能被更多的用户所访问
  • 内容国际化

XHTML1.0提供了三种文档类型定义可选择:严格型,过渡型和框架型.这个类型最初形成是在HTML 4.0之后接着直到HTML 4.01.

一些重要的从XML到XMTML技术上的实行包括:

  • 声明正确的文件类型
  • 结构与文件包含一致的声明,一个带有XHTML名字空间声明的HTML元素 一个包括标题元素和支体元素的首要元素
  • 所有的元素和属性的名字均为小写字母书写并且给给所有属性值加引号
  • 关闭所有已打开的图像标签 (例如 p, li)
  • 空标签也要关闭(例如 br, hr, img) 在标签尾部使用一个正斜杠”/”来关闭它们自己 (<br />)
  • 声明文件类型定义

请看下面的模板
Learn >
模板

XHTML 1.1 由三个主要部分组成:

  • XHTML 1.0 严格型文件类型定义 (与一些细微的修正)
  • XHTML 模块化
  • Ruby注解

可以有很多不同的方法来制造XHTML 1.1的文件.第一,可以用公共的xhtam 1.1文件类型定义.同时,因为事实上在XHTML
1.1里没有表象的属性,所以你的工作会有非常的结构.要完成结构分离和介绍,并且所有的介绍将会在一个类型表格..

另外一个制造XHTML 1.1文件的解释是接近XHTML的模式化.这是熟悉的成分HTML和XHTML故障(例如文本文件,
表格, 框架,窗体)
变成离散的大块. 你可以编写自己的文件类型定义并且只用这些需要的组成部分.
这是动作的展开性,从本质上的给予网页制作者一些自定义.

Ruby注解在处理某些亚洲文字注解上有特殊的方法. Ruby falls under the work being done with Internationalization.

2.1.3.4 CSS – 层叠样式表

层叠样式表(CSS)是一种可以变化 HTMLXML
外观原理的办法, 分配元素类型为自定义原理分级或个别情况.

Stylesheets一直被用于定义网站的整体外观. 根据CSS的介绍,
W3C推荐的HTML版面面貌细节被stylesheets定向取代,使站点的访问及维护更加容易.

2.1.3.5 DOM 1 – 文档对象模型1

DOM (文档对象模型)允许互动的语言脚本(例如 ECMAScript,

标准Java语言描述版本)
在网页中显示. (在设计其间, 文档对象模型1(DOM)是一个与网页有互相影响的应用编程接口 (API)
) 它可以让语言脚本容易构成,内容及文件的表达可以用像 HTML CSS
这样的语言
.

DOM可以对未来的技术和进步做以兼容;它可以使语言脚本和其他文件中运用的语言类型互相影响.它不仅使HTML动态程序简单化,而且还可以适应和减少令人费心的未来网络技术.

2.2 ECMA 标准

2.2.1 什么是ECMA?

欧洲计算机制造商协会 (ECMA)
成立于1961年,是一个使计算机运作格式标准化的官方组织, 包括程序语言和输入输出代码.

ECMA建立于瑞士的西南部城市日内瓦城,临近国际标准化组织
(ISO) 国际电工委员会 (IEC).
在1994年,为了表现主要的生产规模,这个组织的名字更改为ECMA (欧洲计算机制造商协会).

2.2.2 它的用途?

ECMA的重要角色是在信息传递区域和交流技术中发展标准化和技术汇报.像ECMA这样的协会和一些非官方标准化的协会,经常于国家官方组织和世界性协会组织合作.

标准已经被国际及欧洲标准所承认.到目前为止已经多于 270
ECMA 标准 and 70 个技术报告

被发布.

其中有85个已被 国际标准化组织 (ISO)所接受.
另外, 还有25个已经被 European Telecommunications Standards Institute (ETSI)作为欧洲标准.

2.2.3 什么是ECMA 的标准?

2.2.3.1 ECMAScript (标准化Java描述语言)

ECMAScript 是一种标准化语言脚本,很大程度上基于 Netscape

Java语言描述

微软公司 JScript.  ECMAScript
是被标准定义为 ECMA

技术委员会
39
(TC-39).

ECMAScript最大的用途基于语言目的, 是巧妙的处理网页中被 Document Object Model (DOM)详细规定的目标.
这些目标(有效的.包装网页的原理,或者整体网页)可以添加,删除,移动或者有他们自己的适当的变动.这些可以使网络发展更生动有利的实行,绘图roll-overs,
和页面上使用者作出的一些变化不用做重新加载.

ECMAScript 目前推荐遵循的是ECMA 标准的ECMA-262, ECMAScript

语言规格,

第二版本
.

3 用网站标准的好处?

3.1 易用性

3.1.1 软件/硬件

遵循网站标准可以增加你的网页在网络搜索引擎中的可见度,它的结构信息正在遵循使网页容易被搜索引擎访问及评价的文件,并且可以正确的与网页挂钩.

网站标准的使用可以使服务端和客户端都容易接受你的代码,如果增加一个搜索引擎在自己的网站上,将会得到一个更好的效果.

网站标准可以使一些比较旧的浏览器同样可以理解它的基本代码.即使浏览器不接受那些比较新潮的标准新增的代码,你所输入的内容仍然可以将显示在你的网站.当然,同样的,机器人的应用,系统会以搜索引擎和其他分度器为利益来收集你网站上的信息.

依照代码给你的确认服务来确认你的网站的机会.验证者会处理你的文件和提出错误的详单.这使修改工作变的很省时而简单.

文件可以容易的修改为另外一种表现形式.例如数据库或者微软公司的文字处理软件word.这些都允许文件中的信息多方面的呈现到户联网上,并且可以使转换新系统简单化-不论是硬件还是软件-甚至包括电视观察系统和个人掌上电脑.

3.1.2 对于用户

易用性
是支持网站标准的一个非常重要的观念,尤其是HTML.

它不仅可以被残障人士访问,而且还适用于用那些使用那些特殊浏览器的人-包括语言屏幕阅读机(一种可以帮助听力有障碍的人大声的读出网页),盲人浏览器(可以把文本文件转换为盲文),屏幕比较小的手持浏览器,文字电视广播和一些不常见的设备.

浏览器版本的升级,给调整复制网站来满足各项需求增加了困难(的确,而且有些人甚至说在当前这是不可能的事).网站标准是则一个向解决问题前进的主要的步伐.使用它可以确保你的网站不仅适用于传统网络浏览器,不论新版或者是旧版,它还适用于不常见的浏览器和媒体.

一些不重视网站标准后果显而易见:最基本的是会限制你的网站的被访问权力. How much business sense does it
make to limit your audience to only a fraction of those who wish be a
part of it?
对于一个商业网站,即使拒绝一个很小的客户的访问都可以对你的利润率产生很大的影响.对于一个教育网站,不仅要接受大量的访问,像使用图形界面的青年及儿
童,并且应该同样适用于一些只可以用文本文件的浏览器阅读的的,基础条件发展不是很好的区域的孩子们,或者那些用特殊浏览器的残障学生.

如果同样应用于不同类型的网站的法则,当在网站标准和浏览器的优势中举棋不定时-用户们会被一些特殊的特征所吸引,网站标准中的增加用户访问量,会带领使用者得到更好的回馈.

3.2 稳定性

大部分的网站标准通常设计为向前兼容,但是实际上为向后兼容,这样让一些以前的版本数据会继续适用于新的版本,并且新版本的数据会慢慢的适应接受旧版本的数据..

因为网站会经历很多次设计师的重新设计,所以让他们可以很简单的理解和编辑代码很重要.网站标准提供一个让所有网站开发着都跟从他的规则,易懂,并且对它熟悉:当一个设计师用网站标准设计一个网站的时候,另外一个设计师可以在他停下之后继续做他的工作.

4. 总结

作为网络开发者,我们正在不变地尝试为您解决不同浏览器类型及版本之间不一致的问题.那些双倍的时间/复杂的代码和单一浏览器的代码是我们为您解决的首要问题,并且让它同样适用于公共人群的使用.
这种情况会随着另外的硬件及软件的访问浏览器的出现而变的更差,例如电话,寻呼机和掌上电脑.

网站标准并不是象牙塔里面的神秘法律. 像我们形容的那样,
标准是大部分具有代表性的坚决使用他用户,浏览器制作者,网络发展者,内容供给者和其他的一些组织.

制作符合标准的网页并且让网页内容更容易维持.如果代码按照标准的方式来做,可以使调试和修理故障变的更加简单.用户不用再需要担心维修不同版本的代码.
因为只会有一种 版本在用户的网站上出现,仅次而已.

网站标准已经变的极为重要而且被全球采用. 

网站标准计划
的任务是为一些开发者和用户端更好的使用而把网站做的更好,并且鼓励一些浏览器和页面编辑者应用这个标准的应用软件.如果他们可以坚持使用标准的代码,那会在很大程度上给予开发者帮助.

我们提供的理由 已经提供给读者了, 很多网络开发者都已经开始使用网络标准,
以及许多你能鼓励你的生意和你的朋友使用那些网站制作标准.

帮助梦想变为现实.

网络标准计划 开发教育委员会: Stephan Nedregaard
(coordinator), Kynn Bartlett, Gail T. Cohen, Jens Edlund, Nick Finck,
Tomas Fjetland, Peter Fleck, Markus Gut, Holger Maier, Julian Missig,
Laura Mollett, Randy Piatt, Lewis A. Shadoff, Juergen Steinwender, Bart
Szyszka, Matthew Thomas, Dane Weber

Updated 02-27-2002 by Molly E. Holzschlag and Shirley E. Kaiser of WaSP LEARN Committee.

翻译英语学习网
(Supported by Los Angeles Chinese
Learning Center
)


All of the entries posted in WaSP Buzz express the opinions of their individual authors. They do not necessarily reflect the plans or positions of the Web Standards Project as a group.

This site is valid XHTML 1.0 Strict, CSS | Get Buzz via RSS or Atom | Colophon | Legal