<ul class="left-menu">
<li>
<a href="#">Пункт №1</a>
</li>
<li>
<a href="#" onclick="return false;">Пункт №2</a>
<ul>
<li>
<a href="http:#">Подпункт 2.1</a>
</li>
<li>
<a href="#">Подпункт 2.2</a>
</li>
</ul>
</li>
<li>
<a href="#" onclick="return false;">Пункт №3</a>
<ul>
<li>
<a href="#">Подпункт 3.1</a>
</li>
<li>
<a href="#">Подпункт 3.2</a>
</li>
<li>
<a href="#">Подпункт 3.3</a>
</li>
</ul>
</li>
</ul>
Необходимо выделить первый элемент списка (Пункт №1) рамкой. Возможно-ли это сделать средствами css? и если да, то как?
Спустя 23 минуты, 26 секунд (23.09.2012 - 10:13) johniek_comp написал(а):
дать ему класс?
Спустя 9 минут, 59 секунд (23.09.2012 - 10:23) kristall написал(а):
Лучше определить в CSS псевдокласс li:first-of-type . Тогда код вообще трогать не придется.
Спустя 31 минута, 2 секунды (23.09.2012 - 10:54) kollega написал(а):
kristall, спасибо ++++
Спустя 48 минут, 34 секунды (23.09.2012 - 11:42) killer8080 написал(а):
Цитата (kristall @ 23.09.2012 - 10:23) |
Лучше определить в CSS псевдокласс li:first-of-type |
Все бы хорошо, только осёл. как всегда всю малину портит, поддержка только с IE9

Спустя 3 часа, 24 минуты, 26 секунд (23.09.2012 - 15:07) inpost написал(а):
Вот и не надо делать "лишь бы работало", надо делать так, чтобы работало везде!