删除HTML5中的边距

我无法删除边缘上,下,左和右frmo标签。 我究竟做错了什么?

HTML5您可以访问这些地址中的代码:http://www.demo31.com/validacion/personal

CSS


    @CHARSET "utf-8";


    /* Makeshift CSS Reset */  
    *{  
        margin: 0 auto;  
        padding: 0 auto;  
    }  

    /* Tell the browser to render HTML 5 elements as block */  
    header, footer, aside, nav, article, section{  
        display: block;  
    } 

    html, body{
        margin: 0 auto;
        padding: 0 auto;
        font-family: Calibri, Verdana, Helvetica, Tahoma, Sans-Serif;
        text-align: justify;
        font-size: 66%;
        background-color: #1d293f;
        top: 0px;
        font-size-adjust: none;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        font-height: normal;
    }

    header, h1{
        margin: 0 auto;
        padding: 0;
        border: 0;
        /*margin: -7px -1px -4px -1px;*/
        overflow: hidden; /*Remove top-margin page*/
    }

    header{
        width: 80%;
        background-color: #fbf585;
    }

    section{
        margin: 0 auto;
        padding: 0 auto;
        width: 80%;
        background-color: #ffffff;  
    }
    section > h1{
        width: 80%;
        background-color: #CCCCCC;
        border-spacing: 0px;
        font-size: 10em;        
        letter-spacing: 0.25em;
        text-align: left;
    }


删除所有页边空白完成margin: 0; 不是 margin: 0 auto;

一旦你定义:

* {  
    margin: 0;  
    padding: 0 auto;  
}

您无需再为其他任何元素设置这些属性。

*是一切。


auto; 不需要填充,你需要设置0。


你只需要这样做

body{    
    margin: 0px;
    padding: 0px;
}
链接地址: http://www.djcxy.com/p/15353.html

上一篇: Remove margins in HTML5

下一篇: GridView Lines Not Showing up in IE