边距白色空间

我在左边,右边和上边缘获得空白区域。

但是,如果我在背景色中设置了这样的背景颜色: <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>

^此代码使白色边距。


首先我认为你得到的是空白区域,因为浏览器有自己的默认空间设置,你需要重置它。 也是的,你可以让它成为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;
  }
链接地址: http://www.djcxy.com/p/89301.html

上一篇: Margins White Spaces

下一篇: How to dynamically create CSS class in JavaScript and apply?