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标准。

paypal$10的代金券,选购美国VPS

paypal贝宝可撸$10的代金券!这两天paypal出了活动,本次并没有其他的限制,只要注册国区的paypal,使用国内的手机号和62开头的银联卡,就可以获得10美元的代金券,这个代金券购买产品需要大于10.1美元,站长给大家推荐几个方式,可以白嫖一年的VPS,有需要的朋友可以看看比较简单。PayPal送10美元活动:点击直达活动sfz与绑定卡的号码可以重复用 注册的邮箱,手机号与绑的银联卡必须...

牦牛云(3.5USD/月 )阿里云国际版云服务器 1核1G40G

收到好多消息,让我聊一下阿里云国际版本,作为一个阿里云死忠粉,之前用的服务器都是阿里云国内版的VPS主机,对于现在火热的阿里云国际版,这段时间了解了下,觉得还是有很多部分可以聊的,毕竟,实名制的服务器规则导致国际版无需实名这一特点被无限放大。以前也写过几篇综合性的阿里云国际版vps的分析,其中有一点得到很多人的认同,那句是阿里云不管国内版还是国际版的IO读写速度实在不敢恭维,相对意义上的,如果在这...

Sharktech10Gbps带宽,不限制流量,自带5个IPv4,100G防御

Sharktech荷兰10G带宽的独立服务器月付319美元起,10Gbps共享带宽,不限制流量,自带5个IPv4,免费60Gbps的 DDoS防御,可加到100G防御。CPU内存HDD价格购买地址E3-1270v216G2T$319/月链接E3-1270v516G2T$329/月链接2*E5-2670v232G2T$389/月链接2*E5-2678v364G2T$409/月链接这里我们需要注意,默...

w3c标准为你推荐
网络地址分类网络地址划分,急,网络地址分类网络位置的位置分类网络地址分类A、B、C三类网络地址是如何划分的?请解释的通俗一点。制作证书怎么做证书啊!监控设备安装家庭如何安装监控设备最好的电脑操作系统主流的电脑操作系统都有哪些?解码器有什么用摩托车解码有什么用物联网公司排名2019中国物联网企业100强有哪些?人工电源网络手机开机显示选择网络是怎么回事?信息发布管理系统信息发布系统属于建筑智能工程哪个分部
主机屋 便宜服务器 t楼 lunarpages 台湾服务器 webhostingpad 紫田 网站监控 dropbox网盘 全能主机 免费全能空间 lol台服官网 优酷黄金会员账号共享 空间首页登陆 工信部网站备案查询 防cc攻击 ledlamp 114dns 免费稳定空间 重庆联通服务器托管 更多