CSS标头定位

时间:2012-10-21 16:32:45

标签: html css

只是一个简单的问题:

我有这个HTML:

<div class="container">
  <div id="header">
   <div id="navbar">
   </div>
  </div>
</div>

和CSS:

.container {
    position: relative;
    text-align: left;
    width: 100%;
    background-color: yellow;
}

#header {
    position: relative;
    background-color: red;
    height: 120px;
    width: 960px;
    margin: auto;
}

我的标题(红色容器从左向右拉伸100%)但我希望它在给定宽度的中间宽度;请帮帮我=)

3 个答案:

答案 0 :(得分:3)

尝试

中的css
 #header{ margin:0 auto;}

jsFiddle

答案 1 :(得分:2)

您可能想要

#header {
margin-left:auto;
margin-right:auto;
}

这将使div水平居中。

答案 2 :(得分:1)

你可以做

#header{margin:0 auto;}

或者

#header{position: absolute; left:50%; margin-left: -480px;}