html - 在页面中心创建一个固定的 div

标签 html css margin css-position

尝试在我的页面中心创建一个固定框(例如石灰框)

我无法弄清楚为什么框不会在页面内居中,因为它有自动边距,我假设这与它的固定定位有关?

#countdownHolder{
    width:700px;
    height:250px;
    margin: 0 auto;
    position:fixed;
    background-color:#0F0;
    z-index:21;
    text-align:center;
}

实例:http://www.rubytuesdaycreative.co.uk/

编辑:补充一下,我确实希望 div 固定在页面中间,我只希望它居中。

最佳答案

试试这个:

#countdownHolder {
    background-color: #00FF00;
    text-align: center;
    margin-left: -350px;
    position: fixed;
    left: 50%;
    height: 250px;
    width: 700px;
    z-index: 21;
}

关于html - 在页面中心创建一个固定的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12698750/

相关文章:

javascript - 将 .addClass 移动到未选择的元素时,jQuery Slider 行为异常

jquery - 消除 CSS 应用于子列表项

html - 如果右侧列为空,css 页面布局的中心列如何向右扩展?

html - 在不创建垂直滚动条的情况下定位带有上边距的导航栏时遇到问题

javascript - 如何使用 ReactJS 从多个 URL 获取数据?

html - 将我的下拉菜单居中

javascript - Js 音频音量 slider

css - 如何修复 apache-tomcat-8.5.39 中的默认内容类型呈现问题?

html - 为什么我的 'header' 和我的 'main' (HTML) 之间有边距/空格?

javascript - 如何阅读 DIV 的 Top Margin