【问题标题】:angular material 6 sidenav use 100% page height / mat-table scroll角度材料 6 sidenav 使用 100% 页面高度/垫表滚动
【发布时间】:2018-08-20 06:18:50
【问题描述】:

您好,我现在与 css 战斗了几个小时 - 我希望您能帮助我:

我尝试将我的高度设置为固定的 100%。 如果子 mat-table 有更多的数据行,那么它也应该调整大小并且不超过 100% 的年龄大小。 (mat-table 现在支持滚动和粘性页眉和页脚行。这就是我喜欢给我的 SPA 一个新设计的原因)

这是一个示例:https://stackblitz.com/edit/ng-fullpage-scrolltable 但这有一个固定的设置.mat-table { height: 400px;}(如果显示超过 5 个项目,mat-table 可以很好地滚动)

我怎样才能使这个高度(或者更好的是整个 mat-sidenav-container 或 body 的高度扩展到 100%

【问题讨论】:

    标签: css angular angular-material angular-material2 angular-material-6


    【解决方案1】:

    使用

    .mat-table {
      height: calc( 100vh - 250px);
      overflow: auto; 
      width: 100%;
    }
    

    我在你的 stackblitz 中尝试了 id 并且工作了

    【讨论】:

    • 谢谢 - 似乎也对我有用 - 我将把它推送到我的“真实”应用程序 (github.com/m67hoff/aspera-browser) 并看看用户怎么说。再次感谢 - OMG:这太容易了,现在感觉很愚蠢;-(
    猜你喜欢
    • 2019-03-10
    • 2020-09-06
    • 1970-01-01
    • 2015-12-27
    • 2017-01-07
    • 2019-06-15
    • 1970-01-01
    • 2020-02-18
    • 2022-11-18
    相关资源
    最近更新 更多