【发布时间】:2018-11-16 05:52:21
【问题描述】:
我正在尝试创建一个完整页面的 Angular Material 选项卡,该选项卡具有全高且居中消息的选项卡。我创建了this stakblitz,因为我无法让它工作。 fxFill 似乎没有填充,我不确定这是否是 Flexbox 布局或 Angular 材质的问题。我不想在每个选项卡中强制设置高度,因为这似乎违背了灵活布局的意义。
我确信它很简单,但可以帮助一个习惯于 Bootstrap 网格的可怜困惑的开发人员:)
更新 将 height: calc(100vh - 100px); 添加到父 div,然后添加到 tall.component div 可以使事情正常进行,但 这肯定是一个糟糕的解决方案
【问题讨论】:
-
它可能是一个糟糕的解决方案的一个原因是
vh在有或没有屏幕键盘的移动设备上几乎是一个固定值,或者在不同平台上出现和消失的工具栏不同。请注意这一点,如果您希望vh真正动态,它可能不是。 % 实际上通常在这里效果更好。
标签: angular angular-flex-layout