删除HTML5中的边距

时间:2012-06-18 16:29:46

标签: css html5 css3

我无法删除上,下,左,右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;
    }

3 个答案:

答案 0 :(得分:4)

删除所有页边距margin: 0; margin: 0 auto;

定义后:

* {  
    margin: 0;  
    padding: 0; /*auto is not valid for padding*/  
}

您永远不需要为任何其他元素再次设置这些属性。

*就是一切。

答案 1 :(得分:2)

NotificationManager#setInterruptionFilter()无法填充,您需要设置0。

答案 2 :(得分:1)

你只需要这样做

body{    
    margin: 0px;
    padding: 0px;
}