课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
会不会是我的main 代码有问题?为什么我的left跑到左上角了??
2016-08-11
源自:如何用CSS进行网页布局 5-3
正在回答
.main{background-color:red;height:500px;font-size:20px;position:relative}.left{width:200px;background-color:blue;height:500px;position:absolute;left:0;top:0}.right{width:100%;background-color:green;height:100%;position:absolute;left:210px;top:0}
你的.left代码有问题 前面用的是浮动 ,到这你用的是绝对定位,脱离文档流,而且父类没有进行相对定位,left这块就以body为父类,相对于浏览器移动了,能明白吗? 解决办法:你可以给父类也就是main设置一个相对定位position:relative ,不需要设置位移;或者left也用浮动,给一个float:left. 就可以了
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能