テーブルに TD のグリッドを作成しようとしていて、TD セルの高さの合計がテーブルの高さの 100% を占めているため、TD の CSS の高さを小数点に設定すると、 、計算された高さが Chrome 28 で予想されるよりも大きくなっています (そして、最後の数行が押しつぶされます)。しかし、CSS の高さを整数に変更すると、計算された高さが正しくなります。
ここで問題の再現を見てみましょう: http://jsfiddle.net/RUwLH/3/
この例では、各テーブルに 33 行あります。
各テーブルの td セルには異なる css があることに注意してください。
.main td {
width:50%;
height: 3.03%;
}
.main2 td{
width:50%;
height: 3.00%;
}
面白いことに、IE10 ではセルが正しく表示されているように見えますが、2 セットのテーブルが重なって表示されます。
FF16ではこれで問題なく動作します。
誰でもこの問題の解決策を知っていますか?