如何根据子DIV中的内容自动调整父DIV高度?

Sum*_*yal 6 html css html5

我在父DIV中有一个父DIV我在左边有两个DIV,第二个在父DIV内右边我想当我在左边或右边div标签中写任何内容时父DIV将根据高度自动调整左或右DIV标签..

如何编写.css文件来执行此操作?

根据设计视图中的子div不会调整主DIV:

请查看我的代码:

<div style="padding: 8px; overflow: hidden; background-color: #FFFFFF;">
    <div style ="float:left">
        <p>Hi, Flo!</p>
      </div>
      <div style ="float:right; height: 180px;"> 
        <p>is</p>
        <p>this</p>
        <p>what</p>
        <p>you are looking for?</p>
      </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

Ian*_*ood 10

如果两个子div是浮点数,那么你可以使用:

div.parent{ overflow: hidden; }
Run Code Online (Sandbox Code Playgroud)

没有指定高度.


小智 5

div.parent{ 
     display:  inline-block;
     width:    100%;
}
Run Code Online (Sandbox Code Playgroud)

我发现这是一个非常好的解决方案。如果您有漂浮的孩子和非漂浮的孩子,高度将自动调整到所需的最小空间量。宽度设置为 100% 以扩展到父级宽度的父级。