place-self - Propriété CSS
Résumé des caractéristiques de la propriété place-self
auto
place-self
passe d'une valeur à l'autre sans transition.Description de la propriété place-self
.
place-self
est une propriété raccourcie qui permet de définir en une seule règle les propriétés align-self
et justify-self
. Autrement dit, place-self
gère l'alignement complet (suivant les deux axes) d'un élément
contenu dans un container flex-box ou dans une grille.
Contrairement à place-items
qui gère l'alignement de l'ensemble des éléments contenus dans un flex-box ou dans une grille,
la propriété place-self
ne gère l'alignement que de un des éléments. Elle ne doit donc pas être appliquée au container
flex-box ou au container grille, mais à l'élément dont on souhaite gérer l'emplacement.
Pour des explications plus détaillées, reportez-vous à la description des propriétés align-self
, justify-self
et place-items
.
Syntaxes pour place-self
.
- place-self: start center;
Sur cet exemple de syntaxe, deux valeurs sont indiquées, séparées par un espace. La propriété
align-self
(correspondant le plus souvent à l'axe vertical), est définie à la valeurstart
, et la propriétéjustify-self
(correspondant le plus souvent à l'axe horizontal), est définie à la valeurcenter
. - place-self: center;
Lorsqu'une seule valeur est indiquée pour
place-self
, les propriétésalign-self
etjustify-self
sont toutes les deux définies à cette valeur. - place-self:
initial
; place-self:inherit
; place-self:revert
; place-self:revert-layer
; place-self:unset
;La valeur initiale est :
.auto
Animation de la propriété place-self
.
L'animation ci-dessous explore les principales valeurs pour la propriété place-self
.
Il s'agit d'une grille ne contenant qu'un seul élément. L'animation est appliquée sur cet élément, conformément à l'utilisation
habituelle de place-self
.
Simulateur.
Le simulateur applique la propriété place-self
sur l'élément numéro 2 (en bleu) d'une grille.
Il ne prend en compte que les valeurs principales. Reportez-vous aux propriétés align-self
et justify-self
pour des exemples plus complets.
Prise en charge par les navigateurs (compatibilité).
place-self
appliquée à un élément de conteneur flex.
place-self
appliquée à un élément de conteneur grille.
place-self
(Flex-box)
place-self
(Grid)
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :
Androïd Brower
Chrome
Chrome pour Androïd
Edge
Firefox
Firefox pour Androïd
Internet Explorer
Opéra
Opéra Mobile
Safari
Safari sur IOS
Samsung Internet
Voir aussi, dans le même module de standardisation que place-self
.
Les spécifications CSS éditées par le W3C sont organisées en modules. place-self
fait partie du Module CSS - Alignement des blocs (CSS Box Alignment Module). Les définitions suivantes sont également décrites dans ce même module.