如果您不介意的话,我只需要一些 CSS 布局方面的帮助。
我有三样东西要尝试,我需要一些帮助才能按照我希望的方式进行。
我有 <body>
页面元素,我希望它是 100%
显然是浏览器窗口。
然后我有两个<div>
我想堆叠的元素,但诀窍是这样的,我想要底部 <div>
, (一个菜单应该是固定高度的)来确定顶部的高度<div>
.
有没有办法在 CSS 中进行布局?
最佳答案
我假设您想要第一个 <div>
的高度高度为 <body>
减秒 <div>
.
如果您在布局中使用百分比,那么您可以使一个高度为 90%,另一个高度为 10%。
但是如果您使用像素大小,则需要使用 javascript。在 CSS 2 中无法通过减法来确定高度。您可以使用 offsetHeight
获取元素的像素高度和 style.height
设置另一个的高度。
关于HTML/CSS 布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2748828/