html - margin : Auto wont work in HTML/CSS

标签 html css

想知道是否有人可以帮助我我正在尝试在 HTML 页面上将一个 div 与另一个 div 居中。第一个 div 会很好地居中,但无论我如何处理父 div 中的 div,都不会在我的 CSS 中使用“margin:auto”居中。

下面是我的 HTML:-

<div class="jumbotron">
  <div class="container">

  </div>
</div> 

这是我的 CSS:-

.jumbotron {
    position: relative;
    margin: 0 auto;
    width: 1000px;
    height: 600px;
    background-color: #5a9a9a;
}

.jumbotron .container {
    position: absolute;
    margin: auto;    
    background-color: #5a5a5a;
    width: 500px;
    height: 500px;
}

最佳答案

.jumbotron .container 中移除 position: absolute;

这是一个JSFiddle进行演示。

关于html - margin : Auto wont work in HTML/CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31300594/

相关文章:

html - 无法在 html 中显示结构 slice

具有动态高度的 CSS 和 DIV

html - 如何在悬停时向 SVG 内的路径元素添加阴影

css - 为什么 SASS 在使用 extend 时会修改同名的链式选择器?

javascript - 用于添加内联样式的 jQuery/JavaScript 切换按钮

javascript - .innerHTML 方法不返回字符串值时出现问题

jquery - 数据不会加载到 div 中

javascript - 如何在文本输入字段中实现没有字母间距的最后一个字母?

html - 我的页脚 <a> 标签上的样式只有在我向上面的表单添加填充时才有效,为什么?

html - 如何设置混合宽度容器(px 和 %)?