Margines stylu Właściwość
Przykład
Ustaw wszystkie cztery marginesy elementu <div>:
document.getElementById("myDiv").style.margin = "50px 10px 20px 30px";
Definicja i użycie
Właściwość margin ustawia lub zwraca marginesy elementu.
Ta właściwość może przyjmować od jednej do czterech wartości:
- Jedna wartość, np.: div {margin: 50px} - wszystkie cztery marginesy wyniosą 50px
- Dwie wartości, np.: div {margin: 50px 10px} - marginesy górny i dolny będą miały 50px, lewy i prawy będą miały 10px
- Trzy wartości, takie jak: div {margin: 50px 10px 20px}- górny margines będzie miał 50px, lewy i prawy margines będzie miał 10px, dolny margines będzie miał 20px
- Cztery wartości, np.: div {margin: 50px 10px 20px 30px} - górny margines to 50px, prawy margines to 10px, dolny margines to 20px, lewy margines to 30px
Zarówno właściwość margin, jak i właściwość padding wstawiają spację wokół elementu. Różnica polega jednak na tym, że margin wstawia spację wokół obramowania, a padding wstawia spację w obramowaniu elementu.
Obsługa przeglądarki
Property | |||||
---|---|---|---|---|---|
margin | Yes | Yes | Yes | Yes | Yes |
Składnia
Zwróć właściwość depozytu zabezpieczającego:
object.style.margin
Ustaw właściwość margin:
object.style.margin = "%|length|auto|initial|inherit"
Wartości nieruchomości
Value | Description |
---|---|
% | Defines the margins in % of the width of the parent element |
length | Defines the margins in length units |
auto | The browser sets the margins (all four margins will be equal) |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Szczegóły techniczne
Domyślna wartość: | 0 |
---|---|
Wartość zwrotu: | String, reprezentujący marginesy elementu |
Wersja CSS | CSS1 |
Więcej przykładów
Przykład
Zmień wszystkie cztery marginesy elementu <div> na "25px":
document.getElementById("myDiv").style.margin = "25px";
Przykład
Zwróć marginesy elementu <div>:
alert(document.getElementById("myDiv").style.margin);
Przykład
Różnica między właściwością margin a właściwością dopełniania:
function changeMargin() {
document.getElementById("myDiv").style.margin = "100px";
}
function changePadding() {
document.getElementById("myDiv2").style.padding = "100px";
}
Powiązane strony
Samouczek CSS: margines CSS
Odniesienie CSS: właściwość margin
❮ Obiekt stylu