:last-of-type
может работать в некоторых обстоятельствах (когда все элементы .required
имеют общего родителя), но поддерживается пятнистый . (Правка: нет, выиграл 't, last-of-of-type учитывает только имя элемента.) Используйте Javascript, если вам это подходит, или добавьте класс last
в HTML.
@ snaken: :last-child
(на самом деле CSS2) - это нечто совершенно иное: он выбирает элементы, которые являются последними детьми их родителей. * Т.е. 1013 *
<div>
<a class="required">...</a>
<a class="required">...</a>
<a>...</a><!-- this is :last-child! -->
</div>
required:last-child
на самом деле здесь будет пустым, поскольку ни один из элементов .required
не является последним дочерним элементом.