编码如下图,小白给标签left和right设置了float属性,给main设置了position:absolute属性。按理说这三个标签都脱离了文档流,那为什么给main设置margin:0 10px后显示结果和没脱离文档流一样,谁能解释一浏览器显示结果如下图
2 回答
已采纳
慕粉3871089
TA贡献1条经验 获得超0个赞
你虽然给main设置了position:absolute属性,但是absolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。,所以他并没有脱离父元素wrap
慕前端0185898
TA贡献3条经验 获得超0个赞
.main{ position:absolute; left:200px; right:300px;} 你这left right是什么鬼,先left,后right,取的是right:300;没有top,没有bottom,默认main在wrap的最上方top=0的位置
- 2 回答
- 0 关注
- 1494 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消