这更像是一个“告诉我为什么它不起作用”而不是“帮我解决它”的问题。如果我尝试对表格中的 thead 或 tr 元素应用填充,它不起作用。填充工作的唯一方法是如果我将它直接应用于 th 或 td 元素。为什么会这样?是否有一种简单的方法可以将填充应用于整个 thead 或 tr 或者将其添加到 th 和 td 唯一的选择?
<table>
<thead>
<tr>
<th>Destination</th>
<th>Size</th>
<th>Home Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>test 1</td>
<td>test 2</td>
<td>test 3</td>
</tr>
</tbody>
</table>
注意thead 上的 10px 内边距。
table {
width: 100%;
}
thead {
text-align: left;
background-color: yellow;
padding: 10px;
}