素材牛VIP会员
为什么Html和Body的高度没有被内容撑起来,给body设置背景颜色一样能铺满整个屏幕,而其他的html标签则不行?
 j3***16  分类:Html5  人气:708  回帖:3  发布于6年前 收藏

为什么Html和Body的高度没有被内容撑起来,给body设置背景颜色一样能铺满整个屏幕,而其他的html标签则不行?

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv2 入门
蒙***生 职业无 6年前#1

以前的回答: body d的background

你的疑惑是因为html都没有高度怎么会有背景颜色呢?

简单来说,这时浏览器绘制的是文档的canvas,也就是文档可以出现的区域。

Lv5 码农
wz***16 技术总监 6年前#2

请把问题编写清楚把,不知道你要问什么。。

Lv4 码徒
sh***ng 学生 6年前#3

我的理解是,你虽然是给body加的背景色,但是浏览器并不是真的把这个背景当成是body的,而这个body只是一个勾子而已,提供给你操作页面背景的,给html设置也是一样的,那么为什么html和body才能操作页面背景,这个也很好解释,因为html和body是唯一的,而其他元素它们本身就可以是一个独立的背景。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取