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

优化我的答案

.left{width:200px;height:600px;background-color:blue;position:absolute;top:100px;left:0} .right{height:600px;background-color:#00CCCC;margin-left:210px;} 主要点满足了,需要优化吗?兼容ie6该如何做?

正在回答

2 回答

/*你的left绝对定位以html文档进行定位,后期如果top层高度缩小或者增大.left层会出现问题.

 *我这里则以main层作为定位父包含块.

*/

.main{background:red;position:relative;}

.left{position:absolute;top:0;left:0; width:200px;background:blue;height:500px;}

.right{margin-left:210px; height:500px;background:#9ACC99;}


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

Jack_007

此段代码在IE6下完全没问题.已测试.
2015-12-17 回复 有任何疑惑可以回复我~
#2

然後怎样 提问者

非常感谢!
2016-01-06 回复 有任何疑惑可以回复我~

top:0 top:100不对 因为你的父元素是main

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

举报

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

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

进入课程

优化我的答案

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