Эй, ребята, заранее за помощь или помощь. У меня возникли проблемы с пониманием селекторов CSS, и я прочитал документы.Селектор CSS не работает?
Я пытаюсь обратиться к UL с раскрывающимся списком id в моей таблице стилей. Я был в предположении, что я был в состоянии сослаться на какие-либо элементы, как:
#dropdown ul
{
}
Этот метод, однако, не похоже на работу: s .. Могу ли я недопонимание CSS селекторы? Элементы моего фактического кода вложены глубже этой структуры, но я предполагаю, что принцип тот же самый?
<div id="wrapper">
<ul id="dropdown">
<li class="sub"><a href="#">Dropdown</a>
<!-- Sub Menu -->
<ul>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
</ul>
<!-- End Submenu -->
</li>
</ul>
</div>
/* Dropdown Menu */
#dropdown ul
{
font-family: Arial, Verdana;
font-size: 14px;
margin: 0;
padding: 0;
list-style: none;
}
#dropdown ul li
{
display: block;
position: relative;
float: left;
}
#dropdown li ul
{
display: none;
}
#dropdown ul li a
{
display: block;
text-decoration: none;
color: #ffffff;
border-top: 1px solid #ffffff;
padding: 5px 15px 5px 15px;
background: #2C5463;
margin-left: 1px;
white-space: nowrap;
}
#dropdown ul li a:hover
{
background: #617F8A;
}
#dropdown li:hover ul
{
display: block;
position: absolute;
}
#dropdown li:hover li
{
float: none;
font-size: 11px;
}
#dropdown li:hover a
{
background: #617F8A;
}
#dropdown li:hover li a:hover
{
background: #95A9B1;
}
В чем проблема? Он работает отлично. Вы можете поделиться своей таблицей стилей и указать, какой атрибут терпит неудачу. – Kangkan
Добавлен css, который генерирует выпадающий список – Lee
Kangkan, Lee хочет выбрать '# dropdown', но в настоящее время выбирает' ul # dropdown', что является совершенно другим выбором. –