严格模式和混杂模式

Doctype(document type 文档类型)的简写,来告诉浏览器以何种方式解析。

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

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-tranisitional.dtd">

2:严格的(Strict):要求严格的DTD(Document Type Definition),不能使用任何表现层的标识和属性,

DOCTYPE html PUBLIC "-W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3:框架的(Frameset):专门针对框架页面设计使用的DTD,如果页面中包含有框架,可以采用DTD,完整声明为
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

  定义成相应的声明就可以触发相应的模式。

  区分的意义是为了最终能达到数据与表现相分离的目地。

行内元素主要有: