CSS margin-block ominaisuus

Määrittely ja käyttö

margin-block Ominaisuus määrittää lohko-akselin alkuperä- ja loppureunuserin marginauksen, ja se on seuraavien ominaisuuksien lyhennys:

margin-block Ominaisuuden arvo voidaan asettaa eri tavoin:

Jos margin-block-ominaisuudella on kaksi arvoa:

margin-block: 10px 50px;
  • Reunuserin marginauksen leveys on 10px
  • Loppureunat ovat 50px

Jos margin-block-ominaisuudella on arvo:

margin-block: 10px;
  • Alku- ja loppureunat ovat 10px

CSS:n margin-block ja margin-inline Ominaisuudet ovat CSS:n margin-top,margin-bottom,margin-left ja margin-right Ominaisuudet ovat erittäin samanlaisia, mutta margin-block ja margin-inline Ominaisuus riippuu suunnasta ja suunnasta.

Huomaa:liittyviin CSS-ominaisuuksiin writing-mode Määrittää suunnan. Tämä vaikuttaa alueen alkuperäiseen ja lopulliseen sijaintiin sekä margin-block Ominaisuuden vaikutus. English-sivuille, suunta on alas ja suunta on vasemmalta oikealle.

Esimerkki

Esimerkki 1

Aseta ulkoreunat suuntaan.

div {
  margin-block: 35px;
}

Kokeile itse

Esimerkki 2

Kun <div>-elementin writing-mode Kun attribuutin arvo on vertical-rl, elementin alkuperäinen sijainti siirtyy ylältä oikealle ja lopullinen sijainti alalta vasemmalle. Writing-mode-muutokset vaikuttavat myös margin-blockin vaikutukseen:

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

Kokeile itse

CSS-kieli

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

Ominaisuuden arvo

Arvo Kuvaus
auto Oletusarvo. Elementin oletus margin-block-arvo.
length

Määritä margin-block px, pt, cm ym. yksiköillä. Sallitaan negatiiviset arvot.

Katso:CSS yksiköt.

% Määritä margin-block, joka on suhteessa vanhemman elementin rivin suuntaan kokoon prosentteina.
initial Aseta tämä ominaisuus sen oletusarvon arvoon. Katso: initial.
inherit Perii tämän ominaisuuden vanhemmalta elementiltään. Katso: inherit.

Tekninen yksityiskohta

Oletusarvo: auto
Perintä: Ei
Animaation tekeminen: Tuki. Katso:Animaatiot.
Versio: CSS3
JavaScript-kieli: object.style.marginBlock="50px 20px"

Selaimen tuki

Taulukossa olevat luvut ilmaisevat ensimmäisen selaimen version, joka tukee tätä ominaisuutta täysin.

Chrome Edge Firefox Safari Opera
87.0 87.0 66.0 14.1 73.0

Tiedotusvihko

Viittaus:CSS margin-block-end ominaisuus

Viittaus:CSS margin-block-start ominaisuus

Viittaus:CSS margin-bottom ominaisuus

Viittaus:CSS margin-inline ominaisuus

Viittaus:CSS margin-left ominaisuus

Viittaus:CSS margin-right ominaisuus

Viittaus:CSS margin-top ominaisuus

Viittaus:CSS writing-mode ominaisuus