龙空技术网

基础面试02:HTML5为什么只需要最顶部写!DOCTYPE html?聊聊SGML

代码开发 241

前言:

此时朋友们对“html5回到顶部”大致比较关心,朋友们都想要了解一些“html5回到顶部”的相关资讯。那么小编也在网摘上搜集了一些关于“html5回到顶部””的相关知识,希望大家能喜欢,你们一起来了解一下吧!

HTML5 不基于 SGML(我记不住,所以叫它三顾茅庐),因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);

而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

补充:SGML(Standard Generalized Markup Language,即标准通用标记语言)是国际上定义电子文档和内容描述的标准。它源于1969年IBM公司开发的文档描述语言GML,GML主要用来解决不同系统中文档格式不同的问题。后经过多年发展,1986年经ISO批准为国际标准ISO8897,并被称为SGML。制定SGML的基本思想是把文档的内容与样式分开。在SGML中,标记分两种:一种用来描述文档显示的样式,称为程序标记;另一种用来描述文档中语句的用途,称为描述标记。一个SGML文件通常分三个层次:结构、内容和样式。结构为组织文档的元素提供框架,内容是信息本身,样式控制内容的显示。SGML的平台无关性、结构化、可扩展等特性,使得它使用范围很广,被许多大型公司用来创建和发布信息。

化为最简:

HTML4.01:

欢迎关注,持续分享

标签: #html5回到顶部