什么是W3C标准? 什么是W3C标准
W3C\u4ec0\u4e48\u610f\u601d\uff1fW3C\u6807\u51c6\u4e0d\u662f\u67d0\u4e00\u4e2a\u6807\u51c6\uff0c\u800c\u662f\u4e00\u7cfb\u5217\u6807\u51c6\u7684\u96c6\u5408\u3002\u7f51\u9875\u4e3b\u8981\u7531\u4e09\u90e8\u5206\u7ec4\u6210\uff1a\u7ed3\u6784\uff08Structure\uff09\u3001\u8868\u73b0\uff08Presentation\uff09\u548c\u884c\u4e3a\uff08Behavior\uff09\u3002\u5bf9\u5e94\u7684\u6807\u51c6\u4e5f\u5206\u4e09\u65b9\u9762\uff1a\u7ed3\u6784\u5316\u6807\u51c6\u8bed\u8a00\u4e3b\u8981\u5305\u62ecXHTML\u548cXML\uff0c\u8868\u73b0\u6807\u51c6\u8bed\u8a00\u4e3b\u8981\u5305\u62ecCSS\uff0c\u884c\u4e3a\u6807\u51c6\u4e3b\u8981\u5305\u62ec\u5bf9\u8c61\u6a21\u578b\u3001ECMAScript\u7b49\u3002\u8fd9\u4e9b\u6807\u51c6\u5927\u90e8\u5206\u7531W3C\u8d77\u8349\u548c\u53d1\u5e03\uff0c\u4e5f\u6709\u4e00\u4e9b\u662f\u5176\u4ed6\u6807\u51c6\u7ec4\u7ec7\u5236\u8ba2\u7684\u6807\u51c6\uff0c\u6bd4\u5982ECMA\u7684ECMAScript\u6807\u51c6\u3002
\u5982\u4e0b\u7684\u7f51\u7ad9\u662fW3C\u7684\u4ecb\u7ecd\u6807\u51c6\u7684\u5b98\u7f51\uff0c\u4e2d\u6587\u7248\uff0c\u8bf7\u79fb\u6b65\u67e5\u770b\uff1a
\u7f51\u9875\u94fe\u63a5
W3C标准英文全程是World Wide Web Consortium,中文是万维网联盟。
万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。
对应的标准也有三方面:结构化标准主要包括XHTML和XML,表现标准语言主要包括CSS、行为标准主要包括(如W3C DOM)、ECMAScript等。这些标准大部分是W3C起草发布,也有一是其他标准组织制定的标准。
参考资料:
W3C,一直被大众认为是Web标准的制定者,我们遇到的很多问题,大部分都能通过研究W3C官网上发布的文档解决(官方文档也是最好的学习资料,虽然有些地方难以理解,但确是原汁原味和权威的)。
W3C扮演的只是一个论坛的角色:W3C以工作组的方式,把某项技术的相关各方聚集起来,最终由他们来产出标准。它制定了整个平台的规则,监督整个进程。但这些技术规范(基本上)并不是由W3C的工作人员编写完成。
参考资料:百度百科-W3C标准
W3C标准是一些列标准的集合!在各个企业的基础上做一定的整合,形成一套标准集,便于推广和使用!根据网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。在具体的XHTML标准(如属性值加引号,不允许单标记,大小写等等比较多)!语法上比,我们目前使用的html标记较为严格!更为具体的信息楼上可以参见百度百科,XHTML等相关术语!也可参见,W3C发布的使用文档!
WEB标准
WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。我们来简单了解一下这些标准:
结构标准语言
(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的过渡。
表现标准语言
CSS是Cascading Style Sheets层叠样式表的缩写。目前推荐遵循的是W3C于1998年5月12日推荐CSS2。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。
行为标准
(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标准
站点标准(Site Standard)不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构 (Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括 XHTML和XML;表现标准语言主要包括CSS;行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些 标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。下面我们来简单了解一下这些标准。
W3C组织是对网络标准制定的一个非赢利组织,W3C是万维网联盟的缩写,像HTML、XHTML、CSS、XML的标准就是由W3C来定制。
绛旓細W3C鏄竴涓浗闄呮х殑缁勭粐锛屽叏绉颁负World Wide Web Consortium銆傝繖涓粍缁囪礋璐e埗瀹氬拰鎺ㄥ箍浜掕仈缃戞爣鍑嗭紝纭繚涓嶅悓鐨勮蒋浠跺拰纭欢璁惧鑳藉鎸夌収缁熶竴鐨勬爣鍑嗚繘琛屼俊鎭殑浜ゆ祦鍜屽鐞嗐傚叾涓紝W3C鍦ㄤ簰鑱旂綉鍖荤枟棰嗗煙鐨勬爣鍑嗗埗瀹氫笂鍙戞尌浜嗛噸瑕佷綔鐢ㄣ傜敱浜庡叾閲嶈鐨勫奖鍝嶅姏锛屼笘鐣屽悇鍥界殑鍖荤枟鎶鏈拰淇℃伅鍙戝睍閮藉彈鍒颁簡W3C鏍囧噯鐨勫弬鑰冨拰鎸囧紩銆備緥濡...
绛旓細w3c鎸涓囩淮缃戣仈鐩锛屾槸Web鎶鏈鍩熻緝鍏峰拰褰卞搷鍔涚殑鍥介檯涓珛鎶鏈爣鍑嗘満鏋勩備竾缁寸綉鑱旂洘鏄浗闄呰緝钁楀悕鐨鏍囧噯鍖缁勭粐銆1994骞存垚绔嬪悗锛岃嚦浠婂凡鍙戝竷杩戠櫨椤圭浉鍏充竾缁寸綉鐨勬爣鍑嗭紝瀵逛竾缁寸綉鍙戝睍鍋氬嚭浜嗘澃鍑虹殑璐$尞銆
绛旓細W3C鍗涓囩淮缃戣仈鐩,瀹冩槸涓涓嚧鍔涗簬鏀瑰杽缃戠粶鐨勫浗闄呯粍缁囥傚畠鐢辨潵鑷悇绉嶇浉鍏矷T琛屼笟鐨勬暟鐧句釜鎴愬憳缁勭粐缁勬垚銆俉3C涓轰竾缁寸綉璁惧畾鏍囧噯,浠ヤ績杩涙墍鏈夌綉缁滃埄鐩婄浉鍏宠呬箣闂寸殑浜掓搷浣滄у拰鍚堜綔銆傚畠鐢盬WW鐨勫垱寤鸿匱imBerners-Lee浜1994骞村缓绔嬨 涓囩淮缃戣仈鐩 浣滀负缃戠粶鐨勪富瑕佸浗闄呮爣鍑嗙粍缁,涓囩淮缃戣仈鐩熻嚧鍔涗簬姹囬泦鏉ヨ嚜涓嶅悓IT閮ㄩ棬鐨勬湁鍏冲悇鏂,鍏卞悓...
绛旓細w3c涓鑸寚涓囩淮缃戣仈鐩銆備竾缁寸綉鑱旂洘鍒涘缓浜1994骞达紝鏄疻eb鎶鏈鍩熸渶鍏锋潈濞佸拰褰卞搷鍔涚殑鍥介檯涓珛鎬ф妧鏈鏍囧噯鏈烘瀯銆W3C宸插彂甯冧簡200澶氶」褰卞搷娣辫繙鐨刉eb鎶鏈爣鍑嗗強瀹炴柦鎸囧崡锛屽骞夸负涓氱晫閲囩敤鐨勮秴鏂囨湰鏍囪璇█HTML銆倃3c鍙戝竷鐨勬妧鏈爣鍑嗗強瀹炴柦鎸囧崡鏈夋晥淇冭繘浜哤eb鎶鏈殑浜掔浉鍏煎锛屽浜掕仈缃戞妧鏈殑鍙戝睍鍜屽簲鐢ㄨ捣鍒颁簡鍩虹鎬у拰鏍规湰...
绛旓細浣曞喌鐧惧害 銆乬oogle銆乵sn銆亂ahoo绛変笓涓氭悳绱㈠紩鎿庢洿鏈夎嚜宸辩殑鎼滅储瑙勫垯鍙婂垽鏂綉椤电瓑绾ф妧鏈,鎵浠ョ綉绔欒浼樺寲,浼樺寲鐨勭洰鐨勫彧鏈変竴涓細绗﹀悎鏍囧噯,绗﹀悎铚樿洓鐖鐨勬爣鍑,鏇撮噸瑕佺殑鏄鍚堢綉绔欒闂呮祻瑙堢殑鏂逛究鍙婃槗鐢ㄦс備互涓嬫枃绔犱腑锛岀弽宀涢珮绔綉绔欏埗浣滃叕鍙镐笓瀹朵富瑕侀氳繃涓変釜鏂归潰鏉ヨ杩版湁鍏砏3C!浠涔堟槸W3C鏍囧噯 W3C鍏跺疄灏辨槸World ...
绛旓細W3C 鎸囦竾缁寸綉鑱旂洘锛圵orld Wide Web Consortium锛 W3C 琚垱寤轰簬 1994 骞 10 鏈 W3C 鐢 Tim Berners-Lee 鍒涚珛 W3C 鐢眞eb 鐨勫彂鏄庝汉鍒涚珛 W3C 浠ヤ細鍛樻満鏋勭殑褰㈠紡杩涜缁勭粐 W3C 鑷村姏浜庡web 杩涜鏍囧噯鍖 W3C 鍒涘缓骞剁淮鎶や簡 WWW 鏍囧噯 W3C 鏍囧噯琚О涓 W3C 鎺ㄨ崘鏍囧噯锛圵3C Recommendations锛塛3C 鏈閲嶈鐨勫伐浣滄槸...
绛旓細鍏充簬 DOM 鐨勫嚑涓骇鍒紝瀹為檯涓婃槸鐢 W3C 鏍囧噯锛學3C灏辨槸 world wide web consortium 鐨勭缉鍐欙紝涓枃缈昏瘧杩囨潵灏鏄竾缁寸綉鑱旂洘锛屾槸web鎶鏈鍩熸渶鍏锋湁鏉冨▉鍜屽奖鍝嶅姏鐨勫浗闄呬腑绔嬫ф妧鏈爣鍑嗘満鏋勶紝鍏蜂綋灏变笉灞曠ず浜嗐傚叾涓 DOM 灏辨槸鏍囧噯涔嬩竴锛欴OM 鍒嗕负涓変釜绾у埆锛欴OM1绾с丏OM2绾с丏OM3绾с傞偅 DOM 鍏蜂綋鏄浠涔涓滆タ鍛...
绛旓細娉曞緥鍒嗘瀽锛涓囩淮缃戣仈鐩熸爣鍑涓嶆槸鏌愪竴涓爣鍑嗭紝鑰屾槸涓浜涘垪鏍囧噯鐨勯泦鍚堛傜綉椤典富瑕佹湁涓夐儴鍒嗙粍鎴愶細缁撴瀯锛圫tructure锛夈佽〃鐜帮紙Presentation锛夈佽涓猴紙Behavior锛夈傚搴旂殑鏍囧噯涔熸湁涓夋柟闈細缁撴瀯鍖栨爣鍑嗕富瑕佸寘鎷琗HTML鍜孹ML锛岃〃鐜版爣鍑嗚瑷涓昏鍖呮嫭CSS銆佽涓烘爣鍑嗕富瑕佸寘鎷紙濡俉3C DOM锛夈丒CMAScript绛夈傝繖浜涙爣鍑嗗ぇ閮ㄥ垎鏄疻3C璧疯崏...
绛旓細1锛庣粨鏋鏍囧噯璇█ 锛1锛塜ML XML鏄疶he Extensible Markup Language(鍙墿灞曟爣璇嗚瑷)鐨勭畝鍐欍傜洰鍓嶆帹鑽愰伒寰殑鏄疻3C浜2000骞10鏈6鏃ュ彂甯冪殑XML1.0锛屽弬鑰冿紙 www.w3.org/TR/2000/REC-XML-20001006锛 銆傚拰HTML涓鏍凤紝XML鍚屾牱鏉ユ簮浜嶴GML锛屼絾XML鏄竴绉嶈兘瀹氫箟鍏朵粬璇█鐨勮銆俋ML鏈鍒濊璁$殑鐩殑鏄讥琛TML鐨勪笉瓒...
绛旓細1.浠涔堟槸web鏍囧噯锛棣栧厛瑕佹槑纭竴涓蹇点傛垜浠湰涔﹁鐨剋eb鏍囧噯锛屼笉鏄寚XML锛岃屾槸鎸囦负浜嗗疄鐜板ぇ閲廐TML淇℃伅鍚慩ML鏍囧噯鐨勮繃娓★紝W3C鍜孍CMA鍒跺畾鐨勪竴绯诲垪鐨勬妧鏈鑼冿紝鐩墠涓昏鍖呮嫭XHTML1.0銆丆SS2.0銆丏OM1.0鍜孍CMA JavaScrit銆倃eb鏍囧噯涓嶄粎浠呮槸涓涓鑼冿紝鑰屾槸涓绯诲垪瑙勮寖鐨勬荤О銆傛寜杩欎簺瑙勮寖鍒朵綔鐨勭綉椤碉紝绗﹀悎XML鏍煎紡...