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

Digital-VM暑期全场六折优惠,8个机房

Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...

VPSDime7美元/月,美国达拉斯Windows VPS,2核4G/50GB SSD/2TB流量/Hyper-V虚拟化

VPSDime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:VPSDime夏季促销:美国达拉斯VPS/2G内存/2核/20gSSD/1T流量/$20/年,此次推出一款Windows VPS,依然是...

hostio荷兰10Gbps带宽,10Gbps带宽,€5/月,最低配2G内存+2核+5T流量

成立于2006年的荷兰Access2.IT Group B.V.(可查:VAT: NL853006404B01,CoC: 58365400) 一直运作着主机周边的业务,当前正在对荷兰的高性能AMD平台的VPS进行5折优惠,所有VPS直接砍一半。自有AS208258,vps母鸡配置为Supermicro 1024US-TRT 1U,2*AMD Epyc 7452(64核128线程),16条32G D...

w3c标准为你推荐
oracle11g如何安装Oracle11g组或资源的状态不是执行请求操作的正确状态无法启动承载网络,组或资源状态下不是执行请求操作的正确状态!网络地址分类IP地址是怎样分类的?注册电子邮件电子邮箱怎么注册呢监控设备安装监控器怎么安装高级工程师证书查询河北省高级工程师职称证书怎么查询真假?色空间色差仪中L值a值b值是什么意思网络营销讲师谁能说说哪里有好的互联网营销培训讲师老师?背投广告搜狐一个广告费用是多少国外视频聊天网址国外多人视频聊天网站求好心人帮忙!
中文国际域名 日本vps 新网域名管理 adman 息壤备案 suspended 免费ddos防火墙 网通代理服务器 qq数据库 全站静态化 cdn加速原理 亚马逊香港官网 hdd 吉林铁通 360云服务 空间登录首页 阿里云邮箱登陆地址 主机返佣 金主 国外免费云空间 更多