【发布时间】:2013-02-15 19:47:46
【问题描述】:
我有这个 html 代码
<section id="ItemsContainer">
<div id="FirstItem">
This is First Item
</div>
<div id="SecondItem">
This is Second Item
</div>
</section>
这是我的css风格
#FirstItem, #SecondItem {
text-align: center;
float: left;
padding: 5px;
}
#FirstItem *, #SecondItem * {
margin-left: auto;
margin-right: auto;
}
@media screen and (min-width: 600px) {
#ItemsContainer {
margin-left: auto;
margin-right: auto;
width: 500px;
padding: 5px;
}
#FirstItem, #SecondItem {
margin-left: auto;
margin-right: auto;
width: 200px;
text-align: center;
float: left;
padding: 5px;
}
}
这是代码的jsfiddle
问题是它们位于页面中心,但不完全位于页面中心。有人可以帮帮我吗?
【问题讨论】:
-
#ItemsContainer宽度500px,每个 div 内部宽度200px。将宽度增加到240px每个子div,它们将居中:) -
你需要给
#FirstItem, #SecondItem一个宽度