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% に設定しようとしましたが、それもうまくいきませんでした。