代码之家  ›  专栏  ›  技术社区  ›  Matt

引导程序4列上的100%高度(浏览器上没有滚动条)

  •  0
  • Matt  · 技术社区  · 6 年前

    我正在使用bootstrap 4并试图将页面上的3列设置为100%的高度-只在列上有滚动条,而不是在页面上。我试过H-100 div以及各种自定义css更改,比如在每个列上将height和max height设置为100%,以及在stack overflow和其他站点上找到的其他解决方案。不管我做什么,我就是做不好。如果有人能帮我,我将不胜感激。这里是网站:

    https://gordon-matt.github.io/Extenso/

    想知道我在做什么,到这里来: https://gordon-matt.github.io/Extenso/#assembly/bde7b8d9-116a-4e39-939f-2acce6aba664

    然后点击左边的第一个按钮(上面写着“18个类”)。您将看到中间的列是一个列表组,将填充项目。滚动条会出现,但它们的长度比页面本身长,现在浏览器上有一个滚动条。相反,我不希望浏览器上有任何滚动条,只希望在列上有滚动条。我能做什么来解决这个问题?

    3 回复  |  直到 6 年前
        1
  •  0
  •   brooksrelyt Ozal Zarbaliyev    6 年前

    我建议不要用 !important 太多时候,它会使特异性变得不可预测,

    这是我的解决方案,只需检查以下css id和类:

    #types {
        overflow-y: auto !important;
        height: 58vh;
    }
    
    .h-100 {
        height: 73vh !important;
    }
    

    如果有用请告诉我!!!!

        2
  •  1
  •   Vrijraj Singh    6 年前

    使用CSS属性 style="height:100vh"

        3
  •  1
  •   Mohammadreza    6 年前

    你应该用 height: 100vh; 您希望每个设备的高度都为100%的分区样式。