C# 如何使母版页中div的高度在内容页中展开?

C# 如何使母版页中div的高度在内容页中展开?,c#,asp.net,html,css,master-pages,C#,Asp.net,Html,Css,Master Pages,我有一个母版页,它有一个div作为整个页面的边框 我希望这个div根据内容页面中的内容进行扩展 一个人怎么做呢?如果不从母版页继承页面(即根本不使用母版页),我在div中使用clear:none,没有问题。但是,当我使用母版页时,div不会展开 母版页中的当前代码: <div class="page-border"> <div class="header"> HEADER</div> <div class="outer"&

我有一个母版页,它有一个div作为整个页面的边框

我希望这个div根据内容页面中的内容进行扩展

一个人怎么做呢?如果不从母版页继承页面(即根本不使用母版页),我在div中使用
clear:none
,没有问题。但是,当我使用母版页时,div不会展开

母版页中的当前代码:

<div class="page-border">
    <div class="header">
        HEADER</div>
    <div class="outer">
        <div class="content">
            <asp:ContentPlaceHolder ID="contentPlaceHolder" runat="server">
            </asp:ContentPlaceHolder>
        </div>
        <div class="banner">
            BANNER
    </div>
    <br style="clear:none"/>
</div>

如果包装器div中的内容是浮动的,它将不会环绕它。添加
溢出:隐藏
溢出:自动添加到
.content
CSS声明中,以强制它随内容一起展开。

如果这不起作用,我们需要查看.content的样式规则

<div>
    <div class="content">
        <asp:ContentPlaceHolder ID="contentPlaceHolder" runat="server">
        </asp:ContentPlaceHolder>
        <div style='clear:both'></div>
    </div>
    <div class="banner">
         BANNER  
    </div>
    <br style="clear:none" />
</div>

发布一些代码。不过,听起来你的内容页面在所有内容的底部都需要一个空格,但仍在border div内。如果.content有一个静态高度,并且你的内容比这个长,那么它就会溢出。可能尝试最小高度而不是高度。尝试过,但失败。没有将外部div与页面内容一起展开,而是相反。
<div>
    <div class="content">
        <asp:ContentPlaceHolder ID="contentPlaceHolder" runat="server">
        </asp:ContentPlaceHolder>
        <div style='clear:both'></div>
    </div>
    <div class="banner">
         BANNER  
    </div>
    <br style="clear:none" />
</div>
.content
{
    float: left;
    min-height: 503px;
    width: 779px;
    margin-bottom: 0px;
    margin-left: 2px;
}