C# 如何自动调整div元素的大小以使内容适合

C# 如何自动调整div元素的大小以使内容适合,c#,css,html,C#,Css,Html,我需要在其他div中做很多div,我似乎不明白我的代码有什么问题,所以div没有得到div的高度低于-而且一切都是一团糟 我的aspx代码: <div class="tabcontent"> <div class="tabcontent-inner"> <div class="tabcontent-inner-left grid_20"> </div> <div class="tab

我需要在其他div中做很多div,我似乎不明白我的代码有什么问题,所以div没有得到div的高度低于-而且一切都是一团糟

我的aspx代码:

<div class="tabcontent">
    <div class="tabcontent-inner">
        <div class="tabcontent-inner-left grid_20">

        </div>

        <div class="tabcontent-inner-right grid_20">

        </div>
    </div>
</div>

基本上,我希望tabcontent-inner div获得其内部的高度。

这是因为在parent.tabcontent-inner上,您需要放置overflow:auto属性,以便它覆盖其子级的高度


您可以在这里找到更合适的答案

将此代码添加到CSS中

.clearfix:after {
 content: " "; /* Older browser do not support empty content */
visibility: hidden;
display: block;
height: 0;
clear: both;
}

改变

<div class="tabcontent-inner">


设置<代码>位置:绝对到
.tabcontent-inner
也可以,但是它比
溢出:auto有更多的连续性
溢出:隐藏我想买一个谢谢你!!谢谢你!!我已经花了差不多一天的时间了!没问题,祝你好运!请注意,还有其他一些方法,您应该知道1)应用float属性right或left和width 100%2)clearfix等,您应该根据情况以最佳方式应用它们:)
<div class="tabcontent-inner">
<div class="tabcontent-inner clearfix">
float : left
float : right