再次了解1下网页页面规范

日期:2021-01-20 类型:科技新闻 

关键词:凡科自助建站,企业网站怎么建设,智能建站系统,自己建个网站,搭建网站基本步骤

译自:What are web standards?
汉语:甚么是网页页面规范?
原作者:Nicholas C. Zakas
请重视版权,转载请注明出处!

译序:如今HTML5蒸蒸日上,各大访问器都宣称适用或将适用HTML的特点,仿佛HTML5可以让互联网技术更幸福,能让网站开发设计人员释放1样。也许大伙儿被压抑长时间,也许大伙儿太开朗,也许规范真的早已深层次内心了。看起火辣辣的HTML5,想一想XHTML规范的难堪,也许这个情况下看看这篇写于2008年末文章内容会让大家更了解究竟甚么才是规范,规范能做甚么,而大家应当做些甚么……——神飞

在网站开发设计全过程中,你会听到词语“规范”许多次。我的意思是,许多次。Internet Explorer由于不适用规范而广为诟病,Opera自称是唯1的1个真实勤奋地彻底完成规范的访问器,而全球的开发设计人员又互相责怪沒有遵照规范。好笑的是,绝大多数人压根没理解甚么是规范或它们是如何变为这样的。

让大家以互联网技术上的头号神话来讲起:W3C造就了规范。这彻底是不正确的。W3C声称的总体目标是造就规范,可是它不可以够在具体上造就它们。为何呢?由于,很简易,规范是大多数数人决策要做的事儿。因而,网页页面规范是绝大多数访问器厂商决策要追随着的。W3C能够强烈推荐应当如何做,可是它沒有支配权强制性执行。假如W3C真的能够造就规范,那末大家也不容易依然在等候有关的访问器适用XHTML了,它在1999年就进行了。W3C沒有工作能力强制性访问器厂商做任何事儿;每一个人都能决策自身想做甚么。乃至参加到W3C的访问器厂商都不遵照一些标准(所有的访问器厂商都这样)。

因此假如我和我的伙伴这个周末聚到1起随后想出了1个很酷的JavaScript特点,那末大家就和W3C1样了。假如大家明确可让Mozilla、Apple、Microsoft和Opera完成这个特点,那末大家就早已建立了1个新的规范了——和W3C1样。沒有1个官方的标示或图章可让1些物品变成规范,它只是由两个或更多访问器来完成的。

W3C在建立规范上以前很传统式的不太好。它们真实善于的是文本文档化和规范化早已在访问器中完成的物品。这样致使了HTML 4 和DOM 1的建立绝大多数是根据在IE 4中的自主创新。是的,同学们,微软在建立这些规范层面是比其它任何访问器都更有危害力的,由于它们持续前行和自主创新而等不如有人告知它们早已好了。

客观事实上,微软的许多自主创新都早已变成它们自身的规范,例如innerHTML 特性,XMLHttpRequest 目标,根据designMode的富文字编写。沒有访问器敢不适用这些;这使它们变成了规范。W3C如今正在走1些步骤将它们引进到HTML 5 标准XMLHttpRequest标准中。

责怪微软不适用规范好像变得很时兴,可是人们能够说,假如全球上最时兴的访问器不去完成一些物品,它就不容易真实的变成规范。传统估算Internet Explorer在全世界有80%上下的销售市场市场份额(2008年)。也便是说仅有20%的互联网技术客户在应用“适配规范”的访问器。当仅有销售市场上20%的客户应用它,它会是1个规范吗?细心考虑到1下吧。

实情是微软只是追随了互联网技术中最难除的公司的管理者:网景(Netscape)。网景是第1个说“大家要做大家想做的”的,随后引进了<blink>标识。历史时间说明在访问器厂商刚开始自主创新的情况下,互联网也跟随发展了。微软并不是唯1这样做的。Mozilla也完成了不规范的特点,例如XSLTProcessor;Safari 完成了<canvas> 标识;Opera 完成了<event-source> 标识和window.opera 目标。但是沒有人埋怨它们做出了自身的物品和自主创新……仅有微软是个坏小子。为何这样?

正如Alex Russell数次指出的,自主创新其实不在W3C的手中。真实的自主创新,能够带动互联网技术发展趋势的自主创新,必须来自于访问器厂商。让随意的销售市场来决策访问器中最有效的特点随后让W3C去标准它吧。那才是真实的规范。直到杰出的HTML 5标准在2022进行了,不容易促进互联网向前发展趋势。得让像Alex1样聪慧的家伙开发设计访问器才行(促进web发展)。