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

标签 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 class="content">
            <asp:ContentPlaceHolder ID="contentPlaceHolder" runat="server">
            </asp:ContentPlaceHolder>
        </div>
        <div class="banner">
            BANNER
    </div>
    <br style="clear:none"/>
</div>

编辑:我在下面添加了 CSS 类:

.page-border
{
    width: 1000px;
    padding: 10px;
    margin: 0px auto;
    border: 1px solid gray;
}

.outer
{
    float: left;
    padding: 0px;
    margin-right: 0px;
    margin-top: 10px;
    width: 986px;
    margin-left: 12px;
}

.content
{
    float: left;
    height: 503px;
    width: 779px;
    margin-bottom: 0px;
    margin-left: 2px;
}

最佳答案

如果包装器 div 中的内容是 float 的,它不会环绕它。将 overflow:hidden;overflow:auto; 添加到 .content CSS 声明中,以强制其随内容展开。

关于c# - 如何使母版页中的 div 的高度在内容页中展开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085401/

相关文章:

c# - ASP.NET MultiLine TextBox - 带换行符 (\r\n) 的 MaxLength 的正则表达式验证器 - 客户端和服务器端验证的差异

c# - 如何使用 visual studio 命令提示符从 C# 类文件生成 xsd?

.net - 奇怪的#_=_出现在response.redirect ASP.NET之后的url末尾

javascript - 仅当该部分出现在浏览器 View 中时,jQuery 才计入目标数字

javascript - 单击表格行以选择复选框并禁用/启用按钮 jquery

c# - 我应该先将参数值分配给局部变量而不是直接使用它们吗?

垂直菜单中的 ASP.NET 水平菜单

c# - 如何在 Msbuild 中调用第二个目标

html - 样式图例标记为 block

c# - 在 c# 中使用 ---PUBLIC KEY--- 验证 JWT (ES256) token