html - 如何让 Quasar q-page-container child 使用其祖 parent 的全高?

标签 html css quasar-framework

我有一个 Quasar 布局和一个组件,我需要填充 q-page-container 元素 100% 的高度。问题是容器没有完全展开以覆盖整个高度(不像抽屉,抽屉使用绝对定位)。

我见过的所有解决此问题的 CSS 技巧都会干扰父容器的属性,我不愿意这样做以确保不会破坏内部 Quasar 布局所需的任何属性。将容器的子元素 div 设置为 height: 100% 没有任何影响,将其设置为绝对值(例如 100px)可以正确设置高度,但我需要它来适应浏览器视口(viewport)。

我设置了一个 fiddle 来说明 the problem here .

在这种情况下,我希望 #troublemaker 填充其容器的整个高度 - 或者更确切地说,它的祖父容器减去标题高度,因为父容器只是扩展到内部的任何内容。

PS:CSS 布局和定位对我来说似乎总是违反直觉,所以如果有人对资源有一些好的建议以学习如何更好地理解它的逻辑,我将不胜感激!

最佳答案

如果在 q-page 中有一个 div,我发现正确的做法是让 div 继承min-height 来自 q-page 组件的 CSS 属性。

我更新了 fiddle 以显示它:https://jsfiddle.net/u39qbrpj/4/

#troublemaker {
  min-height: inherit;
  background-color: green;
}

关于html - 如何让 Quasar q-page-container child 使用其祖 parent 的全高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57160363/

相关文章:

javascript - 未经直接许可估计用户的上传速度

html - 导航悬停时背景图像发生变化

html - 影响 HTML 链接元素中的 SVG 图标和文本内容的悬停效果

cordova - 类星体: What is `Cordova id` ?Where can I get it?

javascript - 如何检查溢出并将其与 if then 函数结合使用 Javascript/JQuery

html - 缩放时导航栏移动

html - 悬停菜单不显示

css - 什么 CSS 将更改 Eclipse (Juno) 选项卡悬停背景颜色?

javascript - 如何返回带有参数的属性值?

javascript - 如何使用 :table-header-style in Quasar? 设置 fontSize 和 fontWeight