html文档中的DOCTYPE标签
在写html页面的时候我们一般都会在首行添加〈!DOCTYPE〉
的标签,有些编辑器会自动帮我们添加,今天讲讲这个〈!DOCTYPE〉
标签的作用。
HTML与XHTML
在W3C
组织还么颁发html标准之前,开发网页的时候大家都没有加这个标签,那个时候.html页面的开发也比较混乱,直到1999年的时候,HTML
4.01成为了推荐标准,那时候起大多数人都使用这个版本。又大概在2000年的时候,W3C组织又颁发了基于HTML4.01的XML版本,并命名为XHTML1.0。
两者其实主要的差别是XHTML遵循了XML的编码标准,这意味着XHTML文档中增加了标签的属性必须包含在""
中,所有的标签必须闭合等比较严格的规定。这个也是有经验的开发人员经常提醒新手写.html页面的要注意的地方。好了,问题来了:
- 前面我们提到在还没使用HTML
4.01作为推荐标准时,html文档是没有
〈!DOCTYPE〉
标签的,那么浏览器在面对一个.html文档时,如果有这个标签会怎么解析,没有这个文档会怎样解释。 - 标准推出后有了两种版本(标准)来写.html文档,那么浏览器在解析html文档的时候应该使用哪种标准呢?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。