Atrybut CSS margin-block
- Poprzednia strona margin
- Następna strona margin-block-end
Definicja i użycie
margin-block
Właściwość określa marginesy zewnętrzne początkowego i końcowego krawędzi w kierunku blokowym i jest skrótem dla następujących właściwości:
margin-block
Wartość właściwości można ustawić na różne sposoby:
Jeśli właściwość margin-block ma dwie wartości:
margin-block: 10px 50px;
- Margines zewnętrzne początkowego krawędzi wynoszą 10px
- krawędź końcowa ma margines 50px
Jeśli atrybut margin-block ma jedną wartość:
margin-block: 10px;
- Początkowe i końcowe krawędzie mają margines 10px
CSS margin-block
i margin-inline
Atrybuty te są podobne do CSS margin-top
,margin-bottom
,margin-left
i margin-right
Podobny do margin-block, ale margin-inline
Atrybut zależy od kierunku blokowego i wiersza.
Uwaga:powiązane atrybuty CSS writing-mode
Definiuje kierunek blokowy. To wpływa na początkową i końcową pozycję bloku oraz margin-block
Wynik atrybutu. Dla stron w języku angielskim, kierunek blokowy jest w dół, a kierunek wiersza od lewej do prawej.
Przykład
Przykład 1
Ustaw marginesy po obu stronach w kierunku blokowym:
div { margin-block: 35px; }
Przykład 2
Kiedy element <div> writing-mode
Kiedy wartość atrybutu writing-mode ustawiona jest na vertical-rl, początkowa pozycja elementu w kierunku blokowym przenosi się do prawej strony, a końcowa pozycja przenosi się do lewej strony. Zmiana writing-mode wpływa również na efekt margin-block:
#parentDiv { writing-mode: vertical-rl; } #myDiv { margin-block: 10px 50px; }
Gramatyka CSS
margin-block: auto|length|initial|inherit;
Wartość atrybutu
Wartość | Opis |
---|---|
auto | Domyślna wartość. Domyślna wartość margin-block dla elementu. |
length |
Określ margin-block w jednostkach px, pt, cm itp. Dopuszczalne są wartości ujemne. Zobacz:Jednostki CSS. |
% | Określ procentową wartość margin-block w stosunku do rozmiaru elementu nadrzędnego w kierunku wiersza. |
initial | Ustaw tę właściwość na jej wartość domyślną. Zobacz: initial. |
inherit | Inhereduje tę właściwość od elementu nadrzędnego. Zobacz: inherit. |
Szczegóły techniczne
Domyślna wartość: | auto |
---|---|
Inheredność: | Nie |
Tworzenie animacji: | Wspierane. Zobacz:Atrybuty animacji. |
Wersja: | CSS3 |
Gramatyka JavaScript: | object.style.marginBlock="50px 20px" |
Wspierane przeglądarki
Tabela zawiera wersje przeglądarek, które w pełni wspierają tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
87.0 | 87.0 | 66.0 | 14.1 | 73.0 |
Strony związane
Referencje:Atrybut CSS margin-block-end
Referencje:Atrybut CSS margin-block-start
Referencje:Atrybut CSS margin-bottom
Referencje:CSS właściwość margin-inline
Referencje:CSS właściwość margin-left
Referencje:CSS właściwość margin-right
Referencje:CSS właściwość margin-top
Referencje:Atrybut writing-mode w CSS
- Poprzednia strona margin
- Następna strona margin-block-end