请问为什么我写的清除浮动代码无效啊。
还有。怎么用flex布局才可以让上面两个div横向排列撑满整个屏幕。第三个div充满最下面的位置啊
代码如下:`<body>
<article class="major">
<div class="major_left"></div>
<div class="major_right"></div>
<footer class="foot"></footer>
</article>
</body>`
.major_left{
float: left;
width: 35%;
height: 70vh;
background: blue;
}
.major_right{
float: left;
width: 65%;
height: 70vh;
background: black;
}
.foot{
width: 100%;
height: 30vh;
background: red
}
.foot:before{
overflow: hidden;
height: 0;
clear: both;
visibility:hidden;
content: "";
display: block;
}
清除浮动生效的,只是你放错地方了而已