html - 100% 高度 div 切断内部的 div

标签 html css

我正在开发一个 100% 高度和宽度的网站。左侧有一个面板,右侧是可滚动的主要内容区域。

但是,在内容区域中,最后一个 div 被截断了。我不明白为什么。我已经在 Firefox 和 Chrome 上对此进行了测试,两者都在做同样的事情。

这是查看它的链接: 已删除

如您所见,它被截断了,添加较大的底部边距 (50px +) 似乎可以修复它,但这看起来很糟糕。

PS:不要担心图片丢失,因为我只上传了这个页面,并没有上传整个网站。

提前致谢

最佳答案

  1. 高度:100%;在大多数浏览器中相当不一致。尽量避免它。
  2. 我不完全确定您的布局通常是如何工作的,但是设置溢出:隐藏; CSS 重置中的所有内容从一开始就会让事情变得不稳定。

去掉“溢出:隐藏;”你可以看到问题所在。您的内容 Pane 与您 body 的高度相匹配,因此,您失去了页面底部“topBar”的高度。因为 Body 隐藏了溢出。

关于html - 100% 高度 div 切断内部的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10854234/

相关文章:

javascript - 如何将 "id="标题“”中存在的数据解析为占位符?

java - 无法使用 jSoup 发布

javascript - 更改或生成然后删除 css3 关键帧

css - 独生子女,当不止一位 parent 拥有独生子女时

html - 我可以在一段时间后隐藏我网站上的嵌入视频吗?

html - 如何使用 latin1_bin 集合以阿拉伯语打印姓名

javascript - 下拉菜单在 Firefox 中运行良好,但在 Chrome 中不可靠

javascript - 无法让缩放/平移和国家名称出现在印度 map - D3 中?

javascript - 生产中来自 Customizer 的 Wordpress 内联样式

html - 为什么 chrome 移动 Debug模式设置了更大的 html 正文宽度而不是设备宽度?