html - 将 CSS 元素与设置的宽度对齐

标签 html css alignment

我有一个 CSS 元素,它应该是 1000 像素的固定宽度。这是我的 CSS 代码:

#content
{
    margin:auto;
    background-color:#DDDDDD;
    position:absolute;
    top:110px;
    width:1000px;
}

它完美地设置了宽度、位置和颜色,但它总是左对齐。我希望整个文本 block 与中心对齐。我尝试使用 HTML 来做到这一点:

<div id="content" align="center">
Some test content
</div>

然而,这只会对齐元素内部的文本,而不是元素本身。这是它的样子:

http://gyazo.com/b44a28edfecb9cbfc3a5afe93fa08d8a

非常感谢任何将其与中心对齐的帮助。提前致谢!

最佳答案

您应该使用 css 将 div 居中。

像这样:

#content
{
background-color:#DDDDDD;
width:1000px;
margin: 110px auto; /*center the element and set top margin to 110px*/
}

<div id="content">
Some test content
</div>

关于html - 将 CSS 元素与设置的宽度对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906330/

相关文章:

css - 当宽度未知时,水平居中图像并将其垂直放置在 div 内的底部

alignment - LaTeX 表格中的自定义对齐文本

javascript - 为什么 (navigator.devicememory) 对于内存超过 6gb 的设备不准确?

jquery - 视频.JS : How do I add my own custom play and pause button in the middle of the video-container?

html - CSS 创建两行文本并将它们都对齐到 iframe 底部

javascript - ScrollTo 函数滚动经过元素

html - 在 Firefox 中将表格居中

jquery - 样式化 CSS 以提供原生应用程序的感觉

javascript - 如何在 javascript 中使用手动点击元素符号创建自动幻灯片?

css - 无法删除引导导航栏 img 下拉背景颜色