WEB标准是什么
WEB标准是一组包含多个相关标准的集合,涵盖了网页的三个基本组成部分:结构、表现和行为。这些标准包括:1. 结构标准语言
- XML(可扩展标记语言):XML的标准是由W3C于2000年10月6日发布,它是一种能够定义其他语言的标记语言,旨在扩展和补充HTML的功能,以便更好地满足网络信息发布的需求。
- XHTML(可扩展超文本标记语言):XHTML是W3C于2000年1月26日推荐的XML 1.0的应用。尽管XML具有强大的数据转换能力,但由于现有网站的存量,直接切换到XML为时尚早。因此,基于HTML4.0,采用XML规则扩展得到了XHTML,其目的是作为HTML向XML过渡的桥梁。
2. 表现标准语言
- CSS(层叠样式表):CSS的标准由W3C于1998年5月12日发布,旨在替代HTML的布局属性,如表格、框架等,允许设计师将内容和样式分离,提高网站的可访问性和维护性。
3. 行为标准
- DOM(文档对象模型):DOM是由W3C制定的一套规范,它提供了一个与平台和语言无关的接口,使得可以访问页面的各个组件。DOM的核心作用是标准化了JavaScript和JavaScript对象之间的交互,为网页设计师和开发者提供了一种标准的手段来操作页面上的数据、脚本和对象。
这些标准大多数由W3C起草和发布,ECMA也贡献了一些标准,如ECMAScript,它是JavaScript的基础。这些标准共同定义了网页的构建 blocks,确保了网页在不同的设备和平台上的一致性和互操作性。
绛旓細1. 缃戠珯鏍囧噯閫氬父绉颁负WEB鏍囧噯锛屽畠涓昏娑夊強缃戠珯寤鸿鐨勮鑼冦傜洰鍓嶅箍娉涙帴鍙楃殑WEB鏍囧噯鍩轰簬XHTML锛岃繖鏄竴绉嶇敤浜庢瀯寤虹綉绔欒璁¤瑷鐨勮鑼冦傚湪WEB鏍囧噯涓紝甯歌鐨勫簲鐢ㄦā寮忔槸鈥淐SS+DIV鈥濓紙浠涔鏄疌SS+DIV锛夈傞渶瑕佹槑纭殑鏄紝WEB鏍囧噯骞堕潪鍗曚竴鐨勮鑼冿紝鑰屾槸涓绯诲垪鐩稿叧鏍囧噯鐨勯泦鍚堜綋銆2. 缃戦〉涓昏鐢变笁涓儴鍒嗘瀯鎴愶細缁撴瀯锛...
绛旓細锛夈傚疄闄呬笂锛WEB鏍囧噯骞朵笉鏄煇涓涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚堛傜綉椤典富瑕佺敱涓夐儴鍒嗙粍鎴愶細缁撴瀯锛圫tructure锛夈佽〃鐜帮紙Presentation锛夊拰琛屼负锛圔ehavior锛夈傚搴旂殑缃戠珯鏍囧噯涔熷垎涓夋柟闈細缁撴瀯鍖栨爣鍑嗚瑷锛屼富瑕佸寘鎷琗HTML鍜孹ML锛涜〃鐜版爣鍑嗚瑷涓昏鍖呮嫭CSS锛涜涓烘爣鍑嗕富瑕佸寘鎷璞℃ā鍨嬶紙濡俉3C DOM锛夈丒CMAScript绛夈傝繖浜涙爣鍑...
绛旓細Web鏍囧噯鏄鐢盬3C锛堜竾缁寸綉鑱旂洘锛夊強鍏朵粬鏍囧噯鍖栫粍缁囧埗瀹氱殑涓濂楄鑼冨拰鎸囧崡锛屾棬鍦ㄧ粺涓Web寮鍙戠殑鎶鏈拰娴佺▼銆傝繖浜涙爣鍑嗘兜鐩栦簡Web鍐呭鐨勬瀯寤恒佹牱寮忚璁°佽涓虹紪绋嬬瓑澶氫釜鏂归潰锛屽叿浣撳寘鎷細1. HTML鏍囧噯锛氬畠瀹氫箟浜嗘瀯鎴怶eb椤甸潰鐨勫熀纭缁撴瀯锛屽寘鎷枃鏈侀摼鎺ャ佸浘鐗囩瓑鍏冪礌鐨勮〃绀哄拰甯冨眬銆2. CSS鏍囧噯锛氳繖涓鏍囧噯璐熻矗缃戦〉鐨勮瑙...
绛旓細WEB鏍囧噯锛屾槸鏋勫缓缃戠珯鏃舵墍閬靛惊鐨勪竴绯诲垪閫氱敤瑙勮寖銆備富瑕佸叧娉ㄤ簬HTML璇█鐨勫簲鐢紝鍏朵腑"CSS+div"妯″紡鏄渶甯歌鐨勫疄璺垫柟寮忥紙CSS鐢ㄤ簬鏍峰紡璁捐锛宒iv鐢ㄤ簬缁撴瀯甯冨眬锛夈傚疄闄呬笂锛學EB鏍囧噯骞堕潪鍗曚竴鏍囧噯锛岃屾槸鐢辩粨鏋勩佽〃鐜板拰琛屼负涓変釜鏂归潰鏋勬垚鐨勫鏉備綋绯汇傜粨鏋勶紙Structure锛夌敱XHTML鍜孹ML绛夎瑷瀹氫箟锛屽畠浠‘淇濈綉绔欏唴瀹圭殑缁勭粐鍜岀粨鏋...
绛旓細缃戠珯鏍囧噯锛岄氬父绉颁负Web鏍囧噯锛屾兜鐩栦簡涓変釜涓昏鏂归潰锛氶鍏堟槸缁撴瀯鍖栨爣鍑嗚瑷锛屽叾涓寘鎷琗HTML鍜孹ML锛涘叾娆℃槸琛ㄧ幇鏍囧噯璇█锛屼富瑕佸寘鎷珻SS锛涙渶鍚庢槸琛屼负鏍囧噯锛岃繖娑夊強鍒板璞℃ā鍨嬶紙濡俉3C DOM锛夊拰ECMAScript绛夈
绛旓細鐩墠鎵閫氬父鎵璇寸殑WEB鏍囧噯涓鑸寚缃戠珯寤鸿閲囩敤鍩轰簬XHTML璇█鐨勭綉绔欒璁¤瑷,WEB鏍囧噯涓吀鍨嬬殑搴旂敤妯″紡鏄渃ss+div鈥濓紙锛夈傚疄闄呬笂锛學EB鏍囧噯骞朵笉鏄煇涓涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚堛傜綉椤典富瑕佺敱涓夐儴鍒嗙粍鎴愶細缁撴瀯锛圫tructure锛夈佽〃鐜帮紙Presentation锛夊拰琛屼负锛圔ehavior锛夈傚搴旂殑缃戠珯鏍囧噯涔熷垎涓夋柟闈細缁撴瀯鍖栨爣鍑嗚瑷...
绛旓細Web鏍囧噯娑电洊鐨勪笁椤规牳蹇鏍囧噯鏄锛氱粨鏋勩佽〃鐜板拰琛屼负銆1. 缁撴瀯锛氬畠鏄綉椤靛唴瀹圭殑缁勭粐鑰呭拰杞戒綋锛岀‘淇濅俊鎭唴瀹圭殑閫昏緫娓呮櫚鍜岃涔夋槑纭侶TML锛圚yperText Markup Language锛夎秴鏂囨湰鏍囪璇█鏄瀯寤虹綉椤电粨鏋勭殑鍩虹锛岀敱Tim Berners-Lee鍙戞槑锛屾棬鍦ㄥ皢鏂囨湰銆佸浘鐗囩瓑鏁版嵁閫氳繃閾炬帴鍏宠仈璧锋潵銆2. 琛ㄧ幇锛氳繖涓鏍囧噯璐熻矗缃戦〉鐨勮瑙夊憟鐜帮紝...
绛旓細WEB鏍囧噯涓嶆槸鏌愪竴涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚堛傜綉椤典富瑕佺敱涓夐儴鍒嗙粍鎴愶細缁撴瀯锛圫tructure锛夈佽〃鐜帮紙Presentation锛夊拰琛屼负锛圔ehavior锛夈傚搴旂殑鏍囧噯涔熷垎涓夋柟闈細缁撴瀯鍖栨爣鍑嗚瑷涓昏鍖呮嫭XHTML鍜孹ML锛岃〃鐜版爣鍑嗚瑷涓昏鍖呮嫭CSS锛岃涓烘爣鍑嗕富瑕佸寘鎷璞℃ā鍨嬶紙濡俉3C DOM锛夈丒CMAScript绛夈傝繖浜涙爣鍑嗗ぇ閮ㄥ垎鐢盬3C璧疯崏鍜屽彂甯...
绛旓細WEB鏍囧噯涓嶆槸鏌愪竴涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚堛傜洰鍓嶆墍閫氬父鎵璇寸殑WEB鏍囧噯涓鑸寚缃戠珯寤鸿閲囩敤鍩轰簬XHTML璇█鐨勭綉绔欒璁¤瑷,WEB鏍囧噯涓吀鍨嬬殑搴旂敤妯″紡鏄渃ss+div鈥濓紙浠涔鏄痗ss+div锛夈傚疄闄呬笂锛學EB鏍囧噯骞朵笉鏄煇涓涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚堛傜綉椤典富瑕佺敱涓夐儴鍒嗙粍鎴愶細缁撴瀯锛圫tructure锛夈佽〃鐜帮紙Presentation锛...
绛旓細1.浠涔堟槸web鏍囧噯锛熼鍏堣鏄庣‘涓涓蹇点傛垜浠湰涔﹁鐨剋eb鏍囧噯锛屼笉鏄寚XML锛岃屾槸鎸囦负浜嗗疄鐜板ぇ閲廐TML淇℃伅鍚慩ML鏍囧噯鐨勮繃娓★紝W3C鍜孍CMA鍒跺畾鐨勪竴绯诲垪鐨勬妧鏈鑼冿紝鐩墠涓昏鍖呮嫭XHTML1.0銆丆SS2.0銆丏OM1.0鍜孍CMA JavaScrit銆倃eb鏍囧噯涓嶄粎浠呮槸涓涓鑼冿紝鑰屾槸涓绯诲垪瑙勮寖鐨勬荤О銆傛寜杩欎簺瑙勮寖鍒朵綔鐨勭綉椤碉紝绗﹀悎XML鏍煎紡...