声明的意义
只有确定了一个正确的文档类型,超文本标记语言或可扩展超文本标记语言中的标签和层叠样式表才能生效,甚至对JavaScript脚本都会有所影响。
对比一下文档类型声明
<!DOCTYPE html><!--html5文档类型声明--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://HdhCmsTestw3.org/TR/html4/strict.dtd"> <!--上是HTML 4.01 Strict-->
文章摘抄于百科与知乎
可以看出html5并不是基于SGML,而是一种更加简化,轻便的标记语言。
所以在使用html5时,文档开头定义文档类型时,可以直接简化
<!DOCTYPE html>
以前基于sgml的需要在文档内进行这样的文档类型定义 HTML PUBLIC "-//W3C//DTD……
DTD 的意思是:文档类型定义 DTD(Document Type Definition)
文档类型定义是一套关于标记符的语法规则。它是标准通用标记语言和可扩展标记语言1.0版规格的一部分,是文档的验证机制。可通过比较文档和文档类型定义文件来看文档是否符合规范,元素和标签使用是否正确。
发现DTD上的语法规则并不包括html5。
面试时,先说最上一句
【相关推荐】
1. 免费html在线视频教程
2. html开发手册
3. php.cn原创html5视频教程
以上就是详细介绍DOCTYPE标签的使用的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于详细介绍DOCTYPE标签的使用的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did73189