WEB標準和W3C的理解與認識
?? ?Web標準是一系列標準的集合。
? ? ? ?網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為(Behavior)。
? ? ? ?對應的標準也分三方面:結構化標準語言主要包括HTML,?XHTML和XML,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???表現標準語言主要包括CSS,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?行為標準主要包括對象模型(如W3C DOM)、ECMAScript等。
? ? ? ? 這些標準大部分由萬維網聯盟(外語縮寫:W3C)起草和發布,也有一些是其他標準組織制訂的標準,比如ECMA(European Computer
?Manufacturers Association)的ECMAScript標準。
?W3C對于WEB標準中代碼規范:
- ?對于結構要求:(標簽規范可以提高搜索引擎對頁面的抓取效率,對SEO很有幫助)
-
- 標簽和屬性名字母要小寫
- 標簽要閉合 ? ? ? ? ? ? ?
- 標簽不允許隨意嵌套? ? ? ? ? ??
? 2、對于css和js來說
-
- 盡量使用外鏈css樣式表和js腳本。使結構、表現和行為分為三塊,符合規范。同時提高頁面選軟速度,提高用戶體驗。
- 樣式盡量不使用行內樣式,使結構和表現分離,標簽的id和class等屬性命名要做到語義化,標簽越少,加載速度越快,用戶體驗提
高,代碼維護簡單,便于改版。
-
- 不需要變動頁面內容,就可以操作頁面樣式和數據,提高網站的易用性。
為什么使用web標準:
為了解決因瀏覽器版本不同、軟硬件設備不同導致的開發問題。
?
本文轉載于:猿2048?https://www.mk2048.com/blog/blog.php?id=0ccakaa&title=HTML/CSS基礎知識(四)