У меня есть это как HTML:фона проблема с HTML и CSS
<div id="subNav" class="lib"><a href="./?c=library&page=1">A Page</a> |
<a href="./?c=library&page=2">Another Page</a> |
<a href="./?c=library&page=3">Third Item</a>
</div>
И это, как CSS, связанные с ним:
/*** SubNav styles ***/
#subNav {
position: relative;
top: -38px;
right: -356px;
/* background: #f39327; */
width: 380px;
height: 22px;
font-size: 18px;
color: #ffffff;
font-weight: normal;
text-align: right;
vertical-align: middle;
display: table;
display: table-cell;
line-height: 22px;
/* border: 2px solid #f39327; */
border-radius: 0 0 0 9px;
padding-right: 60px;
}
#subNav a:link, #subNav a:visited {
color: #ffffff;
text-decoration: none;
}
#subnav.lib {
background: #f39327;
}
#subNav.lib a:hover, #subNav.lib a:active {
color: #efefef;
text-decoration: none;
}
Если у меня цвет фона subNav набор в #subNav он отлично работает. Но когда я пытаюсь установить его в части .lib, это не так. Я не хочу, чтобы он был настроен на один конкретный цвет, так как я хочу, чтобы функция subNav меняла цвет в зависимости от класса, так как другие части сайта имеют другие цветовые темы. Почему он не работает в настройках класса, и что мне нужно сделать, чтобы просто заставить его работать таким образом?
Изменение '# subnav.lib' на' # subNav.lib' я не пробовал, хотя – Akshay
@Akshay - Вау, хорошо заметили. Да, именно так! Наверное, я слишком долго смотрел на это. Глупая ошибка, но удивительный пикап в конце. Оцените, и если вы хотите установить его как ответ, я соглашусь. – df0
Все в порядке, это была небольшая ошибка, и я оставлю это как сам комментарий – Akshay