如何设置整个html页面的左右边距?给body加什么属性呢?

让整个首页左右两边都要有一块空白

阅读 12.5k
5 个回答

不建议给html或者body直接加这些样式。
你用个div设置下,margin:0 auto;吧!

clipboard.png

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title></title> 
<style>
    *{
        margin:0;
        padding:0;
    }
    .div1{
        margin:0 auto;
        width:300px;
    }
</style>
</head>

<body>
    <div class="div1">
        <p>一个没有指定边距大小的段落。</p>
<p class="ex1">一个指定边距大小的段落。</p>
<p>一个没有指定边距大小的段落。</p>
    </div>
</body>

</html>
body {
    padding: 0 10px;
}

这样???????

边距有内边距padding和外边距margin,你用哪个都可以
body {

margin: 0 10px;//外
padding: 0 10px;//内

}

设置主体宽度,主体CSS设置为margin:0 auto;

先CSS格式化一下,再使用主体CSS设置为margin:0 auto;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏