课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
如果这样写
.right{width:33%33;height:500px;float:right;border:2px red solid;}
排版出错,右边那一列会显示在下一行,不能3列在一条线上
2016-03-21
源自:如何用CSS进行网页布局 4-1
正在回答
都不用float,左边和右边用绝对定位,中间的那列用margin:left为左列的宽度,right为右列的宽度,top bottom为0;
你要3列自适应的话不能用33.33%来定义宽度了。因为你的边框border占了总宽度的2px;所以第3列会被挤到下一行。不知道你问的是这个意思不?
你要3列自适应的话不能用33.33%来定义宽度了。因为你的边框border占了总宽度的2px;所以第3列会被寄到下一行。不知道你问的是这个意思不?
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能