【发布时间】:2012-03-29 21:23:38
【问题描述】:
我想在中间对齐图像。通过给 div 一个宽度和一个margin: auto; 非常容易。但是 div 还应该带有 position: fixed; 属性,事实证明它并没有在一起。
这是我的 HTML:
<div class="header_container">
<div class="header">
<div class="header_links_icon">
<a href="https://www.facebook.com target="_blank" class="header_facebook">
<div class="header_facebook_icon"> </div>
</a>
<a href="https://twitter.com/" target="_blank" class="header_facebook">
<div class="header_twitter_icon"> </div>
</a>
</div>
</div>
</div>
这是我正在使用的 CSS:
.header_container {
background-color: black;
padding-top: 35px;
}
.header {
background-image: url('../images/css/header.png');
background-repeat: no-repeat;
height: 605px;
margin: auto;
width: 1440px;
position: fixed
}
它是 header.png 图像,应该在屏幕中间对齐并定位固定......我该如何做到这一点?
【问题讨论】:
-
也许将 .header 包装在一个宽度:1440px 和自动边距的 div 中,从 .header 中删除自动边距,并保持 .header 位置:固定和宽度:100%...?只是猜测......