Css 哪个属性清除浮动列?
拥有代码Css 哪个属性清除浮动列?,css,css-float,overflow,Css,Css Float,Overflow,拥有代码 <style> .col{ float:left; width:50%} </style> <div class="grid"> <div class="col">column1</div> <div class="col">column2</div> </div> .col{float:左;宽度:50%} 专栏1 专栏2 如果应用于“网
<style>
.col{ float:left; width:50%}
</style>
<div class="grid">
<div class="col">column1</div>
<div class="col">column2</div>
</div>
.col{float:左;宽度:50%}
专栏1
专栏2
如果应用于“网格”元素,哪个属性清除浮动列?
答案应该是“溢出:隐藏”,但我无法理解解释。
谢谢您需要将clear添加到
.grid
CSS中。
清除:左代码>或清除:两者都有代码>
或
如果您试图删除浮动:left您可以从位于.grid
中的.col
执行代码>操作
.grid>.col{float:none;}
找到了解释,将样式overflow:hidden添加到div.grid元素中,其工作原理类似于clear:both,剪切两列下的内容
<style>
.col{ float:left; width:50%}
.grid {overflow:hidden}
</style>
<div class="grid">
<div class="col">column1</div>
<div class="col">column2</div>
<div class="col">column3</div>
<div class="col">column4</div>
<div class="col">column5</div>
</div>
clear
.col{float:左;宽度:50%}
.grid{溢出:隐藏}
专栏1
专栏2
第3栏
专栏4
专栏5
清楚的