align-self
Lastnost je sub-lastnost modula Fleksibilna Box postavitve.
Omogoča preglasitev align-items
vrednosti za določene predmete flex.
align-self
Lastnost sprejema enake 5 vrednosti kot align-items
:
flex-start
: rob navzkrižnega začetka predmeta je postavljen na črto navzkrižnega zagonaflex-end
: rob robnika navzkrižnega roba postavimo na navzkrižno črtocenter
: element je centriran v navzkrižni osibaseline
: postavke so poravnane, kot je poravnana njihova osnovna črtastretch
(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-self
vrednosti:
- 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).