
相对定位和浮动定位哪个在上面.两个div相同大小,一个左浮动一个相对定位
求大神解释,第一个效果图中为什么相对定位会在浮动的上面,第二个效果图为什么浮动在相对定位不在同一行...
求大神解释,第一个效果图中为什么相对定位会在浮动的上面,第二个效果图为什么浮动在相对定位不在同一行
展开
3个回答
展开全部
是这样,这个和relative没有任何关系。当你将定位成relative的属性去掉还是会出现这样的情况的,这个适合css特性有关的。如果浮动的元素前面有未设置任何样式的div元素,那么浮动从div下方开始浮动。因此如果楼主的浮动后面再加几个浮动,那么浮动的会在一行。
如果浮动后面添加div元素,那么后面的div会和float重叠。因为float是div脱离的标准流,就相当于两本书在放在一起,设置float的书脱离标准流,后面的书就会跑到这本书下面,从上方看就是两本书在一起了。不知道楼主是否理解,希望帮助到你
如果浮动后面添加div元素,那么后面的div会和float重叠。因为float是div脱离的标准流,就相当于两本书在放在一起,设置float的书脱离标准流,后面的书就会跑到这本书下面,从上方看就是两本书在一起了。不知道楼主是否理解,希望帮助到你
追问
可是如果把relative去掉的话,那个框就变成红色了,显示的是浮动元素的颜色
追答
我告诉你的是原因,这个问题的原因是和relative没有任何直接关系的。希望你懂。一般原则如果浮动,div的兄弟元素都要浮动,因此浮动元素外层建议包裹一层div

2025-02-08 广告
基于蓝牙定位的系统里,经常有两个名词概念经常被提起,那就是信标(Beacon)和标签(Tag);标签和信标都是定位系统中使用的蓝牙设备的常用术语。在一些情况它们的功能相似,都可以用于定位和追踪位置信息。但是既然会有两个不同的称呼,那么也会一...
点击进入详情页
本回答由云里物里提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询