如果div存在,body标签的意义是什么?

时间:2019-03-04 10:29:19

标签: html wrapper

据我所知,<body>标签和<div>标签完全相同,但有一个关键区别。您在一个文档中只能有一个有效的正文标签。如果可以改为使用<div class='body'>,则使用body标签的逻辑是什么?

1 个答案:

答案 0 :(得分:1)

在您的问题中,您忽略了历史记录。当TBL开发HTML out of the SGML spec(本身是ANSI GCA的ISO标准化形式,它是从IBM自己的内部GML开发出来的)... 将内容放到屏幕上只是工作的一部分。< / em>

TBL也是想出了使用文本域名和TLD扩展名替代网络上服务器数字IP地址的人。然后,他必须弄清楚如何赋予来自不同制造商的大量不同机器,运行不同的操作系统以及尽可能相似地显示信息的能力。 看看这个主题必须达到多远?

无论如何,TBL必须中断服务器和客户端之间发生的协议通信,从而导致(在许多其他事情中)创建:

DOCTYPE

META标签

TITLE标记

LINK标签和SCRIPT标签

伴随着诸如<a>标签,<p>标签,<h1><h2><h etc>标签,<div> s等内容格式化标签

为了从协议信息中分隔文档内容,TBL将HTML文档的<head><body>分开了-他使用了这些字眼,因此很容易理解其目的。

是的,也许可以使用<div>标记代替<body>标记,而另一个<div>标记甚至可以替换<head>标记-但是就是今天,有了我们目前对HTML文档的使用方式的了解和理解。但是,当它们第一次被开发时,在计算机只是开始互相交谈的时代,这是一个不同的故事。考虑多少简单的DOCTYPE tag has evolved

以下是一些有趣的链接:

A history of HTML

Global structure of an HTML document

HTML Living Standard

HTML Standard FAQ 有趣!