1. 浮动
相信很多很多朋友在刚开始接触使用浮动的时候肯定会遇到各种未解之谜,明明 我的设置没错呀,怎么就出错了呢,就比如下图
.div {
/* width: 600px;
height: 400px; */
background: rgb(255, 180, 180);
}
.one {
width: 200px;
height: 200px;
background: rgb(220, 255, 180);
float: left;
}
.two {
width: 200px;
height: 200px;
background: rgb(180, 206, 255);
float: left;
}
.three {
width: 200px;
height: 200px;
background: rgb(255, 180, 230);
float: left;
}
把父元素宽高注释掉之后
display: block;
height: 0px;
line-height: 0px;
clear: both;
}
还有就是也可以给父元素加上浮动,也可以解决问题
本人学识有限 文章多有不足
若有错误 请大方指出 以免误导他人