我有这个超文本标记语言表格.
但是我遇到了一个问题,即右侧的列(嵌套表)没有占据整个表的高度.
我希望它可以调整大小,即使描述栏中的文本也很短.目前,我try 了一些与身高有关的随机测试,但似乎都不管用.
fulfillmentLine级没有占据整个柱子的高度,有人能告诉我为什么会发生这种情况吗?
我想要这样的东西:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Table</title>
<style>
.innerTable {
padding: 0;
font-size: 20px;
}
.orderLine {
width: 130px;
padding: 3px;
border-left: 1px solid black;
border-bottom: 1px solid black;
}
.fulfillmentLine {
border-bottom: 1px solid black;
border-left: 1px solid black;
}
.fulfillmentLine td {
width: 50px;
height: 100px;
/* this */
border-right: 1px solid black;
}
.orderLineEnd {
border-left: 1px solid black;
}
.borderRight {
border-right: 1px solid black;
}
.orderLineHeader {
width: 130px;
padding: 3px;
border-left: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
.fulfillmentLineHeader {
width: 130px;
border-top: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
}
.fulfillmentLineHeader td {
border-top: 1px solid black;
border-right: 1px solid black;
text-align: center;
min-width: 45px;
}
.bottomBorder {
width: 100%;
height: 1px;
border-top: 1px solid black;
}
.itemName {
width: 300px;
}
</style>
</head>
<body>
<table class="bodySection o" cellpadding="0" cellspacing="0" border="0">
<tr class="orderHeaders">
<td class="orderLineHeader">Description</td>
<td class="fulfillmentLineHeader borderRight" align="center">
<table cellspacing="0" cellpadding="0" class="innerTable" border="0">
<td class="borderRightThick">ABC </td>
<td class="borderRightThick lightGreyRow">ABC</td>
<td class="borderRightThick">ABC</td>
</table>
</td>
</tr>
<tr style="page-break-inside : avoid">
<td class="orderLine itemName">Lorem ipsum loremLorem ipsum loremLorem ipsum Lorem ipsum loremLorem ipsum
loremLorem ipsum loremLorem ipsum loremLorem ipsum loremLorem ipsum loremLorem ipsum loremloremLorem
ipsum loremLorem ipsum lorem</b></td>
<td class="fulfillmentLine borderRight">
<table cellspacing="0" class="innerTable ">
<td></td>
<td></td>
<td></td>
</table>
</td>
</tr>
</table>
</div>
</table>
<br />
</body>
</html>