问题与css浮动div

时间:2013-04-24 02:40:42

标签: html css css3 css-float

我不知道为什么在使用花车时总是会发生

我的div(samle)看起来像这样

 <div class="main>
   <div class="inn_div">&nbsp</div>
 </div>

和我的样式表

  .main{ width:250px; border:1px solid #000; }

  .main .inn_div{ float:left; width:25px; height:50px; border:1px solid #000; }   

,看起来像这样

By this way it shows

inn_div来自.main而且它在使用“内联块或表格单元格”时工作正常我不需要那些问题与浮动或我的人帮助我。

5 个答案:

答案 0 :(得分:2)

overflow:auto添加到主div。

<强> jsFiddle example

答案 1 :(得分:2)

你实际上需要清除浮动。

Demo

<div class="main">
   <div class="inn_div">
       &nbsp;
   </div>
    <div style="clear:left;"></div>
 </div>

答案 2 :(得分:1)

如果你不希望它们重叠,你的主div就像一个包装div一样不要把内部div放在主div中。但如果你必须这样做,那么你可以搞乱margin-top属性或padding-top属性,直到你满足于间距

答案 3 :(得分:1)

使用CSS clear property。 例如。明确:两者

答案 4 :(得分:1)

解决方案是为主类指定高度或最小高度。你只有宽度。不需要像JavaScript这样的任何其他脚本。