Я ищу способ скрыть все элементы определенного класса, кроме первого. Я действительно понимаю, что есть способы сделать это в javascript, но эта функциональность была бы для тех без включенного javascript - следовательно, поэтому я ищу решение CSS only , если есть любой.
<div class="foo">Content 1</div> //not hidden
<div class="foo">Content 2</div> //hidden
<div class="foo">Content 3</div> //hidden
Я могу добиться этого, используя псевдо-класс first-child
, например:
.foo:first-child {
display:block;
}
.foo {
display:none;
}
Но поскольку IE6 не поддерживает этот псевдо-класс, он не будет работать. К сожалению, я не могу отменить поддержку IE6 (вздох), поэтому я ищу способ добиться этого без использования этого конкретного селектора.
Спасибо!