gpt4 book ai didi

html - 有没有办法让
在没有绝对定位的情况下占据整个高度和所有可用的水平空间?

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:35 25 4
gpt4 key购买 nike

我正在构建一个包含三个基本元素的页面:页眉、侧边栏和 <div>它将包含一个谷歌地图。 header 具有固定大小和全宽;在其下方,侧边栏位于左侧并具有固定宽度,而 map 位于右侧并且应展开以填充所有可用宽度。它看起来像这样:

+----------------------------------------------+
| header |
+-------------+--------------------------------+
| | |
| | |
| | |
| sidebar | map |
| | |
| | |
| | |
+-------------+--------------------------------+

到目前为止,我的布局可以使用 this method 完成.问题是我希望 map 和边栏也占用所有可用的垂直 空间。我设法通过绝对定位 map 和侧边栏来实现这一点,但后来我无法在页面上设置背景渐变,因为 <body>仅与页眉一样高——边栏和 map 不是文档流的一部分。

是否可以在保留 <body> 的同时实现这种固定大小和灵活对象的组合?有一个合理的高度?

最佳答案

请务必使用:

body, html {height:100%}

关于html - 有没有办法让 <div> 在没有绝对定位的情况下占据整个高度和所有可用的水平空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13746911/

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