html - 如何让div在页面的同一时间中心停留在顶部?

标签 html css

我有一个高度和宽度固定的 div,我使用左右边距 auto 居中。但我希望这个栏在我的整个页面中都可见,所以我使用 position:absolute 将其粘贴。但随后条形图向左移动,不再居中。如何将栏固定到中心顶部位置?

<div class="bar">bar</div>

.bar{
    width: 400px;
    height: 40px;
    margin-left:auto;
    margin-right:auto;
    background-color:orange;
}

Here是 fiddle 。

最佳答案

尝试使用 100% 宽度的容器 div,将其固定在顶部,然后将栏置于其中居中。 CSS:

.bar{
    width: 400px;
    height: 40px;
    margin:0 auto;
    background-color:orange;
}
.container
{
width:100%;
    position:fixed;
    top:0px;
    left:0px;
}

Updated Fiddle

关于html - 如何让div在页面的同一时间中心停留在顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24125751/

相关文章:

javascript - 延迟问题的逆转过渡

html - CSS 字体系列在通过 Linux 应用程序显示的 HTML 页面中被忽略

jquery - 如何将图标添加到多选?

css - HTML/CSS : Keep Hovered Image in Menu Title While Hovered Over Submenu

html - Div 高度 100% 不适合 bootstrap 和 wordpress

html - 如何返回原始 HTML(使用 Flask)

javascript - 如何绘制思维导图

jquery - Bootstrap 模态点击时显示空白屏幕

javascript - 如何让 div 显示在两个不同的 jquery 选项卡中而不是第三个选项卡中?

javascript - 根据其 id 更改顺序元素的淡入