前端攻城狮学习笔记:常见前端面试题之HTML/CSS部分(一)

Doctype是什么?如何触发严格模式与混杂模式模式?区分它们有何意义?

Doctype是document type(文档类型)的简写,是用来说明所用的XHTML或HTML是什么版本的。XHTML1.0 提供了三种DTD声明可供选择,分别是:

1、过渡的(Transitional,也叫混杂模式):要求比较宽松,允许继续使用HTML4.01的标识,完整声明为

2、严格的(Strict):要求严格的DTD,不能使用任何表现层的标识和属性,完整声明为
3、框架的(Frameset):专门针对框架页面设计使用的DTD,如果页面中包含有框架,可以采用DTD,完整声明为
定义成相应的声明就可以触发相应的模式。 区分的意义是为了最终能达到数据与表现相分离的目地。 ## 行内元素和块级元素各有哪些? 行内元素会再一条直线上,是在同一行的。如   我是行内元素span   [我是行内元素a](http://www.cnblogs.com/jscode/archive/2012/07/08/2581779.html#) 块级元素会各占一行。如
 我是块级元素div
我是块级元素p 行内元素主要有: