繁体   English   中英

属性高度100%在Angular 7 + Electron 4中不起作用

[英]Property height 100% not working in Angular 7 + Electron 4

我有一个组件jobs-table.component.html。 高于级别,我有flex-direction:列;

<div class="jobs-table">
 ...
</div>

然后设置jobs-table.component.css的样式:

:host {
  flex-grow: 1;
}
.jobs-table {
  height: 100%;
}

在Crome v73和Mozilla v65.0.2高度中:100%正常工作。 但是在Electron 4和Opera v58中不起作用! 我只看到一种解决此问题的方法

height: calc(100vh - 15rem);

还有其他解决方法吗? 在这里编码https://stackblitz.com/edit/angular-pkipxs谢谢

我解决了我的问题。 我使用了height: 1px; 为父母。 height: 100%; 现在为孩子工作得很好。 我认为在我的情况下flex-grow: 1; min-height: 100%;具有相同的行为min-height: 100%; 这就是为什么height: 1px; 帮助我解决了问题。

:host {
  flex-grow: 1;
  height: 1px; /* Required to make the child 100% of the flex-grow: 1 */
}
.jobs-table {
  height: 100%;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM