當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


CSS margin-top用法及代碼示例


CSS中的margin-top屬性用於設置元素的頂部邊距。它將margin-area設置在元素頂部。 margin-top屬性的默認值為0。

用法:

margin-top:length|auto|initial|inherit;

屬性值:


  • length:它用於以固定值指定邊距的長度。該值可以為正,負或零。

    用法:

    margin-top:length;

    例:

    <!DOCTYPE html> 
    <html> 
        <head> 
            <title>margin-top property</title> 
              
            <!-- margin-top CSS property -->
            <style> 
                p { 
                    margin-top:50px;  
                    background-color:green; 
                } 
            </style> 
        </head> 
              
        <body style = "background-color:lightgreen;"> 
              
            <!-- margin-top property used here -->
            <p style = ""> 
                This paragraph has 50px top margin . 
            </p> 
        </body> 
    </html>                    

    輸出:
    margin-top property

  • 百分比(%):用於將邊距量指定為相對於包含元素寬度的百分比。

    用法:

    margin-top:%;

    例:

    <!DOCTYPE html> 
    <html> 
        <head> 
            <title>margin-top property</title> 
              
            <!-- margin-top CSS property -->
            <style> 
                p { 
                    margin-top:5%;  
                    background-color:green; 
                } 
            </style> 
        </head> 
              
        <body style = "background-color:lightgreen;"> 
              
            <!-- margin-top property used here -->
            <p style = ""> 
                This paragraph has 5% top margin . 
            </p> 
        </body> 
    </html>                    

    輸出:
    margin-top property

  • auto:當瀏覽器確定margin-top時,將使用此屬性。

    用法:

    margin-top:auto;

    例:

    <!DOCTYPE html> 
    <html> 
        <head> 
            <title>margin-top property</title> 
              
            <!-- margin-top CSS property -->
            <style> 
                h3 { 
                    margin-top:auto;  
                    background-color:green; 
                } 
            </style> 
        </head> 
              
        <body style = "background-color:lightgreen;"> 
              
            <!-- margin-top property used here -->
            <h3 style = ""> 
                margin-top:auto; 
            </h3> 
        </body> 
    </html>                    

    輸出:
    margin-top property

  • initial它用於將margin-top屬性設置為其默認值。

    用法:

    margin-top:initial;

    例:

    <!DOCTYPE html> 
    <html> 
        <head> 
            <title>margin-top property</title> 
              
            <!-- margin-top CSS property -->
            <style> 
                h3 { 
                    margin-top:initial;  
                    background-color:green; 
                } 
            </style> 
        </head> 
              
        <body style = "background-color:lightgreen;"> 
              
            <!-- margin-top property used here -->
            <h3 style = ""> 
                margin-top:initial; 
            </h3> 
        </body> 
    </html>                    

    輸出:
    margin-top property

  • inherit:當margin-top屬性從其父級繼承時使用。

    用法:

    margin-top:inherit;

    例:

    <!DOCTYPE html> 
    <html> 
        <head> 
            <title>margin-top property</title> 
              
            <!-- margin-top CSS property -->
            <style> 
                .gfg { 
                    margin-top:100px; 
                } 
                h3 { 
                    margin-top:inherit;  
                    background-color:green; 
                } 
            </style> 
        </head> 
              
        <body style = "background-color:lightgreen;"> 
              
            <div class = "gfg"> 
                  
                <!-- margin-top property used here -->
                <h3 style = ""> 
                    margin-top:inherit; 
                </h3> 
            </div> 
        </body> 
    </html>                    

    輸出:
    margin-top property

注意:元素的頂部和底部邊距有時會折疊成一個等於兩個邊距中最大邊距的邊距。在水平(左和右)邊距上不會發生這種情況,隻有在垂直(上和下)邊距的情況下才發生。這稱為保證金崩潰。

支持的瀏覽器:下麵列出了margin-top屬性支持的瀏覽器:

  • 穀歌瀏覽器1.0
  • Internet Explorer 6.0
  • Firefox 1.0
  • Opera 3.5
  • Safari 1.0


相關用法


注:本文由純淨天空篩選整理自Lavisha大神的英文原創作品 CSS | margin-top Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。