水平对齐位置:相对div(CSS)

水平对齐位置:相对div(CSS),css,html,alignment,Css,Html,Alignment,我想在我的网站上这样做: 并且能够将内容放在一个div中,我可以将它们放在中心,或者用它们做任何我想做的事情。唯一的问题是,如果我浮动它,它不起作用,如果我使用“位置:相对”,它们会创建楼梯效果 我希望我能完全用CSS来做这件事,而不是使用任何表格,等等 感谢您的帮助, Jazza是否要将包含所有6个子项的导航div居中?如果是这样,这应该是可行的: #navigate { position: absolute; top: 50%; left: 50%; marg

我想在我的网站上这样做: 并且能够将内容放在一个div中,我可以将它们放在中心,或者用它们做任何我想做的事情。唯一的问题是,如果我浮动它,它不起作用,如果我使用“位置:相对”,它们会创建楼梯效果

我希望我能完全用CSS来做这件事,而不是使用任何表格,等等

感谢您的帮助,
Jazza

是否要将包含所有6个子项的
导航
div居中?如果是这样,这应该是可行的:

#navigate {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -540px;
    margin-top: -15px;
}

左边的边距是内容宽度的一半,然后变为负数。右边空白是内容高度的一半,然后变为负数。这将使对象垂直和水平居中。这就是你要找的还是我没有抓住重点?

如果答案对你有帮助,那么如果你把它标记正确,它将帮助我和其他看到这个问题的人!很高兴听到我能帮助Jazza!