【问题标题】:How can I get 100% page height with Angular and Bootstrap 5?如何使用 Angular 和 Bootstrap 5 获得 100% 的页面高度?
【发布时间】:2022-10-28 18:06:26
【问题描述】:

使用静态 HTML,我可以将 height: 100% 放在 html 元素上。我在 stackoverflow 上阅读了一堆类似的问题,这些问题谈论使用 vhmin-height 等。我无法得到任何工作。

这是我想要的工作静态页面: https://stackblitz.com/edit/web-platform-esqhkb?file=index.html

当我将同一页面放在 Angular 中时,内容在页眉和页脚之间被粉碎:
https://stackblitz.com/edit/angular-fegvvw?file=src/app/app.component.html

如何让我的 Angular 布局与该静态布局相匹配?

【问题讨论】:

  • 必须弄清楚你的容器是什么,并给它一个高度 100% 的高度才能工作。可以用很多东西来做到这一点,包括 vh、绝对位置和插入 0。
  • 不使用高度:100% 否则高度:100vh。如果你想要 3 行,100% 高度布局,看看这个SO

标签: html css angular twitter-bootstrap


【解决方案1】:

嗨 Raymond,这是我的解决方案只需尝试将 css 样式从 html 文件更改为 css 样式文件: https://stackblitz.com/edit/angular-hkbhhb?file=src%2Fapp%2Fapp.component.html,src%2Fstyles.css

【讨论】:

  • 这在技术上有效,但没有给出我需要的响应引导页脚。使用您的方法,内容位于页脚后面,而不是响应式页脚,页脚被向下推到屏幕下方,因此它始终位于内容下方。
猜你喜欢
  • 1970-01-01
  • 2014-09-20
  • 1970-01-01
  • 2013-08-03
  • 1970-01-01
  • 2016-09-17
  • 1970-01-01
  • 2013-08-31
  • 1970-01-01
相关资源
最近更新 更多