css - 在CSS中居中一个div

标签 css html center

<分区>

我正在尝试将此页面上的新闻 slider (在 div 底部容器中)居中:

http://www.luukratief-design.nl/dump/parallax/index.html

我已经有了 text-align: center;

还是不行。

有什么建议吗?

最佳答案

text-align: center; 仅使元素的内联内容居中,而不是元素本身。

如果是block element (一个div是),你需要设置margin: 0 auto;,否则如果它是一个inline element ,您需要在其 parent 元素上设置 text-align: center;

margin: 0 auto; 会将上下边距设置为 0,将左右边距设置为 auto(大小相同) 以便它自动将自己置于中心。这仅在相关 block 元素具有已知的 width(固定的或相对的)时才有效,否则它无法确定从哪里开始和结束。

关于css - 在CSS中居中一个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2281087/

相关文章:

html - 将 ul 在 div 中垂直和水平居中

jquery - 如何在 html 页面上添加水印/叠加图像?

html - 所有宽度设置为最宽元素的宽度

css - 容器内具有可变尺寸的水平居中 div

html - 如何使用纯 CSS 在 HTML 元素之上创建带轮廓的三 Angular 形提示?

javascript - 从我的 Div background-image 属性中循环 3 个图像

html - 我的主 div 有边距但没有设置它有一个

CSS 关键帧动画

Javascript 帮助函数独立隐藏每个列表项

html - 在 CSS 中使用 div 重叠图像