Есть ли способ выбрать один целый столбец в таблице для стилизации по-разному? без добавления класса или идентификатора ко всем этим тд?
Я хочу работать только с HTML и CSS 2.1. с кросс-браузерной совместимостью
Вы можете попробовать использовать элемент <col>.
<col>
Вы можете выбрать столбец в таблице, используя плагин выбора ячеек jQuery . Вот пример:
$('#mytable tbody td:nth-col(4)');
Этот код показывает, как выбрать четвертый столбец таблицы.
НТН
Я думаю, что последние версии Safari, Opera и Firefox поддерживают :nth-child CSS-селектор , так что это еще один вариант.
:nth-child
Я не думаю, что IE 6 и 7 доставят вам какую-то радость, вы застряли с добавлением классов к <td> там.
<td>