web标准不是某一个标准,而是一系列标准的集合。网页主要由3部分组成:结构(structure)、表现(presentation)和行为(behavior)。对应的标准也分3方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要是CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制定的,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。
更简易的开发与维护:使用更具有语义和更结构化的HTML语言,让开发者更加容易、快速的理解他人编写的代码。
与未来浏览器更好的兼容:当您使用已定义的标准和规范的代码,那么您这个向后兼容的文本就消除了不能被未来的浏览器识别的后患。
更快的网页下载、读取速度:更少的HTML代码带来的将是更小的文件和更快的下载速度。如今的浏览器当处于标准模式下时将比它在以前的兼容模式下拥有更快的网页读取速度。
更好的可访问性:语义化的HTML(结构和表现相分离)将让使用不同浏览器以及不同的浏览设备的读者都能很容易地看到内容。
更好的搜索引擎排名:内容和表现的分离使内容成为一个文本的主体。与语义化的标记结合会提高您的网站在搜索引擎中的排名。
更好的适应性:一个用语义化标记的文档可以很好地适用于打印和其他的显示设备(像掌上电脑和智能电话),这一切仅仅是通过链接不同的CSS文件就可以完成。我们可以仅仅通过编辑单独的一个文件就完成如跨站点般的表现上的转换。
web结构标准
(1)XML
XML是The Extensible Markup Language(可扩展标识语言)的简写。目前推荐遵循的是W3C于2000年10月6日发布的XML1.0(参考www.w3.org/TR/2000/REC-XML-20001006)。和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语言。XML最初设计的目的是弥补HTML的不足,以其强大的扩展性满足网络信息发布的需要,后来XML逐渐用于网络数据的转换和描述。
(2)XHTML
XHTML是the extensible hyper text markup language可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日发布的XHTML1.0(参考http://www.w3.org/TR/Xhtmll)。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。XHTML是XML的一个应用。
(1)DOM
DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范(http://WWW.w3.org/DOM/),DOM是一种浏览器、平台、语言的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的JavaScript和Microsoft的Jscript之间的冲突,给予Web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对象。
(2)ECMAScript(JavaScript)
ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言。目前推荐遵循的是ECMAScript 262(http://www.ecma.ch/ecmal/STAND/ECMA一262.HTM)。
web表现的标准
CSS是cascading style sheets层叠样式表的缩写。目前推荐遵循的是W3C于1998年5月12日发布的CSS2(参考http://www.w3.org/TR/CSS2/)。W3C创建CSS标准的目的是希望以CSS取代HTML表格式布局、帧和其他表现语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。
Web标准的校验
(1)XHTML校验
校验网址:http://validator.w3.org/
校验方式:网址校验、文件上传校验。
校验成功,会显示“This Page Is Valid XHTMLl.0 Transitional!”
如果你正在评估 GEO、SEO、软件开发或智能体落地,可以从服务页继续了解适合企业的增长方案。
GEO 生成式引擎优化 · SEO 搜索优化 · 软件开发 · 智能体开发