为什么我不能增加这个div的高度(使用bootstrap)?

问题描述 投票:0回答:3

我正在尝试增加侧边栏的高度,我希望它与页面的高度相同。picture of page我希望左侧的框触摸底部,但是当我使用h-100类时,它不起作用。

元素的html代码:

<div class="container-fluid mt-5">
            <div class="row">
                <div class="col-2 pt-5 sidebar h-100 sticky-top w100">
             ...

提前感谢

html css height
3个回答
-1
投票

您的侧边栏实际上具有与页面相同的高度。您的页面没有触及屏幕底部吗?

您有两种方法可以解决此问题。

1。在您的styles.css中将车身高度设置为100vh

body {
    height: 100vh;
}

2。将页面包装在div中

<div style="height: 100vh">
    <div class="container-fluid mt-5">
            <div class="row">
                <div class="col-2 pt-5 sidebar h-100 sticky-top w100">
             ...
</div>

-1
投票

h-100仅在父div的高度为100%时有效!如果不能将高度设置为父级,则可以使用100vh而不是上面的值


-1
投票

将此代码添加到您的CSS文件中

© www.soinside.com 2019 - 2024. All rights reserved.