@ Квентин прав, что ваш код не воспроизводит описанную вами проблему.
Я собираюсь угадать, в чем проблема.
table:last-child
не означает "последняя" table
в родительском элементе ".
Это на самом деле означает" последний элемент в родительском элементе , если это table
".
Например, учитывая этоHTML table:last-child
ничего не выберет:
<div>
<table>
..
</table>
<table>
..
</table>
<div>I'm the last child</div>
</div>