225 of 313 menu

Egenskaben align-content

Egenskaben align-content angiver justering af elementer langs den tværgående akse for flex-containere og langs den lodrette akse for grids. Anvendes på forælderelementet.

Syntaks

selektor { align-content: flex-start | flex-end | center | space-between | space-around; }

Værdier

Værdi Beskrivelse
flex-start Blokkene er trykket mod starten af den tværgående (lodrette) akse.
flex-end Blokkene er trykket mod enden af den tværgående (lodrette) akse.
center Blokkene er placeret i midten af den tværgående (lodrette) akse.
space-between Blokkene er fordelt langs den tværgående (lodrette) akse, hvor det første element er trykket mod starten af aksen, og det sidste - mod enden.
space-around Blokkene er fordelt langs den tværgående (lodrette) akse, hvor der mellem den første blok og starten af aksen, og mellem den sidste blok og enden af aksen er det samme mellemrum som mellem de resterende blokke.
De er dog ikke lige store, som det måske kunne se ud til: mellemrummene lægges sammen, og mellem to blokke er afstanden dobbelt så stor som mellem en blok og starten/enden af aksen.

Eksempel . Værdien flex-start

I dette eksempel er aksen, som justeringen foregår langs, rettet ovenfra og ned, dvs. den er tværgående. Som det ses af det opnåede resultat, er alle vores elementer trykket mod dens øverste del:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: flex-start; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Eksempel . Værdien flex-end

I dette eksempel er blokkene trykket mod den nederste side af den tværgående akse, da egenskaben align-content er angivet med værdien flex-end:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: flex-end; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Eksempel . Værdien center

Nu er blokkene justeret i midten af den tværgående akse:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: center; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Justering mod starten af den lodrette akse i grid

Lad os indstille justeringen for vores elementer i griddet mod starten af den lodrette akse:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: start; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Justering i midten af den lodrette akse i grid

Og lad os nu indstille justeringen af elementerne i midten af den lodrette akse:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: center; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Justering mod enden af den lodrette akse i grid

Lad os indstille justeringen af elementerne mod enden af den lodrette akse:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: end; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Se også

  • egenskaben flex-direction,
    som angiver retningen af akserne for flex-containere
  • egenskaben justify-content,
    som angiver justering langs hovedaksen
  • egenskaben align-items,
    som angiver justering langs den tværgående akse
  • egenskaben flex-wrap,
    som angiver om fleksible elementer skal ombrydes eller ikke
  • egenskaben flex-flow,
    genvej for flex-direction og flex-wrap
  • egenskaben order,
    som angiver rækkefølgen af flex-elementer
  • egenskaben align-self,
    som angiver justering af en enkelt blok
  • egenskaben place-content,
    som angiver justering langs hoved- og tværakser
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis