複数TBODYの高さをレンダリングする複数TBODY要素 https://jsfiddle.net/aoLbuafx/ブラウザはここ異なる
HTML
<table>
<tbody class="tbody1">
<tr>
<td>Eka</td>
<td>Toka</td>
<td>Kolmas</td>
</tr>
</tbody>
<tbody class="tbody2">
<tr>
<td>Sisältö</td>
<td>Sisältö</td>
<td>Sisältö</td>
</tr>
<tr>
<td>Sisältö</td>
<td>Sisältö</td>
<td>Sisältö</td>
</tr>
<tr>
<td>Sisältö</td>
<td>Sisältö</td>
<td>Sisältö</td>
</tr>
</tbody>
<tbody class="tbody3">
<tr>
<td>Eka</td>
<td>Toka</td>
<td>Kolmas</td>
</tr>
</tbody>
</table>
CSS
table {
height: 500px;
}
.tbody1 {
background-color: red;
}
.tbody2 {
background-color: blue;
}
.tbody3 {
background-color: green;
}
端とテーブル要素を含む、一例であり、結果はブラウザがこのテーブルをレンダリングします異なっている。 Firefoxはtbody要素間の合計高さを均等に共有しますが、Chromeは最初のtbodyを使用して空き領域を埋めることを好みます。
される固定テーブルの高さを維持しながら、TBODY要素間の高さを共有し、Firefoxはないとしてクロムがテーブルをレンダリングを支援することは可能でしょうか?
追記:この場合にはChromeが1と利用可能なスペースを埋めるためだけTBODY要素を好むので、tfoot要素にthead要素に最初のtbodyと最後のTBODYを変更するには、少しのに役立ちます。それでも、それは私が望むものではありません。