Я очень новичок в кодировании CSS. У меня возникают проблемы с выпадающим меню, где меню li исчезает, когда мышь перемещается за пределы ul, где на элементах li. Я хочу, чтобы мышь, чтобы парить по пунктам Ли, но меню литий исчезает .. Вот мои коды:Выпадающее меню CSS исчезает
HTML код:
<asp:LinkButton runat="server" ID="lbtn" Text="Sort By Date" CssClass="lbtFilter">
<ul>
<li>List item 1</li>
<li>List item 2</li>
</ul>
</asp:LinkButton>
CSS код:
.lbtFilter {
text-decoration:none;
margin-left:27px;
position:relative;
z-index:9999;
}
.lbtFilter ul {
display:none;
list-style-type:none;
margin-left:20px;
width:160px;
height:60px;
}
.lbtFilter:hover > ul {
display:block;
}
Я попытался добавить это line к CSS, но не сработало:
.lbtFilter:hover ul >li{
display:list-item;
}
Можете ли вы показать мне, где моя ошибка?
ну, у вас есть 'display: none;' зачем вам это нужно? –
Можете ли вы сделать JSfiddle? поэтому мы можем играть с ним! –
, конечно, будет, вы объявляете зависание над этим'UL', поэтому, когда он не зависает, 'ul' возвращается к' display: none'. Кроме того, я понятия не имею, почему вы включаете элемент 'ul' в кнопку – Devin