边缘白色空间

时间:2013-12-15 14:08:21

标签: html block

我在左边,右边和上边缘都有空白区域。

但是,如果我在身体中设置背景颜色,如下所示: <body id="SuperMainBlock"><body bgcolor="#000066">它将占据整个页面 - »但这不是一个块:P

我猜测白色边距空间是由于块。是否有可能使div块占据页面的100%?

    <style>
.SuperMainBlock {
    position:relative;
    background-color:#006;
    }

.MainBlock {
    display: block;
    position:relative;
    background-color:#FFF;
    visibility: visible;
    height: 500px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    padding: 0;
    }
    </style>

    </head>

    <body>

    <div class="SuperMainBlock">
        <div class="MainBlock" id="CenteredBlock">
            <div>
            Header
            </div>  
        </div>
    </div>
    </body>

^此代码生成白边距。

1 个答案:

答案 0 :(得分:1)

首先,我认为您正在获取空白区域,因为浏览器有自己的默认空间设置,您需要重置它。并且也是的,你可以让它花费100%。

 /*edit the mainblock style*/
 .mainblock{ 
 height: 500px;
 width: 100%;
 margin-left:0 auto;
 margin-right:0 auto;
 }

/*now add this to your style to  reset the browser margin and padding*/

  body{
  margin:0;
  padding:0;
  }