我已经找到了这个,但找不到任何好的帮助。这很简单 - 我想将div放在页面的绝对顶部,然后让它居中。当我position: fixed
时,我还写了top:0px
和left:0px
,然后搞砸了定位。救命?
答案 0 :(得分:1)
您需要设置宽度,然后设置margin: auto
,使其水平居中。
.container {
position: relative;
background: #eee;
}
.positioned {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 50%;
margin: auto;
background: #ccc;
text-align: center;
}

<div class="container">
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<div class="positioned">Content here</div>
</div>
&#13;
答案 1 :(得分:0)
将position:fixed
与top:0px
一起使用 - div应位于顶部,而left:50%
则div位于中间位置。