HTML/CSS 布局问题

标签 html css

如果您不介意的话,我只需要一些 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/

相关文章:

中间元素的 CSS 选择器模式

html - 将内联 div 拖放到新行

javascript - 在 HTML5 音频标签上使用 javascript 寻找栏处理

javascript - AJAX回调失败

javascript - Bootstrap 使用 fa-spinner 和 pulse 进行反馈

html - 属性中的 CSS 通配符

css - 在移动 View 中删除背景

jquery - 浏览到目标常见问题解答主题

php - 将 woocommerce 产品库缩略图显示在一行上作为 slider

javascript - 页面更改后保持下拉菜单中的所选选项处于选中状态