即使样式正确,列表也不会水平对齐

List does not align horizontal even with correct style

我想要完成的事情非常简单。

我正在尝试重新创建这个

http://www.adtile.me/fixed-nav/

但是导航在水平方向上不配合我。

HTML

<div id="wrapper">
    <header class="shadow">
        <img id="logo"src="assets/images/logo white.png" width="305" height="78"/>   
            <nav class="nav-collapse">
                <ul id="horizontal">
                    <li><a href="#">Home</a></li>
                    <li><a href="#">About</a></li>
                    <li><a href="#">Projects</a></li>
                    <li><a href="#">Contact</a></li>
                </ul>
            </nav>
    </header>
</div>

CSS

#horizontal {
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}

Demo

您需要在列表项上调用 inline,而不是父项 ul:

#horizontal li {
  display: inline;
  list-style-type: none;
  padding-right: 20px;
}

FIDDLE