html+css实现多层表格嵌套
https://blog.youkuaiyun.com/cb2474600377/article/details/45533555
<div class="result-preview-box clearfix fr">
<table class="table-outer">
<tbody *ngFor="let top of allStandards;">
<tr *ngIf="top.checked">
<td class="text">{{top.name}}</td>
<td *ngIf="top.children">
<table frame="void" class="table-inner">
<tbody *ngFor="let mid of top.children;">
<tr *ngIf="mid.checked">
<td class="text">{{mid.name}}</td>
<td *ngIf="mid.children">
<table frame="void" class="table-inner">
<tbody *ngFor="let btm of mid.children;">
<tr *ngIf="btm.checked">
<td class="text">{{btm.name}}</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
.result-preview-box {
table {
border-collapse: collapse;
padding: 0;
margin: 0;
&.table-outer {
width: 99%;
height: auto;
td {
border: 1px solid #d8d8d8;
}
}
&.table-inner {
width: 100%;
height: 100%;
}
td.text {
text-align: center;
width: 146px;
line-height: 40px;
&:hover {
background: #f8eeee;
}
}
}
}