html和xml里面的文档类型声明(doctype)有什么作用?

如题所述

这是内部DTD,是用来定义文档中所使用的标签的,也就是给你在文档中所要用到的所有标签先声明父子关系,然后在文档中按照定义的父子关系使用。教科书上的话就是用来验证文档有效性的,其实也就是文档类型定义
文档声明是为了避免浏览器把页面判断成混乱模式用的。
因为浏览器并不知道你是html还是xml,所以通过dtd通知浏览器。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-22
这是内部DTD,是用来定义文档中所使用的标签的,也就是给你在文档中所要用到的所有标签先声明父子关系,然后在文档中按照定义的父子关系使用。教科书上的话就是用来验证文档有效性的,其实也就是文档类型定义
第2个回答  2008-12-23
就像数据库表一样是规格定义,说明各标签都叫啥,都能放啥属性或子标签,eclipse等工具还可以识别doctype来自动提示你可以加入那些子元素