.autonumbering table { counter-reset: rowCounter; } .autonumbering tr { counter-increment: rowCounter; } .autonumbering tr > td:first-child::before { content: counter(rowCounter); }