html - 如何将导航菜单居中对齐?

标签 html css

我需要帮助将我网站的导航菜单居中对齐。

这是我的代码。它出什么问题了?它不会将菜单与中心对齐。

HTML

<div class="menu_nav">
    <ul style="font-family:Ubuntu">
        <li><a href="index.html">Home</a></li>
        <li><a href="activities.html">Activities</a></li>
        <li><a href="games.html">Games</a></li>
        <li><a href="about.html">About Us</a></li>
        <li><a href="contact.html">Contact Us</a></li>
    </ul>
</div>

CSS

.menu_nav {
    text-transform: uppercase;
    margin: 0 auto;

}
.menu_nav ul {
    list-style: none;
    margin: 0 auto;

}
.menu_nav ul li {
    margin: 0 auto;
    padding: 0 auto;

}
.menu_nav ul li a {
    display:block;
    margin: 0 auto;
    padding:35px 50px;
    color:#fff;
    text-decoration:none;
    font-size:20px;
}

最佳答案

您缺少text-align:center

.menu_nav ul {
    list-style: none;
    margin: 0 auto;
    text-align:center;
}

fiddle :http://jsfiddle.net/84exq/

关于html - 如何将导航菜单居中对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18497246/

相关文章:

javascript - 移动设备中的滑动滑动高度拉伸(stretch)图像

javascript - 使自动完成功能适用于下拉列表,并让它填充另一个下拉列表的内容

html - 垂直拆分页面 HTML CSS - 使用相反的颜色

javascript - 如何在angularJs中显示选中的单选按钮值

.each() 的 jQuery 反向排序

html - Bootstrap 垂直对齐小列不起作用

css - 由于硬件加速,如何在不模糊 Webkit 文本的情况下实现高性能转换

html - HTML5音频的状态

javascript - .html() 返回空字符串

javascript - 将 jquery 中的 css 添加到具有指定类名和文本的元素