W3C标准
 
1、万维网联盟标准不是某一个标准,而是一些列标准的集合。
 简单来说可以分为结构、表现和行为
 结构 主要是有HTML标签组成
 表现 即指css样式表
 行为 主要是有js、dom组成
 web标准一般是将该三部分独立分开,使其更具有模块化。但一般产生行为时,就会有结构或者表现的变化,也使这三者的界限并不那么清晰。
2、W3C对于WEB标准提出了规范化的要求
 1)标签和属性名字母要小写
 2)标签要闭合
 3)标签不允许随意嵌套
 4)尽量使用外链css样式表和js脚本。让结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。
 5)样式尽量少用行间样式表,使结构与表现分离
 6)标签的id和class等属性命名要做到见文知义,更利于seo,代码便于维护
 7)使用注释:正确的应用等号或者空格替换内部的虚线。<!--这里是注释============这里是注释-->
 8)所有属性值必须用引号括起来(”” ”)双引号或单引号
 9)CSS必须要用<style type=“text/css”>开头来定义,为保证各浏览器的兼容性,在写CSS时请都写上数量单位,例如:错误:.space_10{padding-left:10} 正确:.space_10 {padding-left:10px}
 10)需要声明(DOCTYPE)