如何使我的导航与徽标保持一致



我有下面的代码,现在只是div中的一个徽标,但我正在尝试添加一些导航单元格,稍后将对其进行样式设置。问题是,我似乎无法让它们与标志"一致"(意思是除此之外),它们总是下降到下一行。我做错了什么?

    #header {
    position:relative;
    padding-top:0px;
    width:960px;
    margin-left: auto ;
    margin-right: auto ;
    }
    #nav {
    padding:0px;
    height:20px;
    }
    #nav ul {
    margin:0;
    padding:0;
    list-style:none;
    }
    #nav li {
    display:inline;
    margin:0;
    padding:0;
    }
    <div id="header">
    <img src="logo3.png" height="91" width="162">
            <div id="nav">
            <ul>
            <li>nav item 1</li>
            <li>nav item 2</li>
            <li>nav item 3</li>
            </ul>
    </div>
    </div>

这里,http://jsfiddle.net/PLmSB/1/

在铬中测试

你只需要添加

#nav {
    display: inline-block;
    vertical-align:top; /*optional*/
}

请务必阅读这篇关于内联块跨浏览器支持的文章

否则,正如@Ana所指出的,

img {
    float: left;
}

这应该行得通。http://jsfiddle.net/PLmSB/3/

您应该浮动徽标。http://dabblet.com/gist/3118980

相关内容

  • 没有找到相关文章

最新更新