网页规范的定义是什么

查看次数:461 2019-11-21

译自:What are web standards?
中文:什么是网页规范?
原作者:Nicholas C. Zakas

或许咱们被压抑太久,或许咱们太乐观,或许规范真的现已深入人心了。


在网站开发过程中,你会听到词语“规范”很屡次。我的意思是,很屡次。Internet Explorer由于不支撑规范而广为诟病,Opera自称是唯一的一个真实努力地彻底完成规范的浏览器,而全世界的开发人员又彼此责怪没有遵从规范。可笑的是,大部分人根本不理解什么是规范或许它们是怎么变成这样的。

让咱们以互联网上的头号神话来说起:W3C发明了规范。这彻底是过错的。W3C宣称的目标是发明规范,可是它不能够在实际上发明它们。为什么呢?由于,很简单,规范是大多数人决定要做的工作。因此,网页规范是大部分浏览器厂商决定要跟随的。W3C能够引荐应该怎么做,可是它没有权力强制施行。假如W3C真的能够发明规范,那么咱们也不会仍然在等待相关的浏览器支撑XHTML了,它在1999年就完成了。W3C没有能力强制浏览器厂商做任何工作;每个人都能决定自己想做什么。乃至参与到W3C的浏览器厂商都不遵从某些规范(全部的浏览器厂商都这样)。

所以假如我和我的同伴这个周末聚到一同然后想出了一个很帅的JavaScript特性,那么咱们就和W3C相同了。假如咱们确认能够让Mozilla、Apple、Microsoft和Opera完成这个特性,那么咱们就现已创立了一个新的规范了——和W3C相同。没有一个官方的标志或印章能够让一些东西成为规范,它仅仅由两个或更多浏览器来完成的。

W3C在创立规范上曾经很传统的欠好。它们真实擅长的是文档化和规范化现已在浏览器中完成的东西。这样导致了HTML 4 和DOM 1的创立大部分是根据在IE 4中的立异。是的,同学们,微软在创立这些规范方面是比其它任何浏览器都更有影响力的,由于它们不断前进和立异而等不及有人告诉它们现已好了。

事实上,微软的许多立异都现已成为它们自己的规范,比方innerHTML 属性,XMLHttpRequest 对象,通过designMode的富文本编辑。没有浏览器敢不支撑这些;这使它们成为了规范。W3C现在正在走一些流程将它们引进到HTML 5 规范 和XMLHttpRequest规范中。

责骂微软不支撑规范好像变得很盛行,可是人们能够说,假如世界上最盛行的浏览器不去完成某些东西,它就不会真实的成为规范。保存估计Internet Explorer在全球有80%左右的商场份额(2008年)。也就是说只要20%的互联网用户在运用“兼容规范”的浏览器。当只要商场上20%的用户运用它,它会是一个规范吗?仔细考虑一下吧。

真相是微软仅仅跟随了互联网中最固执的企业的领导者:网景(Netscape)。网景是第一个说“咱们要做咱们想做的”的,然后引进了标签。历史标明在浏览器厂商开始立异的时候,网络也跟着进步了。微软不是唯一这样做的。Mozilla也完成了不规范的特性,比方XSLTProcessor;Safari 完成了标签;Opera 完成了标签和window.opera 对象。然而没有人抱怨它们做出了自己的东西和立异……只要微软是个坏小子。为什么这样?

正如Alex Russell屡次指出的,立异并不在W3C的手中。真实的立异,能够带动互联网开展的立异,需求来自于浏览器厂商。让自由的商场来决定浏览器中最有用的特性然后让W3C去规范它吧。那才是真实的规范。比及伟大的HTML 5规范在2022完成了,不会推进网络向前开展。得让像Alex相同聪明的家伙开发浏览器才行(推进web进步)。


【声明:信息来自网络,如有侵权,联系既删。】
推荐新闻

合肥新闻营销为什么如此受企业的欢迎呢?

2022-08-12

网络推广中,合肥新闻营销受到了许多企业的欢迎,他们通常喜爱在一些新闻渠道上发布一些软文来宣扬企业的品牌,经过这样的方法来提高企业品牌的

网站建设推行(如何组成一个强大的网络推行团

2022-08-12

一般咱们的APP运营团队中要有三类人,一类做策划,包含用户的数据剖析、活动节奏的把控都是策划来做。还有需要一类人来专门做内容,这个做内

免费网站建设需求什么根底成本

2022-08-12

1、域名注册 费用网站域名肯定是需求自己去注册,域名注册有很多细节方面的东西,要是新手可能注册出来的域名会不符合你需求,反

企业网站建造需求遵从的制造准则

2022-08-12

跟着互联网的开展,企业网站越来越重要,各大企业都纷纷建立了自已的网站,可是企业作为行外人士,对于网站建造总是有一些不明白的问题不知该如

公司网站建造(新建立的公司,需要建一个公司网站,要怎么做)

2022-08-09

网站建造过程:假如公司有规划研发部门,建站过程相对简略: 1、制定网站建造计划。 2、审阅初稿,经承认后定稿,根据《网站建造计划》

怎样建造一个公司网站?电商网站开发的潜力在哪?

2022-08-09

在当今年代,商家树立网站是大势所趋。跟着电子商务的开展,网站已经成为许多企业不可或缺的营销工具。近几年网购新零售,新零售模式开发也越来越让企

返回顶部

TOP

QQ客服

QQ客服

上海网站制作公司:电话:021-67637587

021-67637587

开杰做网站
上海网站设计公司 上海网站设计公司

Are you ready?


您准备好了吗?我们时刻准备就绪!

我们专注:网站策划设计、网络多媒体传播、网站优化及网站营销、品牌策略与设计
主营业务:网站建设、企业邮箱、网站优化、域名注册、虚拟空间

期待您与我们联系!您的咨询,是对我们极大的鼓励和支持,也是我们共赢美好未来的开始! 更感谢您对我们的关注与信赖……

您也可通过下列途径与我们取得联系:

电 话: 021-67637587,13817759102 (微信同号)

电 话: 15900942493 (微信同号)

QQ: 632248744 , 273657225

邮 箱: service@kj021.com

地 址: 上海市松江区荣乐中路228弄104号202室

地 址: 上海市闵行区(莘庄)友情路50弄15号1302室

上海网站建设
上海网站建设

上海开杰信息技术有限公司 沪ICP备12017671号-4

电话:021-67637587 15900942493(微信同号)

地址:上海市闵行区友情路50弄15号1302室

地址:上海市松江区荣乐中路228弄104号202室

上海开杰信息技术有限公司 上海网站建设 电话:021-67637587

地址:上海市松江区荣乐中路228弄104号202室

地址:上海市闵行区(莘庄)友情路50弄15号1302

沪公网安备 沪公网安备 31011702001626号 沪ICP备12017671号-4

上海开杰信息技术有限公司松江分部

电话:021-67637587 15900942493

地址:上海市松江区荣乐中路228弄104号202室

上海网站设计公司