La flex-basis
propriété est une sous-propriété du module Disposition de boîte flexible.
Il spécifie la taille initiale de l'élément flexible, avant que tout espace disponible ne soit distribué en fonction des facteurs flex. Lorsqu'elle est omise du flex
raccourci, sa valeur spécifiée est la longueur zéro.
Une valeur de base flexible définie pour auto
dimensionner l'élément en fonction de sa propriété size (qui peut elle-même être le mot-clé auto
, qui dimensionne l'élément en fonction de son contenu).
Syntaxe
flex-basis: .flex-item ( flex-basis: 100px; )
Veuillez noter que comme pour toute largeur, les longueurs négatives ne sont pas valides.
Démo
Découvrez ce stylo!
Prise en charge du navigateur
- (moderne) signifie la syntaxe récente de la spécification (par exemple
display: flex;
) - (hybride) signifie une syntaxe non officielle étrange de 2011 (par exemple
display: flexbox;
) - (ancien) signifie l'ancienne syntaxe de 2009 (par exemple
display: box;
)
Chrome | Safari | Firefox | Opéra | C'EST À DIRE | Android | iOS |
---|---|---|---|---|---|---|
21+ (moderne) 20- (ancien) | 3.1+ (ancien) | 2-21 (ancien) 22+ (nouveau) | 12.1+ (moderne) | 10+ (hybride) | 2.1+ (ancien) | 3.2+ (ancien) |
Le navigateur Blackberry 10+ prend en charge la nouvelle syntaxe.
Pour plus d'informations sur la façon de mélanger les syntaxes afin d'obtenir le meilleur support du navigateur, veuillez vous référer à cet article (CSS-Tricks) ou à cet article (DevOpera).