简体   繁体   English

如何居中UL

[英]How to center ul

I'm trying to get a ul horizontally centered within the space but no matter what I try it remains left aligned. 我正在尝试使ul在空间内水平居中,但是无论我尝试如何,它都保持对齐。

<nav>
    <div id="home">
    <ul id="topnav">
        <li class="home"><a href="#">home</a></li>
        <li class="products"><a href="#">products</a></li>
        <li class="support"><a href="#">support</a></li>
        <li class="wtb"><a href="#">where to buy</a></li>
        <li class="webstore"><a href="#" target="_blank">web store</a></li>
        <li class="contact"><a href="#">contact us</a></li>
        <li class="facebook"><a href="#" target="_blank"
            title="Hauppauge Computer Works">facebook</a></li>
    </ul>
    </div>
</nav>

CSS: CSS file here CSS: 此处的CSS文件

ul#topnav {
    padding: 0px;
    list-style: none;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    left: auto;
        width: 123px;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM