【发布时间】:2013-02-28 21:00:41
【问题描述】:
我想#container 将在#main_content 内居中。然而,事实并非如此。为什么这不起作用,我该如何解决?
#main_content {
top: 160px;
left: 160px;
width: 800px;
min-height: 500px;
height: auto;
background-color: #2185C5;
position: relative;
}
#container {
width: auto;
height: auto;
margin: 0 auto;
padding: 10px;
position: relative;
}
<div id="main_content">
<div id="container">
</div>
</div>
【问题讨论】:
-
尝试获取
position:relative;in你#container -
您正在测试哪些浏览器?这是您的代码的一个小提琴,它在最新的 chrome 上运行良好:jsfiddle.net/mFwCp
-
水平、垂直或两者兼而有之?
-
精选于a YouTube video。
-
只需将容器 div 设置为
display: flex,将内部 div 设置为margin: auto和position: relative