C# 如何使母版页中div的高度在内容页中展开?
我有一个母版页,它有一个div作为整个页面的边框 我希望这个div根据内容页面中的内容进行扩展 一个人怎么做呢?如果不从母版页继承页面(即根本不使用母版页),我在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"&
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;
}