如何为一个div添加滚动条,始终显示2 div

PK

我正在创建HTML布局:3个水平层。从顶部开始的第1和2层,它们应具有恒定的高度(例如100像素),并且这2层应始终可见。

第三层应占据屏幕的其余部分的高度。但是,如果内容占用了layer1&2下剩余的更多空间,则第3版面应具有滚动条以向下和向上滚动。

我创建了一个代码,但scroler用于整个页面。如何仅在最后一个底部最宽的图层(div)中创建滚动条?

当前代码

HTML:

<div id="container">
        <div id="layer1">
            Layer 1
        </div>

        <div id="layer2">
            Layer 2 </br>
Layer 2 </br>Layer 2 </br>Layer 2 </br>Layer 2 

        </div>
            <div id="Div3">
                Layer 3 </br>
    Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>
    Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>
    Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>    Layer 3 </br>
    Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>
    Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>    Layer 3 </br>
    Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>
    Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>Layer 3 </br>
            </div>
</div>

CSS:

#layer1 {
    background-color: green;
    height: 20px;
}

#layer2 {
    background-color: red;
    height: 100px;   
}

#layer3 {
    background-color: yellow;
    height: calc(100% - (120px));
    overflow: scroll;
}

更新1)也许从我的描述中还不清楚,但是最下面的div应该不占用视口。并且div 1和div 2(从顶部开始)应该始终可见。

苏邦·席尔瓦(Supun Silva)

看到这个例子

您可以使用;

height: 160px;
overflow: scroll;
overflow-x:hidden;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

两个绝对div; 一个使滚动条出现;一个不

来自分类Dev

两个绝对div; 一个使滚动条出现;一个不

来自分类Dev

使div垂直适合父div,并在其中一个滚动条

来自分类Dev

如何为div创建水平滚动条

来自分类Dev

如何在div中添加滚动条

来自分类Dev

如何在DIV下方添加滚动条?

来自分类Dev

CSS:如何使滚动条显示在div的边界之外?

来自分类Dev

如何在div上显示滚动条?

来自分类Dev

全屏 div 显示滚动条

来自分类Dev

为什么在隐藏的div上有一个滚动条

来自分类Dev

滚动条仅在一个div上而不在整个主体上

来自分类Dev

不管滚动条的位置在屏幕中央都创建一个div

来自分类Dev

你如何让一个孩子的 div 确定父母的高度并用滚动条强制第二个孩子的 div 适合父母的高度

来自分类Dev

使滚动条始终在div中可见-chrome

来自分类Dev

隐藏DIV的滚动条

来自分类Dev

Div水平滚动条

来自分类Dev

当其中一个具有垂直滚动条时,将两个堆叠的div水平居中

来自分类Dev

如何使水平div滚动条像固定的CSS div一样浮动

来自分类Dev

CSS:固定div上的标头,滚动条从标头的下一个开始

来自分类Dev

需要帮助将顶部栏固定在另一个带有滚动条的div中

来自分类Dev

如何隐藏溢出:在居中的div中滚动滚动条

来自分类Dev

在Div中的段落中添加垂直滚动条

来自分类Dev

在Div中的段落中添加垂直滚动条

来自分类Dev

添加到 div 的图片不受滚动条影响

来自分类Dev

在窗口滚动条上显示/隐藏div

来自分类Dev

CSS将垂直滚动条显示为div

来自分类Dev

全屏div(显示为默认窗口滚动条时)

来自分类Dev

为什么滚动条不显示在DIV中

来自分类Dev

通过<a> |显示/隐藏Div。保存滚动条| 保存状态

Related 相关文章

热门标签

归档