Вот HTML и CSS, которые я получил от настройки вашей страницы в Firebug, которая дает желаемый эффект:
<li class="nav-one" style="display:block; height:35px; background: url('http://thegoodgirlsnyc.com/holly/images/tabarrow.png') no-repeat 50% 24px;">
<a href="#one" class="current" style="background:#993; display:block; width:85px; height:20px; line-height:20px;padding:2px;">Featured</a>
</li>
Вы можете преобразовать встроенные стили в соответствующие стили CSS. Вышеуказанная разметка предназначена только для выбранного элемента LI и элемента привязки внутри.
Надеюсь, это поможет вам.
Хорошо, вот обновленная версия для вас, которая должна работать (обратите внимание, вышеупомянутый CSS должен применяться только к выбранному LI и элементу A внутри):
Ваша HTML-разметка
<ul class="nav">
<li class="nav-one current"><a href="#one">Services</a></li>
<li class="nav-two"><a href="#two">Clients</a></li>
</ul>
ПРИМЕЧАНИЕ: class = 'nav-one current ' на выбранном элементе LI вместо элемента A
Ваш НОВЫЙ CSS
ul.nav li.current { display:block; height:35px; background: url('http://thegoodgirlsnyc.com/holly/images/tabarrow.png') no-repeat 50% 24px; }
ul.nav li.current a { background:#993; display:block; width:85px; height:20px; line-height:20px;padding:2px; }
В вашем селекторе CSS есть ошибка. Должно быть:
#example-one ul.nav ul.one li.nav-one.current { ... }
#example-one ul.nav ul.one li.nav-one.current a { ... }
Вот пример того, что я сделал в Chrome, и результат:
ПРИМЕЧАНИЕ: Кроме того, похоже, что путь к вашему изображению не разрешается правильно к изображению на вашем сервере, в моем случае это потому, что я указал полный путь к изображению.
ЗАМЕЧАНИЕ: Вы не изменили разметку, чтобы вместо элемента A был класс " current " для элемента LI.