-6

frmo tag の上下左右のマージンを削除できません。私は何を間違っていますか?

HTML5 次のアドレスのコードにアクセスできます: http://www.demo31.com/validacion/personal

CSS

    @CHARSET "utf-8";


    /* その場しのぎの CSS リセット */  
    *{  
        マージン: 0 自動;  
        パディング: 0 自動;  
    }  

    /* HTML 5 要素をブロックとしてレンダリングするようブラウザに指示します */  
    ヘッダー、フッター、脇、ナビゲーション、記事、セクション{  
        表示ブロック;  
    }

    html、本文{
        マージン: 0 自動;
        パディング: 0 自動;
        font-family: Calibri、Verdana、Helvetica、Tahoma、Sans-Serif。
        テキスト整列: 正当化;
        フォントサイズ: 66%;
        背景色: #1d293f;
        上: 0px;
        font-size-adjust: なし;
        フォント スタイル: 通常;
        フォントバリアント: 通常;
        フォントの太さ: 通常;
        フォントの高さ: 通常;
    }

    ヘッダー、h1{
        マージン: 0 自動;
        パディング: 0;
        ボーダー: 0;
        /*余白: -7px -1px -4px -1px;*/
        オーバーフロー: 非表示; /*トップマージンページを削除*/
    }

    ヘッダ{
        幅: 80%;
        背景色: #fbf585;
    }

    セクション{
        マージン: 0 自動;
        パディング: 0 自動;
        幅: 80%;
        背景色: #ffffff;  
    }
    セクション > h1{
        幅: 80%;
        背景色: #CCCCCC;
        ボーダー間隔: 0px;
        フォントサイズ: 10em;        
        文字間隔: 0.25em;
        テキスト整列: 左;
    }

4

3 に答える 3

4

すべてのマージンの削除は行われmargin: 0; ません margin: 0 auto;

定義したら:

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

これらのプロパティを他の要素に対して再度設定する必要はありません。

*すべてです。

于 2012-06-18T16:34:18.233 に答える