内部に 8 列のテーブルがありますが、最後の 3 つの列には常に同じコンテンツが含まれているため、幅は常に 32 ピクセルになります。残りの 5 列を同じサイズにし、固定 td によって残された残りのスペースを埋める必要があります。
私は次のcssを持っています:
.myTable{
width:100%;
border-color:black;
border-width:1px;
}
.fixedTd{
width:32px;
}
そして私のマークアップ:
<table class="myTable">
<tr>
<td>Some short content</td>
<td>Some slightly longer content inside</td>
<td>Some very very loooooooong content to show, that columns are not equally sized</td>
<td>Not so long content</td>
<td>Tiny content</td>
<td class="fixedTd"></td>
<td class="fixedTd"></td>
<td class="fixedTd"></td>
</tr>
</table>
table-layout:fixed;
テーブル クラスに追加しようとしましたが、この場合fixedTd
はスタイルをオーバーライドしません。すべての tds が同じ幅になります。
私が期待する結果を達成する方法はありますか?