<table id="tab">
<thead><tr><td>hhh</td><td>hhh</td></tr></thead>
<tbody><tr><td>aaa</td><td>aaa</td></tr></tbody>
<tfoot class="foot"><tr class="foot"><td class="foot">fff</td><td>fff</td></tr></tfoot>
</table>
#tab tr td {
border: solid 2px green;
}
.foot {
border: solid 2px red !important;
}
なぜ私の<tfoot>
ボーダーカラーは、<tbody>
ボーダーカラーよりも優先されませんか?私はまた、ボーダートップの色を<tfoot>
赤にしたいと思います。なぜ私の<tfoot>ボーダーカラーは私の<tbody>ボーダーカラーをオーバーライドしませんか?
LIVE例:このようなhttp://jsfiddle.net/S8tUW/1/
CSSの特異性については、最初のルールは2番目のルールよりも具体的であり、2番目のルールよりも優先されます。 – apnerve