【发布时间】:2013-11-09 08:25:03
【问题描述】:
我使用margin: 0 auto; 将我的页面内容居中。
最近我发现在body 上使用自动边距与在(包装器)div 上使用自动边距具有相同的视觉效果。
<!DOCTYPE>
<html>
<head>
<style>
div#wrapper {
margin: 0 auto;
width: 60%;
}
</style>
</head>
<body>
<div id="wrapper">
<!-- Rest of page. -->
</div>
</body>
</html>
相比;
<!DOCTYPE>
<html>
<head>
<style>
body {
margin: 0 auto;
width: 60%;
}
</style>
</head>
<body>
<!-- Rest of page. -->
</body>
</html>
它似乎更好,因为它删除了一个(不必要的)元素。 使用这种方法时是否需要考虑任何陷阱?
【问题讨论】: