gpt4 book ai didi

html - Div 没有占据其父级的全高,定位为 `vh` 统一?

转载 作者:行者123 更新时间:2023-11-28 01:38:50 25 4
gpt4 key购买 nike

我必须说这不是什么大问题,但它很奇怪!

我有一个带有 min-height: 50vh; csssection 元素。在它里面有一个包含一些内容的 div。即使在为 div 设置了 height: 100%; 之后,它仍然没有占据其父级的全部高度; 部分。这就是我不明白的原因!?!

一个解决方案是给 section 一个相对位置,给 div 一个绝对位置,并设置 top, bottom, left, and right0。但我非常想知道为什么会发生这种行为?!

谢谢!

最佳答案

block 显示元素(即 div)将占据其父元素的整个宽度,但不会占据其父元素的整个高度。默认情况下, block 显示元素的高度由其内容的高度定义。

如果您确实希望您的 div 占据相对于父容器的完整高度,您可以在 CSS 中显式设置它的高度。如果您将高度设置为 100%,那么它实际上将占据其父项的完整高度,而不管它是子项。

关于html - Div 没有占据其父级的全高,定位为 `vh` 统一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50539627/

25 4 0
文章推荐: html - 标题栏不包含下拉菜单 (CSS)
文章推荐: html - 在 Foundation 6 XY 网格中决定何时需要新的 grid-x "row"
文章推荐: html - 如何让最小宽度在 Chrome 中的按钮上工作? (苹果系统)
文章推荐: javascript - 使用 HTML5 自定义数据属性将数据从
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com