Poravnaj-samo - CSS-triki

Anonim

align-selfLastnost je sub-lastnost modula Fleksibilna Box postavitve.

Omogoča preglasitev align-itemsvrednosti za določene predmete flex.

align-selfLastnost sprejema enake 5 vrednosti kot align-items:

  • flex-start: rob navzkrižnega začetka predmeta je postavljen na črto navzkrižnega zagona
  • flex-end: rob robnika navzkrižnega roba postavimo na navzkrižno črto
  • center: element je centriran v navzkrižni osi
  • baseline: postavke so poravnane, kot je poravnana njihova osnovna črta
  • stretch (privzeto): raztegnite, da napolnite posodo (še vedno upoštevajte min-width / max-width)

Sintaksa

align-self: auto | flex-start | flex-end | center | baseline | stretch .flex-item ( align-self: flex-end; )

Demo

Naslednja predstavitev prikazuje, kako se lahko element poravna v prilagodljivem vsebniku, odvisno od align-selfvrednosti:

  • 1. element je nastavljen na flex-start
  • 2. element je nastavljen na flex-end
  • Tretji element je nastavljen na center
  • 4. element je nastavljen na baseline
  • 5. element je nastavljen na stretch

Oglejte si predstavitev Pen-align-self s strani CSS-Tricks (@ css-tricks) na CodePen.

Podpora za brskalnik

Ti podatki o podpori brskalnika so od Caniuse, ki vsebuje več podrobnosti. Številka pomeni, da brskalnik podpira to funkcijo v tej različici ali novejši.

Namizje

Chrome Firefox IE Rob Safari
21 * 28. 11. 12. 6,1 *

Mobilni / tablični računalnik

Android Chrome Android Firefox Android iOS Safari
88 85 4.4 7,0-7,1 *

Za več informacij o tem, kako mešati sintakse, da dobite najboljšo podporo za brskalnik, si oglejte ta članek (CSS-triki) ali ta članek (DevOpera).