您可以使用以下代码示例来解决表格宽度超过父级 mat-nav-list 的问题:
HTML 代码示例:
home
Home
table_chart
Table
CSS 代码示例:
.table-wrapper {
width: calc(100% - 56px); /* 56px 是 mat-nav-list 的宽度 */
margin-left: 56px; /* 使表格内容与 mat-nav-list 对齐 */
}
在这个示例中,我们使用了一个包装器 div 元素(class="table-wrapper"),并将其宽度设置为 calc(100% - 56px)
,其中 56px 是父级 mat-nav-list 的宽度。然后,我们使用 margin-left: 56px
将表格内容与 mat-nav-list 对齐。
通过这种方式,表格的宽度将自动适应父级容器,并且不会超过 mat-nav-list 的宽度。