<body>与<div>的区别

<div>我们可以用css进行各种设置。甚至可以让div至整个界面。
那<body>与<div>有什么区别呢?
<div>能否代替<body>?

新手,问题有点幼稚,见谅。

阅读 8.8k
3 个回答

bodydocument的根元素,不能被div替换。

图片描述

图片描述

补充:

文档链接:bodydiv

楼上全是英文,题主看着心烦,我就简单点说吧:

浏览器渲染时是看到body标签才开始在body里去渲染剩余的内容,如果使用div代替了body,那么渲染程序找不到body标签,就永远不会渲染网页主体内容。

就好比你告诉家具厂商把你买的家具搬到你的房子里去,可是你在原来建房子的地方放了一口箱子,而没有房子,那么搬家工就不知道该把家具搬哪里去了。

body表示整个网页,最大的盒子,所有的 html 内容写在里面,一般不用控制大小
div 是布局用的,装在 body 里的小盒子,在div 里面写内容,容易控制内容在网页中的位置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题