最大高度,溢出:滚动和位置

伊恩·特尔克

对于其中所包含的内容,我有一个需要成长和收缩的元素。它具有多个嵌套的div以适应分层元素。

我遇到的问题是,当内容大于max-height时,它会滚动。

我认为这是由于所有父div的位置是绝对的。如果我将溢出元素设为绝对值,那么我得到的只是零空间IE周围的边框;一个点。即使我给它设置了宽度和高度,也会发生这种情况。如果我将其设置为相对,那么它将正确显示所有内容,但是即使将溢出元素的内容设置为溢出,它的内容也会超出包含元素的底部:scroll or auto。

因此,我需要一种方法来使父元素识别溢出的大小并扩展以包含它们,同时允许溢出元素经过特定大小后滚动。

HTML代码

<div id="container">
    <div id="border">
        <div id="text">
            TEXT TO BE ENTERED VIA JS
        </div>
    </div>
</div>

目前的CSS代码

#container
{
position: fixed;
top: 0px;
right: 0px;
bottom: 0px;
width: 50%;
padding: 0;
margin: 0;
}

#border
{
position: absolute;
top: 2.5%;
border: 2px solid black;
border-radius: 20px;
background-color: LightGoldenRodYellow;
padding: 0;
margin: 0% 5%;
max-height: 95%;
overflow: hidden;
}

#text    // this is the part I am having trouble with.
{
position: relative;
max-height:80%;
overflow-y: scroll;
overflow-x: hidden;
}
航海家

#container {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 50%;
    padding: 0;
    margin: 0;
}
#border {
    position: absolute;
    top: 2.5%;
    border: 2px solid black;
    border-radius: 20px;
    background-color: lightgoldenrodyellow;
    padding: 0;
    margin: 0% 5%;
    max-height: 95%;
    width: 200px;
    overflow: hidden;
}

#text {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 200px;
}
<div id="container">
    <div id="border">
        <div id="text">TEXT TO BE ENTERED VIA JS saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    </div>
</div>

妳去

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

最大高度,溢出:滚动和位置

来自分类Dev

最大高度和溢出不在IE9上滚动

来自分类Dev

如果发生溢出,如何设置UITextView的最大高度和固定宽度并强制省略号而不是滚动?

来自分类Dev

具有最大高度和溢出-y的DIV导致IE11启用窗口的垂直滚动条-为什么?

来自分类Dev

最大高度溢出问题

来自分类Dev

具有溢出滚动的3个div不能适合页面最大高度100%

来自分类Dev

溢出时如何滚动底部:y:滚动和高度:100vh

来自分类Dev

jQuery TextExt:最大高度和滚动条

来自分类Dev

水平滚动和溢出

来自分类Dev

Div 滚动和溢出

来自分类Dev

Bootstrap 3井和list-item-group溢出y滚动到剩余高度

来自分类Dev

标头高度未知的CSS Flexbox(标头和内容[溢出:滚动])

来自分类Dev

如果指定了绝对位置和溢出-x隐藏位置,则无法滚动到元素

来自分类Dev

嵌套的 div 高度和溢出

来自分类Dev

图像调整为最大高度,但页面溢出

来自分类Dev

最大高度100%父级溢出

来自分类Dev

在Chrome中出现溢出-y:滚动和位置:绝对错误

来自分类Dev

定义位置内容Div溢出滚动

来自分类Dev

DIV的位置和高度

来自分类Dev

在元素中使用定义的高度(vh)时,Boostrap网格,溢出滚动和响应式布局存在问题

来自分类Dev

如何实现具有最大高度和内部滚动的多行TextView

来自分类Dev

如何使Bootstrap模态具有可滚动的内容和最大高度?

来自分类Dev

CSS位置:粘滞和溢出

来自分类Dev

SVG D3 以最大高度滚动

来自分类Dev

溢出:滚动位置:绝对父级防止滚动

来自分类Dev

位置绝对值和高度为100%的叠加div不随滚动条移动

来自分类Dev

滚动文档时对象在窗口上的高度和位置发生变化

来自分类Dev

使弹性项目具有100%的高度并溢出:滚动

来自分类Dev

如何使用溢出滚动修复div中的高度

Related 相关文章

  1. 1

    最大高度,溢出:滚动和位置

  2. 2

    最大高度和溢出不在IE9上滚动

  3. 3

    如果发生溢出,如何设置UITextView的最大高度和固定宽度并强制省略号而不是滚动?

  4. 4

    具有最大高度和溢出-y的DIV导致IE11启用窗口的垂直滚动条-为什么?

  5. 5

    最大高度溢出问题

  6. 6

    具有溢出滚动的3个div不能适合页面最大高度100%

  7. 7

    溢出时如何滚动底部:y:滚动和高度:100vh

  8. 8

    jQuery TextExt:最大高度和滚动条

  9. 9

    水平滚动和溢出

  10. 10

    Div 滚动和溢出

  11. 11

    Bootstrap 3井和list-item-group溢出y滚动到剩余高度

  12. 12

    标头高度未知的CSS Flexbox(标头和内容[溢出:滚动])

  13. 13

    如果指定了绝对位置和溢出-x隐藏位置,则无法滚动到元素

  14. 14

    嵌套的 div 高度和溢出

  15. 15

    图像调整为最大高度,但页面溢出

  16. 16

    最大高度100%父级溢出

  17. 17

    在Chrome中出现溢出-y:滚动和位置:绝对错误

  18. 18

    定义位置内容Div溢出滚动

  19. 19

    DIV的位置和高度

  20. 20

    在元素中使用定义的高度(vh)时,Boostrap网格,溢出滚动和响应式布局存在问题

  21. 21

    如何实现具有最大高度和内部滚动的多行TextView

  22. 22

    如何使Bootstrap模态具有可滚动的内容和最大高度?

  23. 23

    CSS位置:粘滞和溢出

  24. 24

    SVG D3 以最大高度滚动

  25. 25

    溢出:滚动位置:绝对父级防止滚动

  26. 26

    位置绝对值和高度为100%的叠加div不随滚动条移动

  27. 27

    滚动文档时对象在窗口上的高度和位置发生变化

  28. 28

    使弹性项目具有100%的高度并溢出:滚动

  29. 29

    如何使用溢出滚动修复div中的高度

热门标签

归档