响应式可滚动 Div

Fra*_*nek 2 css

我想知道是否有可能使 div 具有响应性,同时使其内容在某些尺寸(最大/最小高度)内可滚动。

这是我的尝试

http://codepen.io/anon/pen/rVEbWG

虽然宽度响应,但高度保持不变(虽然我希望它是 100 像素最小和 400 像素最大)。

.wrapper {
    overflow: auto;
    max-height: 400px;
    width: 50%;
}
.content {
    overflow-y: auto;
}
Run Code Online (Sandbox Code Playgroud)

Hit*_*ti3 5

简单,只需使用vhcss 单位作为高度,如下所示:height: 100vh

.wrapper {
    overflow: auto;
    height: 100vh;
    width: 50%;

    border: 1px solid red;
}
.content {
    overflow-y: auto;
}
Run Code Online (Sandbox Code Playgroud)

1 vh单位相对于视口高度的 1% ,这意味着您的 div 将取决于视口的高度。

如果您的视口小于 div,您将能够滚动浏览它。