本文主要是介绍前端面试——W3C标准及规范,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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)
这篇关于前端面试——W3C标准及规范的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!