w3c标准为什么我们设计的网页,需要符合W3C标准?

w3c标准  时间:2021-08-23  阅读:()

采用w3c标准制作网页的好处

采用标准的好处 对于浏览者的好处 文件 页面的下载速度快 内容能跟多的用户所访问 更广泛的运用所有设备的访问 用户能通过样色选择自己的表现界面 所有的页面都能提供使用打印的版本 对网站所有者 更少的代码和组件,更易维护带宽要求减低,成本降低更容易让搜索引擎找到改版容易,不需要变动页面内容提供打印版本而不需要复制内容提高网站易用性

什么是网页标准?

译序:现在HTML5如日中天,各大浏览器都声称支持或者将支持HTML的特性,好像HTML5能够让互联网更美好,能让网站开发人员解放一样。

或许大家被压抑太久,或许大家太乐观,或许标准真的已经深入人心了。

看着火辣辣的HTML5,想想XHTML标准的尴尬,或许这个时候看看这篇写于2008年底文章会让我们更理解到底什么才是标准,标准能做什么,而我们应该做些什么……——神飞 在网站开发过程中,你会听到词语“标准”很多次。

我的意思是,很多次。

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规范中。

责骂微软不支持标准似乎变得很流行,但是人们可以说,如果世界上最流行的浏览器不去实现某些东西,它就不会真正的成为标准。

保守估计 Explorer在全球有80%左右的市场份额(2008年)。

也就是说只有20%的互联网用户在使用“兼容标准”的浏览器。

当只有市场上20%的用户使用它,它会是一个标准吗?仔细考虑一下吧。

真相是微软只是跟随了互联网中最顽固的企业的领导者:网景(Netscape)。

网景是第一个说“我们要做我们想做的”的,然后引入了标签。

历史表明在浏览器厂商开始创新的时候,网络也跟着进步了。

微软不是唯一这样做的。

Mozilla也实现了不标准的特性,比如XSLTProcessor;Safari 实现了 标签;Opera 实现了 标签和window.opera 对象。

然而没有人抱怨它们做出了自己的东西和创新……只有微软是个坏小子。

为什么这样? 正如Alex Russell多次指出的,创新并不在W3C的手中。

真正的创新,可以带动互联网发展的创新,需要来自于浏览器厂商。

让自由的市场来决定浏览器中最有用的特性然后让W3C去规范它吧。

那才是真正的标准。

等到伟大的HTML 5规范在2022完成了,不会推动网络向前发展。

得让像Alex一样聪明的家伙开发浏览器才行(推动web进步)。

什么是web标准

WEB标准 WEB标准不是某一个标准,而是一系列标准的集合。

网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。

对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。

这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。

我们来简单了解一下这些标准: 1.结构标准语言 (1)XML XML是The Extensible Markup Language(可扩展标识语言)的简写。

目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考。

和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语。

XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。

关于XML的好处和技术规范细节这里就不多说了,网上有很多资料,也有很多书籍可以参考。

(2)XHTML XHTML是The Extensible HyperText Markup Language可扩展标识语言的缩写。

目前推荐遵循的是W3C于2000年1月26日推荐XML1.0。

XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。

因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。

简单的说,建立XHTML的目的就是实现HTML向XML的过渡。

2. 表现标准语言 CSS是Cascading Style Sheets层叠样式表的缩写。

目前推荐遵循的是W3C于1998年5月12日推荐CSS2。

W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。

纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。

3.行为标准 (1)DOM DOM是Document Object Model文档对象模型的缩写。

根据W3C DOM规范,DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件。

简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。

(2) ECMAScript ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JAVAScript)。

目前推荐遵循的是ECMAScript 262。

为什么我们设计的网页,需要符合W3C标准?

w3c标准是万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。

提出的协议。

他标准化的网页规范,是W3C已发布了200多项影响深远的Web技术标准及实施指南,如广为业界采用的超文本标记语言(标准通用标记语言下的一个应用)、可扩展标记语言(标准通用标记语言下的一个子集)以及帮助残障人士有效获得Web内容的信息无障碍指南(WCAG)等,有效促进了Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。

万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。

网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。

对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。

这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。

2021年全新Vultr VPS主机开通云服务器和选择机房教程(附IP不通问题)

昨天有分享到"2021年Vultr新用户福利注册账户赠送50美元"文章,居然还有网友曾经没有注册过他家的账户,薅过他们家的羊毛。通过一阵折腾居然能注册到账户,但是对于如何开通云服务器稍微有点不对劲,对于新人来说确实有点疑惑。因为Vultr采用的是预付费充值方式,会在每月的一号扣费,当然我们账户需要存留余额或者我们采用自动扣费支付模式。把笔记中以前的文章推送给网友查看,他居然告诉我界面不同,看的不对...

PacificRack(年付低至19美元),夏季促销PR-M系列和多IP站群VPS主机

这几天有几个网友询问到是否有Windows VPS主机便宜的VPS主机商。原本他们是在Linode、Vultr主机商挂载DD安装Windows系统的,有的商家支持自定义WIN镜像,但是这些操作起来特别效率低下,每次安装一个Windows系统需要一两个小时,所以如果能找到比较合适的自带Windows系统的服务器那最好不过。这不看到PacificRack商家有提供夏季促销活动,其中包括年付便宜套餐的P...

数脉科技:香港服务器低至350元/月;阿里云CN2+BGP线路,带宽10M30M50M100M

数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。数脉香港特价阿里云10MbpsCN2,e3-1230v2,16G内存,1T HDD 或 240G SSD,10Mbps带宽,IPv41个,...

w3c标准为你推荐
33893389.是什么东西啊???好享购物购物金是什么意思?动画技术影视动画专业是干什么的?建立网站的步骤创建一个网站的过程余额宝收益走势图余额宝七日年化收益率走势图,哪个网站天天更新?直接能看到?网络接入网络拒绝接入怎么解决?accesspointHP elitebook2530p 用无线路由器时 要我输入一个ralink wireless access point 什么意思色空间求图像处理中颜色空间的介绍,越详细越好色空间相机、PS里色彩空间该怎样设置?背投广告搜狐一个广告费用是多少
北京服务器租用 私服服务器租用 云网数据 80vps softbank官网 主机屋免费空间 patcha 轻量 骨干网络 ftp教程 免费个人空间 河南m值兑换 南通服务器 php空间购买 电信虚拟主机 免费cdn 香港亚马逊 空间购买 河南移动梦网 申请免费空间 更多