【发布时间】:2013-07-16 00:48:51
【问题描述】:
我尝试按照教程制作水平下拉导航栏,但是它们从不居中,我不知道如何将它们居中。我尝试朝相反的方向前进并首先将我的导航栏居中,然后尝试使其成为下拉菜单,尽管这似乎把所有事情都扔掉了。这是我的代码。
编辑:我遇到的问题是加载页面时会显示子菜单以及项目符号点,我确信可以通过将列表样式设置为无来修复,但我不是确定这应该在 CSS 中的哪个位置。
我正在尝试创建一个类似于THIS 的菜单。我知道这使用了 joomla,但我不是。
#header {
height: 100px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#content {
max-width: 700px;
margin-left: auto;
margin-right: auto;
padding: 20px;
}
#footer {
height: 85px;
padding-top: 40px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#menu {
margin: 0 auto;
display: inline-block;
list-style: none;
padding: 0;
border-top: 1 solid #ccc;
border-left: 1 solid #ccc;
border-bottom: 1 solid #ccc;
}
#menu li {
float: left;
}
#menu li a {
display: block;
padding: 10px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li a:hover {
color: #c00;
}
<ul id="menu">
<li><a href="#">Home</a>
</li>
<li><a href="#">Kandi</a>
<ul>
<li><a href="#">Claim Kandi</a>
</li>
</li>
<li><a href="#">Events</a>
</li>
<li><a href="#">Artists</a>
</li>
<li><a href="#">Community</a>
</li>
<li><a href="#">Merchandise</a>
</li>
</ul>
【问题讨论】:
-
您的 HTML 中有错误 - 至少是您在此处显示的错误。您已经打开了 2 个
- ,但您只关闭了一个。这是个问题。
-
谢谢.. 已修复。但是,加载页面时仍会显示子菜单。
-
您能否修复您在问题中显示的 HTML,使其与您网站上的内容相同?这样,我们至少知道在继续使用 CSS 之前,您所拥有的是有效的 HTML...
标签: html css drop-down-menu navigation