这将取决于您要实施的方案。就我个人而言,我会/一直使用width:960px; margin:0 auto;
容器主体(如果这是你的问题)。
如果你想在你的主容器中嵌入 div,你必须考虑你知道它将包含什么。如果你能保证内容的大小,那么你可以使用宽度/边距方法,但我发现有时我并不总是知道我想限制容器的大小,在这种情况下,我只需width:100%; margin:0 1em;
将我在容器的每一侧都有一个边距。
我最近使用的一种方法是我在制作梦幻足球队布局时使用的,其中多个项目都居中对齐,如下所示:
HTML
<div class="squad">
<div>GK</div>
<br/>
<div>DF</div>
<div>DF</div>
<div>DF</div>
<div>DF</div>
<br/>
<div>MF</div>
<div>MF</div>
<div>MF</div>
<br/>
<div>ST</div>
<div>ST</div>
<div>ST</div>
</div>
CSS
.squad {
width: 320px;
font-size:0;
text-align: center;
}
.squad div {
font-size: 16px;
display: inline-block;
width: 40px;
background-color:red;
margin:1px 5px;
text-align:center;
}
就我个人而言,我通常远离,position:fixed/absolute
因为它们更有可能与其他方式/地方的样式发生冲突。
我认为答案是,这实际上取决于您的场景是什么,您打算在其中放入什么内容以及您对该内容了解多少。