为了账号安全,请及时绑定邮箱和手机立即绑定

关于left问题

main已经用relative修饰成为具有定位性质的父包含块,那么left绝对定位后起始坐标不应该是main左上角吗?为什么left会出现在main下方

.main{width:100%;height:400px;background:red;position:relative;

}

.left{ width:200px;height:400px;position:absolute; background:blue;}

.right{height:400px;margin:0 0 0 210px;background:green;}

.foot{height:80px;background:orange;}


正在回答

2 回答

因为你的right没有浮动,它还是 一个块级元素,所以right独自占据一行,把left就挤到下面去了

1 回复 有任何疑惑可以回复我~

你没设置top:0px  .left要有left、top值。.否则是会默认移出的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

关于left问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信