css - 居中 div 框不起作用

标签 css twitter-bootstrap html margin

我试图将一个 div 元素置于容器的中心,以便整个页面的边距相同,但我的居中方式似乎不起作用。我正在使用 Bootstrap 和我自己的自定义 CSS 页面。

这是基本的 html 模板:

<!DOCTYPE html>
<html>

<head>
    <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="main.css">
</head>

    <body>
        <div class="nav">
            <div class="container">
                <ul class="pull-left">
                    <li>ONE</li>
                    <li>TWO</li>
                </ul>

                <ul class="pull-right">
                    <li>LOG IN</li>
                    <li>HELP</li>
                </ul>
            </div> <!--End nav container-->
        </div> <!--End nav-->

        <div class="container">
            <h1>header</h1>
            <p> This is a page about me</p>
        </div>

    </body>
</html>

这是我链接到它的 main.css 页面:

.nav li {
    display: inline; 
    color: #5a5a5a;
    font-size: 15px;
    font-weight: bold;
    padding: 14px 10px;
    text-transform: uppercase;
}

.container  {
    margin: 0 auto; 
}

我已经在堆栈和网上查看了各种答案,但似乎都没有用。我也尝试使用

margin-left: auto; 
margin-right: auto;

但那些对我也不起作用。

最佳答案

您需要在容器上设置宽度。

关于css - 居中 div 框不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23409782/

相关文章:

html - 如何从 Chrome 网络抓取插件的可视弹出窗口中提取数据?

javascript - 如何使用javascript点击对象数组并在div中显示数据

javascript - HTML Canvas 在全屏尺寸下变得模糊

css - 如何使用 CSS 在其他内容和网页中心显示一个 div?

javascript - 使用日期字符串数组在 Bootstrap 日期选择器中设置禁用月份不起作用

javascript - Bootstrap 背景随着下拉事件变暗

javascript - 是否可以像这样用 CSS 剪切 DIV 的一侧?

css - Angular Material 对话框内容中的响应式 Iframe

jquery - iPhone 上的 Safari 在页面右侧添加了一个黑色空间,重点放在输入和设备从水平旋转到垂直

mysql - 让 Twitter Bootstrap slider 高效地从 MySQL 加载长图片列表