css - 水平对齐位置 :relative divs (CSS)

标签 css html alignment

我想在我的网站上执行此操作:http://project.jazzassite.tk 并能够将内容放入一个我可以居中或做任何我想做的事情的 div 中。唯一的问题是,如果我 float 它,它就不起作用,如果我使用 position:relative 它们会产生楼梯效果。

我希望我能够纯粹使用 CSS 来完成此操作,而不使用任何表格等。

感谢任何帮助, 爵士乐

最佳答案

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

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

margin-left 是内容宽度的一半,然后取负值。 margin-right 是内容高度的一半,然后变为负数。这将使您的对象垂直和水平居中。这是您要查找的内容,还是我没有捕获要点?

关于css - 水平对齐位置 :relative divs (CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10458315/

相关文章:

javascript - 淡化背景颜色变化动画滞后并减慢

javascript - 如果我们按图像上的任意位置,如何添加背景全屏图像并打开链接

javascript - 使用 javascript 创建表头

html - 将对象对齐到标题的底部

css - CSS 选择器的一个奇怪问题

css - 比浏览器 CSS 宽的居中布局

javascript - 在文本框 HTML JAVASCRIPT 中显示背景图像位置 (http ://www. ..)

javascript - 根据表格中其他 <td> 的文本向 <td> 添加倒数计时器

html - IE 7 在 table 上增加额外的高度

html - 让一切都集中在我的标题 div 中