什么是web标准,为什么要使用web标准
1. WEB标准是一系列标准的集合,而不是单一的标准。这些标准包括结构化标准语言(如XHTML和XML)、表现标准语言(如CSS)以及行为标准(如W3C DOM和ECMAScript)。2. WEB标准的主要目的是实现内容的结构和表现形式的分离。这样的分离使得内容和样式可以独立处理,便于搜索引擎优化、内容重用和维护。
3. 一些Web开发人员和设计师对采用Web标准有抵触情绪,认为新标准难以掌握,现有的工具可能无法生成符合标准的代码。然而,通过使用Web标准,可以带来诸多益处,例如:简化开发和维护过程、确保代码与未来浏览器兼容、提高网页加载速度、增强可访问性以及提升搜索引擎排名。
4. 采用Web标准能够为网站创建者节省时间和成本,同时为用户带来更好的体验。随着技术的发展,Web标准已成为的趋势。因此,开发者应该开始学习和采用这些标准,以免落后于时代的发展。
绛旓細1. WEB鏍囧噯鏄竴绯诲垪鏍囧噯鐨勯泦鍚堬紝鑰屼笉鏄崟涓鐨勬爣鍑銆傝繖浜涙爣鍑嗗寘鎷粨鏋勫寲鏍囧噯璇█锛堝XHTML鍜孹ML锛夈佽〃鐜版爣鍑嗚瑷锛堝CSS锛変互鍙婅涓烘爣鍑嗭紙濡俉3C DOM鍜孍CMAScript锛夈2. WEB鏍囧噯鐨勪富瑕佺洰鐨勬槸瀹炵幇鍐呭鐨勭粨鏋勫拰琛ㄧ幇褰㈠紡鐨勫垎绂銆傝繖鏍风殑鍒嗙浣垮緱鍐呭鍜屾牱寮忓彲浠ョ嫭绔嬪鐞嗭紝渚夸簬鎼滅储寮曟搸浼樺寲銆佸唴瀹归噸鐢ㄥ拰缁存姢銆3. 涓...
绛旓細1. Web鏍囧噯鏄疻3C鍜孍CMA鍒跺畾鐨勪竴绯诲垪鎶鏈鑼锛屼富瑕佸寘鎷琗HTML1.0銆丆SS2.0銆丏OM1.0鍜孍CMA JavaScrit銆傝繖浜涙爣鍑嗘棬鍦ㄥ疄鐜癏TML淇℃伅鍚慩ML鏍囧噯鐨勮繃娓★紝浠ュ強鎻愰珮缃戦〉鍦ㄤ笉鍚屾祻瑙堝櫒鍜岃澶囦腑鐨勫吋瀹规у拰鍙闂с2. W3C锛屽嵆鈥淲orld Wide Web Consortium鈥濓紝鏄竴涓笓娉ㄤ簬鍙戝睍Web鎶鏈殑鍥介檯缁勭粐銆傝嚜1994骞存垚绔嬭嚦浠...
绛旓細WEB鏍囧噯涓嶆槸鏌愪竴涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚銆傜洰鍓嶆墍閫氬父鎵璇寸殑WEB鏍囧噯涓鑸寚缃戠珯寤鸿閲囩敤鍩轰簬XHTML璇█鐨勭綉绔欒璁¤瑷,WEB鏍囧噯涓吀鍨嬬殑搴旂敤妯″紡鏄渃ss+div鈥濓紙浠涔堟槸css+div锛夈傚疄闄呬笂锛學EB鏍囧噯骞朵笉鏄煇涓涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚堛傜綉椤典富瑕佺敱涓夐儴鍒嗙粍鎴愶細缁撴瀯锛圫tructure锛夈佽〃鐜帮紙Presentation锛...
绛旓細Web鏍囧噯鎸囩殑鏄簰鑱旂綉鍐呭鐨勬瀯寤鸿鑼锛屽畠娑电洊浜咹TML銆丆SS銆丣avaScript绛夋妧鏈紝纭繚缃戦〉鍦ㄤ笉鍚岃澶囧拰娴忚鍣ㄤ笂鑳藉涓鑷淬佸吋瀹瑰湴鏄剧ず銆俉eb鏍囧噯鐨勬牳蹇冪悊蹇垫槸鍒嗙鍐呭锛堢粨鏋勶級涓庤〃鐜帮紙鏍峰紡锛夛紝浠ュ強琛屼负锛堜氦浜掞級锛屽垎鍒敱XHTML銆丆SS鍜孞avaScript绛夋妧鏈潵瀹炵幇銆備簩銆乄eb鏍囧噯鍒跺畾鐨勭洰鐨勬槸浠涔堬紵Web鏍囧噯鐨勫埗瀹氭棬鍦ㄧ‘绔嬩竴涓...
绛旓細web鏍囧噯鐨勫ソ澶勪箣涓鏄細鐢╳eb鏍囧噯鍒朵綔鐨勯〉闈唬鐮侀噺灏忥紝鍙互鑺傜渷甯﹀銆傝繖鍙槸web鏍囧噯闄勫甫鐨勫ソ澶勶紝鍥犱负DIV鐨勭粨鏋勬湰韬氨姣擳ABLE绠鍗曪紝TABLE甯冨眬鐨勫眰灞傚祵濂楅犳垚浠g爜鑷冭偪锛屾枃浠跺昂瀵歌啫鑳銆傞氬父鎯呭喌涓嬶紝鐩稿悓琛ㄧ幇鐨勯〉闈㈢敤DIV+CSS姣旂敤TABLE甯冨眬鐨勮妭鐪2/3鐨勪唬鐮併傝繖鏄痺eb鏍囧噯澶╃敓鐨勫ソ澶勩傝嚦浜庤妭鐪佸甫瀹界殑鎰忎箟骞朵笉涓昏閽堝...
绛旓細Web鏍囧噯涓嶆槸鏌愪竴涓爣鍑嗭紝鑰屾槸涓绯诲垪鏍囧噯鐨勯泦鍚銆傜綉椤典富瑕佺敱涓夐儴鍒嗙粍鎴愶細缁撴瀯锛圫tructure锛夈佽〃鐜帮紙Presentation锛夊拰琛屼负锛圔ehavior锛夈傚搴旂殑鏍囧噯涔熷垎涓轰笁涓柟闈細1. 缁撴瀯鍖栨爣鍑嗚瑷 - XML锛歑ML鏄彲鎵╁睍鏍囪瘑璇█鐨勭缉鍐欙紝鐢盬3C浜2000骞10鏈6鏃ュ彂甯冦俋ML鏉ユ簮浜嶴GML锛屾棬鍦ㄥ讥琛TML鐨勪笉瓒筹紝鎻愪緵寮哄ぇ鐨勬墿灞曟т互...
绛旓細WEB鏍囧噯锛鏄瀯寤虹綉绔欐椂鎵閬靛惊鐨勪竴绯诲垪閫氱敤瑙勮寖銆備富瑕佸叧娉ㄤ簬HTML璇█鐨勫簲鐢紝鍏朵腑"CSS+div"妯″紡鏄渶甯歌鐨勫疄璺垫柟寮忥紙CSS鐢ㄤ簬鏍峰紡璁捐锛宒iv鐢ㄤ簬缁撴瀯甯冨眬锛夈傚疄闄呬笂锛學EB鏍囧噯骞堕潪鍗曚竴鏍囧噯锛岃屾槸鐢辩粨鏋勩佽〃鐜板拰琛屼负涓変釜鏂归潰鏋勬垚鐨勫鏉備綋绯汇傜粨鏋勶紙Structure锛夌敱XHTML鍜孹ML绛夎瑷瀹氫箟锛屽畠浠‘淇濈綉绔欏唴瀹圭殑缁勭粐鍜岀粨鏋...
绛旓細WEB鏍囧噯涓昏鍒嗕负涓変釜閮ㄥ垎锛1. 缁撴瀯锛圫tructure锛夛細鎸囩殑鏄綉绔欑殑鍐呭缁勭粐鏂瑰紡锛屼娇鐢XHTML锛圗xtensible Hypertext Markup Language锛夊拰XML锛坋Xtensible Markup Language锛夌瓑缁撴瀯鍖栨爣鍑嗚瑷鏉ユ瀯寤虹綉椤点2. 琛ㄧ幇锛圥resentation锛夛細鎸囩殑鏄綉绔欑殑瑙嗚鏁堟灉鍜屽竷灞锛岄氳繃CSS锛圕ascading Style Sheets锛夋潵鎺у埗缃戦〉鐨勬牱寮忓拰...
绛旓細锛WEB鏍囧噯鏄竴缁勬兜鐩栫粨鏋勩佽〃鐜板拰琛屼负鐨勭綉椤佃璁¤鑼冦傝繖浜涜鑼冨苟闈炲崟涓鏍囧噯锛鑰屾槸鍖呮嫭澶氫釜鐩镐簰鍏宠仈鐨勬爣鍑嗐傜綉椤电殑鏋勫缓鍒嗕负涓変釜鏍稿績閮ㄥ垎锛氱粨鏋勶紙鍗冲唴瀹圭粍缁囷級锛岃〃鐜帮紙鍗抽〉闈㈡牱寮忚璁★級锛屼互鍙婅涓猴紙鍗抽〉闈氦浜掑姛鑳斤級銆傞拡瀵硅繖涓変釜鏂归潰锛學EB鏍囧噯鎻愪緵浜嗙浉搴旂殑鎶鏈細缁撴瀯鍖栬瑷涓昏鏄疿HTML鍜孹ML锛涜〃鐜拌瑷涓昏鏄疌SS...
绛旓細WEB鏍囧噯鏄竴缁勫寘鍚涓浉鍏虫爣鍑嗙殑闆嗗悎锛屾兜鐩栦簡缃戦〉鐨勪笁涓熀鏈粍鎴愰儴鍒嗭細缁撴瀯銆佽〃鐜板拰琛屼负銆傝繖浜涙爣鍑嗗寘鎷細1. 缁撴瀯鏍囧噯璇█ - XML锛堝彲鎵╁睍鏍囪璇█锛夛細XML鐨勬爣鍑嗘槸鐢盬3C浜2000骞10鏈6鏃ュ彂甯冿紝瀹冩槸涓绉嶈兘澶熷畾涔夊叾浠栬瑷鐨勬爣璁拌瑷锛屾棬鍦ㄦ墿灞曞拰琛ュ厖HTML鐨勫姛鑳斤紝浠ヤ究鏇村ソ鍦版弧瓒崇綉缁滀俊鎭彂甯冪殑闇姹傘- XHTML锛...