CodeSky 代码之空

随手记录自己的学习过程

DOCTYPE的重要性与意义

2014-01-23 23:53分类: HTML评论: 0

今天给草草布置作业的时候遇到了我的导航条不兼容的问题,而她用的是IE10,让我以为IE10不支持我写的代码,纠结了好久,可是同样这么写,我的社团期末作业(山寨)却是兼容的,这让我很费解。

研究了半天发现IE6以上理论上就应该是兼容的,为什么不行呢?远程控制之后发现解析为IE5的模式了,难怪不行,可是为什么会被误读,原因还是DOCTYPE

DOCTYPE给了浏览器解读的方向,加上<!DOCTYPE HTML>的话,用的就是HTML5的标准,否则的话是XHTML 1.0

换言之,添加DOCTYPEcharset一样是必须养成的习惯。

注: 完整版:

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2

评论 (0)