gpt4 book ai didi

html - 为什么 CSS "height"在调整窗口大小时表现得不像 "width"?

转载 作者:行者123 更新时间:2023-11-28 00:15:21 29 4
gpt4 key购买 nike

如果我在 css 中的某个元素上设置 100% 宽度,则当我调整浏览器窗口大小时,该元素将进行调整。如果我改为将高度设置为 100%,则在调整窗口大小时元素将不会更新,相反,如果窗口扩展到初始 100% 高度以上,内容将被截断。

这是为什么?

编辑:滚动是问题所在。它不会在滚动时调整大小。离开网站看起来被切断了。

最佳答案

Height: 100% 表示“与我的父元素一样高”。所以,如果你的父元素只有 300px 的高度,你的子元素也只能是最大 300px 的高度。宽度也是如此,但 block 级元素默认占用它们可用的所有水平空间。

请注意,这不适用于内联元素,它们会一起忽略高度/宽度。

编辑 查看您的元素:

<html>
<body>
<div class="wrapper">
</div><!-- end wrapper -->
</body>
</html>

body 元素有多高?是100%吗?您的 html 元素有多高?是 100% 吗?

关于html - 为什么 CSS "height"在调整窗口大小时表现得不像 "width"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12476522/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com