【发布时间】:2018-01-30 03:04:50
【问题描述】:
【问题讨论】:
-
发送html脚本。
-
HTML 非常简单明了。
标签: html css html-table
【问题讨论】:
标签: html css html-table
一)
table {
border-collapse: collapse;
width:100%;
height:100%;
}
table, th, td {
border: 1px solid black;
}
.child-tbl{
border:0;
}
.child-tbl td{
border:0;
border-bottom:1px solid black;
}
<table class="main">
<tr>
<td style="width:50px;">3</td>
<td style="width:50px;">39</td>
<td style="width:250px;">
x<br>x<br>x<br>x<br>x<br>
</td>
<td style="vertical-align:top;">
<table class="child-tbl">
<tr>
<td>6</td>
<td>aaaaaaaaaaaaaaaaaaaaaaa</td>
</tr>
<tr>
<td>7</td>
<td>bbbbbbbbbbbbbbbbbbbbbbb</td>
</tr>
</table>
</td>
</tr>
</table>
B)
我还混合了 css 代码,用它来适应其容器的右侧单元格的高度。我将height:1px 用于table 容器(div)和height:100% 用于table:
table {
border-collapse: collapse;
width:100%;
height:100%;
}
table, th, td {
border: 1px solid #bbb;
}
table th{
background:#0095ff;
color:#fff;
height:50px;
vertical-align:middle;
}
.child-tbl{
border:0;
}
.child-tbl td{
border:0;
border-bottom:1px solid #bbb;
height:50%;
}
.child-tbl tr:last-child td{
border-bottom:0;
}
.child-tbl td:first-child{
border-right:1px solid #bbb;
}
html,body{
height:100%;
}
div{
height:1px;
}
<div>
<table class="main">
<tr>
<th style="width:50px;">Col 1</th>
<th style="width:50px;">Col 2</th>
<th style="width:150px;">Col 3</th>
<th>
<table class="child-tbl">
<tr>
<td style="width:50px;">Col 4</td>
<td>Col 5</td>
</tr>
</table>
</th>
</tr>
<tr>
<td style="width:50px;">3</td>
<td style="width:50px;">39</td>
<td style="width:150px;">
x<br>x<br>x<br>x<br>x<br>
</td>
<td style="vertical-align:top;">
<table class="child-tbl">
<tr>
<td style="width:50px;">6</td>
<td>aaaaaaaaaaaaaaaaaaaaaaa</td>
</tr>
<tr>
<td>7</td>
<td>bbbbbbbbbbbbbbbbbbbbbbb</td>
</tr>
</table>
</td>
</tr>
</table>
<div>
【讨论】: