html - 如何在 css 中将我的 ul li 列表居中?

标签 html css

我有以下 html 代码:

<section class="video">
            <div class="container">
                <div class="row">
                    <div class="col-md-12 text-center">

                        <ul class="footer-nav">
                            <li><a href="#">Contact</a></li>
                            <li><a href="#">Press</a></li>
                            <li><a href="#">Careers</a></li>
                            <li><a href="#">Business</a></li>
                            <li><a href="#">Careers</a></li>
                            <li><a href="#">Business</a></li>
                        </ul>

                    </div>
                </div>
            </div>
        </section>

并包含我的 CSS(在 jsfiddle 中)我得到的结果是文本向左对齐......我怎样才能将所有内容居中,所以结果是:

                  Contact  Press  Careers  Business  Careers  Bussiness 

? 谢谢。

最佳答案

http://jsfiddle.net/tfLz08vd/2/

只需添加

ul {
text-align: center;
}

li {
display: inline-block;
}

祝你好运! ;)

关于html - 如何在 css 中将我的 ul li 列表居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30829916/

相关文章:

javascript - 在 lity.js 弹出窗口上自动播放视频

html - CSS 将文本区域宽度设置为 100%

html - 如何在设计中实现 'cut'?

javascript - 3 列轮播 slider 黑白居中图像

html - 在 HTML5 页面的中心显示 Spinner?

html - 按钮大小不一样

javascript - 动态更新 src 时 videojs youtube 插件 MEDIA_ERR_SRC_NOT_SUPPORTED

javascript - jQuery:单击时将 div 向左移动并将其带回其原始位置(使用相同的按钮)

css - Chrome 左侧带有圆形阴影的单选按钮

Javascript显示== "none"实际上没有显示