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:%;
例:
<!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>
輸出:
- 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>
輸出:
- 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>
輸出:
- 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屬性支持的瀏覽器:
- 穀歌瀏覽器1.0
- Internet Explorer 6.0
- Firefox 1.0
- Opera 3.5
- Safari 1.0
相關用法
- HTML Style marginTop用法及代碼示例
- CSS transition-property用法及代碼示例
- CSS nav-right用法及代碼示例
- CSS top屬性用法及代碼示例
- CSS all屬性用法及代碼示例
- CSS nav-down用法及代碼示例
- CSS nav-up用法及代碼示例
- CSS right屬性用法及代碼示例
- CSS will-change用法及代碼示例
- HTML li value用法及代碼示例
- CSS resize屬性用法及代碼示例
- CSS border-right用法及代碼示例
- CSS columns屬性用法及代碼示例
- CSS bleed屬性用法及代碼示例
- CSS clear屬性用法及代碼示例
注:本文由純淨天空篩選整理自Lavisha大神的英文原創作品 CSS | margin-top Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。