远方_花
2016-06-24 16:04
我去掉了div中的float:left后,本来要在下边加上
#div1{float:left;}
#div2{float:right;} 这样就可以实现栏目一和栏目二分别左右浮动。但是我写了第一行代码:
#div1{float:left;}后栏目二的框就没有了,为什么?为什么代码影响了后边栏目二的格式?
div2默认还是流动模式,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布。而div1已经设置为浮动了,所以div2在第一行显示,两个框重叠了
是不是你把div中的border属性删除了啊?
只定义一次div不用区分1和2
初识HTML(5)+CSS(3)-升级版
1225297 学习 · 18230 问题
相似问题
回答 4
回答 2