课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
三列布局中,如果左边的设置向左浮动,中间的不设置浮动,宽度自适应,右边设置向右浮动 为什么中间显示不是被左边块覆盖,而是紧挨左边
2016-02-23
源自:如何用CSS进行网页布局 4-1
正在回答
哈?因为设置了float的元素会脱离文本流。其他元素会无视这个元素,不过文本不会。
详细看这个:https://www.zhihu.com/question/24529373/answer/29135021
给中间float:left;中间的就到下一行了,中间的宽度是自适应的,如果中间的是定宽定高的就会被左边覆盖,为什么中间的宽度自适应之后就紧挨着左边?
不是浮动布局不行,需要设置浮动布局:float:left;
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能