- 对于Web标准以及W3C的理解与认识
标签闭合、标签小写、使用外链css和js脚本、结构性为表现的分离
- Doctype 作用? 标准模式和兼容模式有什么区别
<!Doctype> 告诉浏览器解析器用什么标准解析这个文档
Doctype不存在或格式不正确会导致文档以兼容模式呈现
HTML 不需要DTD进行引用,但是需要doctype来规范浏览器的行为
HTML4.0基于SGML,所以需要对DTD进行引用,才能告知浏览器,文档所使用的文档类型
- xhtml 和 html有什么区别
HTML是一种基本的Web网页设计语言
XHTML是一个基于XML的置标语言
最主要的不同:
XHTML 元素必须被正确的嵌套、必须被关闭
XHTML 文档必须拥有根元素
- 浏览器内核的理解
渲染引擎: (layout engineer 或者 Render engineer)
负责取得网页的内容(HTML, XML,图像),计算网页的显示方式,然后输出至显示器
JS引擎: 解析和执行 javascript来实现网页的交互效果
- CSS引入的方式有哪些? link和@import的区别是
内连,内嵌,外链,导入
link: 无兼容性
@import: CSS2.1以下的浏览器不支持, 可以js改变样式
- CSS选择符有哪些? 哪些属性可以继承?优先级算法如何计算?
标签选择器,类选择器,id选择器
!important > style(内联) > Id(权重100) > class(权重10) > 标签(权重1)
- CSS reset的作用和用途
reset 重置浏览器的css默认属性,让他们同意
- 清除浮动的几种方式,各自的优缺点
1. 使用空标签清除浮动 clear:both
2. 使用 overflow: auto
3. 用:after 清除浮动










网友评论