首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

Css div2浮动后,为什么div3四个字停留在div2的下方,而不是被div2覆盖...

发布网友 发布时间:2022-04-26 09:30

我来回答

2个回答

热心网友 时间:2022-04-20 20:13

您好 之所以div3不会被覆盖是因为浮动是占据文档流的换句话说他是占据空间的所以div3在下面不会被覆盖,如果想要覆盖的话可以用绝对定位的方式position:absolute,绝对定位是不占据文档流的,所以div3会显示在div2下面。望采纳!追问按照你的回答,尝试了下,使用position:absolute; div3确实会显示在div2的下面,但还有一点不明白,你的回答中提到:“浮动是占据文档流的换句话说他是占据空间的所以div3在下面不会被覆盖”,如果是这样,为什么
#div3{
background: yellow;
}
div3块会跑到div2的下面?div3块和div3这四个字不是一个整体的吗?

热心网友 时间:2022-04-20 21:31

按照你的代码不就是这种效果么?你想实现的效果能描述一下么?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com