Есть ли способ выбрать последний элемент списка с помощью CSS?
Скажем, у меня есть список:
item1
item2
item3
Есть ли селектор CSS, который позволит мне напрямую выбрать последний элемент списка? В этом случае пункт 3.
Ура!
Ответ 1
Не то, что я знаю. Традиционное решение - пометить первый и последний элементы с помощью class= "first" и class= "last", чтобы вы могли идентифицировать их.
CSS psudo-class first-child предоставит вам первый элемент, но не все браузеры его поддерживают. CSS3 будет last-child тоже (в настоящее время он поддерживается Firefox, Safari, но не IE 6/7/beta 8)
Ответ 2
Пока он не будет должным образом поддержан, вам нужно добавить класс к "последним" элементам, как это было предложено. Однако вам не обязательно делать это вручную. Если вы можете воспользоваться javascript-хитом, посмотрите также: