Vis*_*a S 16 html css css-float
我有一个包装器<div>,其中包含两个<div>浮动的内部.
<div class="outside" style="border:1px solid #555;">
<div class="inside" style="float:left; width:40px;">CONTENT</div>
<div class="inside2" style="float:left; width:40px;">CONTENT</div>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是包装器的<div>宽度为80px,因为两个内部<div>的每个都是40px.但总是包装<div>是0px在高度,这使得边框看起来像是在顶部线.
所以我将两个内部<div>放在一个内部<table>.它运作良好.但是如何避免这个问题<table>呢?
Ana*_*Ana 47
设置overflow: hidden在父级上.
<div class="outside" style="border:1px solid #555;overflow:hidden;">
<div class="inside" style="float:left; width:40px;">CONTENT</div>
<div class="inside2" style="float:left; width:40px;">CONTENT</div>
</div>
Run Code Online (Sandbox Code Playgroud)