HTML/CSS : Inner, 当屏幕高度变小时底部边界 div 越过顶部

标签 html css dynamic

目标: 我正在尝试制作一个全屏 div,它将动态调整自身以适应所有屏幕高度(例如:http://full-vert.webflow.com/)。

问题: 当它绑定(bind)到底部并且正在调整屏幕高度时,我正在与子 div 越过它的父 div 的顶部进行斗争。有没有办法让这个子 div 停止随页面高度缩放?

HTML

<div class="container">

    <div class="bottom">

        <h1>Hi!</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>

    </div>

</div>

CSS

.container {
    background-color: #f9f9f9;
    width: 100%;
    height:150px;
    position: relative;
}

.bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

这是一个 jsfiddle:http://jsfiddle.net/Lboyrqnc/
在 .container { height: 200px;} 上尝试不同的值。例如。 50px 到 150px,你会明白我的意思。
附言。我正在使用 height: 100vh 。

编辑: 要真正展示我的意思,试试这个:将 .container 高度设置为 100vh(这是当前浏览器窗口高度的 100%)然后使浏览器窗口模式并上下拖动窗口底部,您将看到 h1 将如何越过(在这种情况下)它是父 div。

最佳答案

如果添加会怎么样

top: 0;

到 .bottom 类?

关于HTML/CSS : Inner, 当屏幕高度变小时底部边界 div 越过顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25209525/

相关文章:

动态页眉页脚liferay

javascript - Jquery 类名启动选择器在两种不同情况下不起作用

javascript - 在 Bootstrap Tour 中禁用/隐藏 "End tour"按钮

javascript - 如果类存在,用 Javascript 做一些事情

c++ - 如何根据输入中定义的 "external"int 在结构中定义数组大小

javascript - 如何在Javascript中计算多个动态输入字段的总和?

HTML 输入字段在 Firefox 中不起作用

css - 如何在 css not() 选择器中放置多个类?

Jquery 元素定位等

CSS表格显示不填充表格