Я хочу изменить subnavs на этот код, но каждый раз, когда я пытаюсь, он принимает родительский элемент (фоновое изображение сверху.
Я бы подумал, добавив, что следующий код избавится от фонового изображения для subnavs, но это не так.
ul.subnav li {
background-color:000;
}
Я хочу сделать некоторые базовые css для subnavs с именами каждой ссылки. Ничего особенного. Вот ссылка на скрипку
Итак, я вижу, что вы делаете только меню CSS, но это включает в себя помещение классов во все, и это в конечном итоге становится огромным кодовым беспорядком. Я думаю, что лучший способ - использовать jQuery. Что-то вроде этого: http://jsfiddle.net/ewB9b/
Посмотрите, как HTML-код хорош и чист? Просто вложенный UL с одним классом. Теперь в CSS вы можете легко отличать основные ссылки по-разному от выпадающих списков. Прочитайте комментарии в CSS, чтобы узнать, что.
.
Пытаться:
ul.subnav li {
background-image: none;
background-color:000;
}