2014-01-25 7 views
1

Например, у меня есть HTML как:Как стиль для последнего класса?

<div class="outer"> 
    <div class="classme"></div> 
</div> 
<div class="outer"> 
    <div class="classme"></div> 
    <div class="classme"></div> 
    <div class="classme"></div> 
</div> 

Как может стиль для последнего класса classme. Спасибо.

+0

, что вы действительно хотите .. стиль, если последний класс classme или стиль последнего classme элемент во внешнем элементе –

+0

для последнего класса - classme only. –

ответ

2

Вы можете использовать следующие CSS2 селекторы:

div + .classme:last-child { ... } 

Он выбирает .classme элементы, которые являются последним ребенком их родителям и сразу же предшествует div. Это гарантирует, что элемент имеет, по крайней мере, один предыдущий брат, т. Е. Он не единственный ребенок.

Вы также можете использовать следующий селектор CSS3:

.classme:last-child:not(:only-child) { ... } 

Оригинальный ответ

Вы можете использовать это:

.classme:last-child { ... } 

Он выбирает .classme элементы, которые являются последним ребенком их родителей.

+0

Мне нужна ваша помощь. См. Пример снова. спасибо –

+0

См. пересмотренный ответ. –

+0

благодарит за вашу помощь. Это было сделано –

1

вы можете сделать с помощью CSS

.classme:last-child 
{ 
    color: red; 
} 

или с помощью JQuery

$('.classme:last-child').css('color','red') 

JSFiddle

Смежные вопросы