html - 在 HTML 中控制容器中的高度

标签 html css twitter-bootstrap

这里有一些东西可以控制带有绿色边框的 div div 标签的高度:

有人可以通过开发者工具在 CSS 中看到什么吗?我想不通。

我需要制作一个看起来像这样的网格,但是绿色边框的 div 标签的高度一直在阻止我。重要的是文本仍应居中。

这实际上是代码应该的样子,但是高度阻止了:

这是网上的代码:

div class="background-image" @Html.Raw(topImageStyling)></div>
       <div class="top-area" style="border: 4px solid red;">
            <div class="container col-md-8" style="border: 4px solid green;">


            @if (!string.IsNullOrEmpty(headerText))
            {
                if (pageAlias == "Blog")
                {
                    <h1 class="header-xl center">
                        @Html.Raw(headerText)
                    </h1>
                }
                else
                {
                    <p class="header-xl center">
                        @Html.Raw(headerText)
                    </p>
                }
            }
            @if (CurrentPage.HasValue("imageTeaserText"))
            {
                <p class="sub-header center">
                    @Html.Raw(CurrentPage.imageTeaserText)
                </p>
            }


        </div>
    </div>

最佳答案

根据我们在评论中的讨论,这就是 html 的结构。然后只需从 .background-image 中删除 position:absolute; 并从 .container 中删除 min-height:500px; >

<div class="background-image" @Html.Raw(topImageStyling)>
    <div class="top-area" style="border: 4px solid red;">
        <div class="container col-md-8" style="border: 4px solid green;">

            @if (!string.IsNullOrEmpty(headerText))
            {
                if (pageAlias == "Blog")
                {
                    <h1 class="header-xl center">
                        @Html.Raw(headerText)
                    </h1>
                }
                else
                {
                    <p class="header-xl center">
                        @Html.Raw(headerText)
                    </p>
                }
            }
            @if (CurrentPage.HasValue("imageTeaserText"))
            {
                <p class="sub-header center">
                    @Html.Raw(CurrentPage.imageTeaserText)
                </p>
            }


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

关于html - 在 HTML 中控制容器中的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39029358/

相关文章:

asp.net-mvc-3 - 我如何使用 Bootstrap 下拉菜单和警报而不是 @Html.DropDownList 和我的 asp.net MVC 警报

html - 如何将验证消息 span 包装在 div 中并根据验证渲染容器?

html - 为什么我的简单 LESS 文件无法在 Kademi 中编译?

php - 如何使用php代码使网页打印友好?

javascript - 裁剪 Canvas 中显示的图像

html - 是否可以在自己的类中定义自己的 Bootstrap 类

html - 如何调整 Bootstrap 轮播的 CSS 响应能力

html - 更改 Bootstrap 3 导航菜单中的布局间距

javascript - 通过参数清除缓存

twitter-bootstrap - Angular 为 2 的输入禁用开关