DOCTYPE的重要性与意义
今天给草草布置作业的时候遇到了我的导航条不兼容的问题,而她用的是IE10,让我以为IE10不支持我写的代码,纠结了好久,可是同样这么写,我的社团期末作业(山寨)却是兼容的,这让我很费解。
研究了半天发现IE6以上理论上就应该是兼容的,为什么不行呢?远程控制之后发现解析为IE5的模式了,难怪不行,可是为什么会被误读,原因还是DOCTYPE
。
DOCTYPE
给了浏览器解读的方向,加上<!DOCTYPE HTML>
的话,用的就是HTML5
的标准,否则的话是XHTML 1.0
换言之,添加DOCTYPE
和charset
一样是必须养成的习惯。
注: 完整版:
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2
评论 (0)