Я пытаюсь сделать подменю неупорядоченного списка горизонтальным. Я попытался кучу вещей, в том числе:Неупорядоченный список Подменю Горизонтальное
поплавка: левый дисплей: встроенный
Они, кажется, были рекомендованы в других местах с людьми, которые сталкиваются с аналогичными проблемами. Тем не менее, я просто не могу заставить мое подменю быть горизонтальным, когда «кнопка подменю» зависнет.
Как вы можете это сказать, это создание основного меню навигации на веб-сайте.
Мой HTML-код здесь:
<ul id="menu" >
<li><a href="#">Home</a></li>
<li class="sub">
<a href="#">Sub Menu Button</a>
<ul>
<li><a href="#">Button 1</a></li>
<li><a href="#">Button 2</a></li>
<li><a href="#">Button 3</a></li>
<li><a href="#">Button 4</a></li>
</ul>
</li>
<li><a href="#">Button 5</a></li>
<li><a href="#">Button 6</a></li>
<li><a href="#">Button 7</a></li>
</ul>
Мой CSS код здесь:
#menu {
margin: 0;
padding: 0.15%;
background: #201f5f;
height: 3em;
list-style: none;
font-family:arial;
}
#menu > li {
height: 100%;
margin-right: 0.5em;
padding: 0 1em;
background:#201f5f;
}
#menu > li > a {
height: 3em;
color: #ffffff;
text-decoration: none;
line-height: 3;
font-weight: bold;
text-transform: uppercase;
}
#menu > li > a:hover {
color: #41A044;
text-decoration: underline;
}
#menu > li.sub {
position: relative;
}
#menu > li.sub ul {
margin: 0;
padding: 0.5em 0;
list-style: none;
background: #000000;
position: absolute;
top: -1000em;
}
#menu > li.sub ul li {
width: 90%;
margin: 0 auto 0.3em auto;
}
#menu > li.sub ul li a {
height: 100%;
display: inline;
float: left;
padding: 0.4em;
color: #fff;
font-weight: bold;
text-decoration: none;
}
#menu > li.sub ul li a:hover {
background: #41A044;
text-decoration: underline;
}
#menu > li.sub:hover ul {
top: 3em;
}
#menu{
text-align:center;
}
li{
display:inline-block;
}
Я КРАЙНЕ новичок как HTML и CSS, поэтому я прошу прощения, если код является беспорядок, однако он работает так же, как я сказал, я хочу, чтобы подменю было горизонтальным, а не вертикальным.
Любая помощь будет принята с благодарностью.
http://jsfiddle.net/ShADm/ Прекрасно работает для меня в этом JSFiddle. Ваш код в порядке. – Michael