У меня возникли проблемы с подключением навигационной панели. Вот желаемый результат для моей навигационной панели: example.Плавающая моя панель навигации вниз
Я пытаюсь сделать так, чтобы, когда пользователь наводит верхний уровень панели навигации, отображается выпадающий список.
Однако второй уровень моей навигационной панели просто плавает. Как я могу его стилизовать?
Это мой HTML:
<div id="menubar">
<ul id="menu">
<li class="selected"><a href="">Home</a></li>
<li><a href="">Volunteers</a>
<ul>
<li><a href="">Add</a></li>
<li><a href="">View</a></li>
<li><a href="">Update</a></li>
</ul>
</li>
<li><a href="">Packaging Session</a>
<ul>
<li><a href="">Add</a></li>
<li><a href="">View</a></li>
<li><a href="">Update</a></li>
</ul>
</li>
</ul>
</div>
И это мой CSS:
#menubar
{ width: 900px;
height: 72px;
padding: 0;
background: #1293EE;}
ul#menu, ul#menu li
{ float: left;
margin: 0;
padding: 0;}
ul#menu li
{ list-style: none;}
ul#menu li a
{ letter-spacing: 0.1em;
font: normal 100% arial, sans-serif;
display: block;
float: left;
height: 37px;
padding: 29px 26px 6px 26px;
text-align: center;
color: #FFF;
text-transform: uppercase;
text-decoration: none;
background: transparent;}
ul#menu li a:hover, ul#menu li.selected a, ul#menu li.selected a:hover
{ color: #FFF;
background: #0D66A5;}
ul#menu li ul li a
{
display: none;
height: auto;
margin: 0;
padding: 0;
position:absolute;
}
В Google Chrome:
В Internet Explorer:
Я не уверен, что вижу соединение с C#. Вы можете уточнить? – Baldrick
Извините, я добавил неверный тег. Он должен быть html –
Вы должны поместить jsfiddle вверх, с вашей последней версией кода, показывающим проблему. Я не получаю поведение в ваших изображениях, в IE, используя HTML/CSS, которые вы опубликовали. – ANeves