我正在尝试使用 CSS 使表格单元格的子元素具有表格单元格的高度和宽度。这是html:
<tr>
<td>
<div class="yellowDiv"></div>
</td>
<td></td>
<td></td>
<td></td>
</tr>
这是我正在使用的 CSS:
table tbody tr td:nth-child(1){
position: relative;
}
table tbody tr td div.yellowDiv{
position: absolute;
top: 0;
bottom: 0;
width: 100%;
background: yellow;
}
上面的代码在 Chrome 中正确呈现,但在 IE 中不正确(仅与 IE 9 和 10 有关)。我也尝试过设置display: table-cell;
元素div
但无济于事。我也尝试将div
元素的高度设置为 100%,但这也没有奏效。