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

为什么我的块宽度要减去210px

朋友们哪,为什么我的药这样才行,否则right会比top和foot宽移动的那210px

.top{width:100%;height:100px;background:#ccc;margin:0 auto;}

.main{width:100%;height:600px;background:red;position:relative;margin:0 auto;}

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

.right{width:100%-220px;height:600px;margin-left:220px;background:green;float:left;}

.foot{width:100%;height:100px;background:orange;margin:0 auto;}


正在回答

2 回答

浏览器不能识别width:100%-220px;

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

左侧使用绝对定位脱离父元素的文档流,

右侧的div默认宽度为父元素的宽度,只需要设置左外边距为相应的数值100%减去移动的210px,是这样理解的吗?


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

qq_小帅峰少_0

我按照你说的方法做,实现最终效果了
2016-02-15 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么我的块宽度要减去210px

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