CSS margin-block eigenschap

Definitie en gebruik

margin-block De eigenschap specificeert de buitenmarge aan het start- en eindpunt van de blokkenrichting en is een afkorting van de volgende eigenschappen:

margin-block De waarde van de eigenschap kan op verschillende manieren worden ingesteld:

Als de margin-block-eigenschap twee waarden heeft:

margin-block: 10px 50px;
  • De buitenmarge van het startpunt is 10px
  • De marge aan de eindrand is 50px

Als de eigenschap margin-block een waarde heeft:

margin-block: 10px;
  • De marges aan de start- en eindrand zijn beide 10px

CSS- margin-block en margin-inline Eigenschappen zijn vergelijkbaar met de CSS- margin-top,margin-bottom,margin-left en margin-right Zeer vergelijkbaar met, maar margin-block en margin-inline De eigenschap is afhankelijk van de blokrichting en de rijrichting.

Opmerking:gerelateerde CSS-eigenschappen writing-mode Definieert de blokrichting. Dit beïnvloedt de start- en eindposities van de blokken en margin-block Het resultaat van de eigenschap. Voor Engelse pagina's is de blokrichting naar beneden, en de rijrichting van links naar rechts.

Voorbeeld

Voorbeeld 1

Stel de marges aan beide kanten van de blokrichting in:

div {
  margin-block: 35px;
}

Probeer het zelf

Voorbeeld 2

wanneer de <div>-element writing-mode Wanneer de eigenschap vertical-rl is ingesteld, verandert de startpositie van het element in de blokrichting van boven naar rechts, en de eindpositie van het element van onder naar links. De verandering van writing-mode beïnvloedt ook het effect van margin-block:

#parentDiv {
  writing-mode: vertical-rl;
}
#myDiv {
  margin-block: 10px 50px;
}

Probeer het zelf

CSS syntaxis

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

Eigenschapswaarde

Waarde Beschrijving
auto Standaardwaarde. De standaard margin-block waarde van het element.
length

Specificeer margin-block in eenheid van px, pt, cm, etc. Negatieve waarden zijn toegestaan.

Raadpleeg:CSS Units.

% Specificeer de percentage van de grootte van de ouder in de rijrichting voor margin-block.
initial Stel deze eigenschap in op de standaardwaarde. Raadpleeg initial.
inherit Deze eigenschap overneemt van de ouderlijke element. Raadpleeg inherit.

Technische details

Standaardwaarde: auto
Inheritantie: Nee
Animatieproductie: Ondersteund. Raadpleeg:Animatiegerelateerde eigenschappen.
Versie: CSS3
JavaScript syntaxis: object.style.marginBlock="50px 20px"

Browserondersteuning

Tabelweergave van het getal geeft de browserversie aan die de eigenschap volledig ondersteunt.

Chrome Edge Firefox Safari Opera
87.0 87.0 66.0 14.1 73.0

Gerelateerde pagina's

Referentie:CSS margin-block-end eigenschap

Referentie:CSS margin-block-start eigenschap

Referentie:CSS margin-bottom eigenschap

Referentie:CSS margin-inline eigenschap

Referentie:CSS margin-links zijde eigenschap

Referentie:CSS margin-rechts zijde eigenschap

Referentie:CSS margin-top eigenschap

Referentie:CSS writing-mode eigenschap