我有HTML和CSS
.a{
margin: 0px 150px;
box-shadow: 0px 0px 10px #888888;
text-align: center;
}
.a:before , .a:after{
content: "";
clear: both;
visibility: hidden;
}
.b {
float: left;
width: 50%;
}
.c {
float: right;
width: 50%;
<div class="a">
<div class="b">
<ul>
<li>DATA 1</li>
<li>DATA 1</li>
<li>DATA 1</li>
</ul>
</div>
<div class="c">
<ul>
<li>DATA 1</li>
<li>DATA 1</li>
<li>DATA 1</li>
</ul>
</div>
</div>
但是<div class="a">
没有包围2 <div class="b">
和<div class="c">
,虽然我添加了明确的内容:两者?
现在我必须为div.a添加高度来解决这个问题,但我不想要这个。
为什么以及如何解决这个问题?
非常感谢你
答案 0 :(得分:0)
答案 1 :(得分:0)
将overflow: hidden
添加到父div CSS。父div会自动换行浮动。