html - CSS Issue UL 垂直下降而不是水平下降

标签 html css html-lists

我的 Css 菜单在我第一次设置时没有问题,然后当我关闭 I10 并重新打开时,菜单是垂直的。看看我的代码。

/** MENU */

#menu {
overflow: hidden;
background: #101010;
}

#menu ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px;
list-style: none;
line-height: normal;
}

#menu li {
display: inline-block;
}

#menu a {
display: block;
padding: 0px 40px 0px 40px;
line-height: 70px;
text-decoration: none;
text-transform: uppercase;
text-align: center;
font-size: 16px;
font-weight: 200;
color: rgba(255,255,255,0.5);
border: none;
}

#menu a:hover, #menu .current_page_item a {
text-decoration: none;
color: rgba(255,255,255,0.8);
}

#menu .current_page_item a {
}

#menu .last {
border-right: none;
}

请让我知道哪里出错了。

HTML:

<div id="wrapper">
<div id="header-wrapper">
    <div id="header" class="container">
        <div id="logo">
            <h1><a href="#">Investment Services</a></h1>

        </div>
        <div id="social">
            <ul class="contact">

            </ul>
        </div>
    </div>
    <div id="menu" class="container">
        <ul>
            <li class="current_page_item"><a href="#" accesskey="1" title="">Homepage</a></li>
            <li><a href="#" accesskey="1" title="">Procedures</a></li>
            <li><a href="#" accesskey="2" title="">Task Rota</a></li>
            <li><a href="#" accesskey="3" title="">Docs & Links</a></li>
            <li><a href="#" accesskey="4" title="">Contact Us</a></li>
            <li><a href="#" accesskey="5" title="">Feedback</a></li>
        </ul>
    </div>
</div>

最佳答案

在这种情况下,<ul>通常不是问题 - 这是 <li>

你最好使用类似这样的东西来创建水平菜单:

ul {
    display: block
    margin: 0;
    padding: 0;
    list-style: none;
}

li {
   display: inline-block;
   float: left;
}

更新

根据 this JSFiddle , 你的菜单是水平显示的?

关于html - CSS Issue UL 垂直下降而不是水平下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21426494/

相关文章:

javascript - Impress.js 和使用 HTML5 数据属性代替 CSS 转换

jquery - 使用 jquery 单击 anchor 标记链接时如何更改元素的类

html - 列表项的部分文本左对齐,其余部分右对齐

CSS:基于它们出现的顺序而不是基于类的样式列表项?

php - 尽管 z-index 换行?

javascript - 在 AngularJS 上将文本渲染为 HTML

css - 专注于表单输入时网站背景变暗

javascript - 在 IE 中滚动颜色框

html - 在 flex div 中居中 div,同时保持纵横比

css - 如何让我 float 的 <li> 扩展到覆盖整个 <ul>?