为什么容器是身体的外部

时间:2014-04-19 20:07:16

标签: css width document-body

为什么容器是身体外? 我想要内容有100%宽度的所有身体,而不是身体和标题。

<!DOCTYPE html>
<html>
    <head>
        <title>dsfsd</title>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="styl.css">
    </head>
    <body>
        <div id="doc">
            <header class="topbar"></header>
            <div class="container"></div>
        </div>
    </body>
</html>

这是我的css:

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html, body {
    width: 100%;
    height: 100%;
}
#doc {
    width: 100%;
    height: 100%;
    background: #f4f4f4;
}
.topbar {
    width: 100%;
    height: 48px;
    background: #e0e0e0;
}
.container {
    margin: 0 auto;
    width: 960px;
    height: 100%;
    background: red;
}

请帮助mi解决这个问题。 :)

1 个答案:

答案 0 :(得分:0)

如果您希望容器宽度为正文宽度,请将.container更改为width:100%;,而不是将宽度设为px。如果那就是你要问的。