javascript - 居中元素

标签 javascript html css

如何让包含其他元素的 div 居中。默认情况下,div 似乎具有其父标签的宽度,在本例中为 body。我想做的是让 div 居中,我需要自己逐个像素地设置它的宽度吗?或者是否有更简单的方法。

我所说的图像 enter image description here

在图片中你可以看到我将 div #container 的宽度设置为 250pxmargin: 0 auto; 居中,但是现在它比 table 大,这意味着 #container 的 child 不在准确的中心。

最佳答案

DEMO 1

<div id="container">

</div>

#container{
  display:table;
  margin:0 auto;
}


<强> DEMO 2

<div id="container"> 
 <span id="form">

 </span>
</div>

#container{
   text-align:center;
}
#form{
  display:inline-block;
  text-align:left;
}

关于javascript - 居中元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19767962/

相关文章:

jquery - 单击外部时如何隐藏div

javascript - 显示右侧的内容

javascript - angular 2 使用具有组件本地成员的 'onended' 音频事件发射器

javascript - Javascript中绝对旋转元素的环绕矩形和高度

html - Css 导航菜单文本

html - 为什么我的 bootstrap 样式没有得到应用?

jquery - css在容器中添加两个具有绝对位置的div

javascript - 文本区域中空格后@的正则表达式

javascript - Angular 模块的 forRoot 中的运行时值

html - 在 Bootstrap 行中垂直对齐按钮组