Position-try-order - Propriété CSS
Résumé des caractéristiques de la propriété position-try-order
position-try-fallbacks.fixed ou en absolute.normal | most-height | most-width | most-block-size | most-inline-sizenormalposition-try-order passe d'une valeur à l'autre sans transition.Schéma de la syntaxe de position-try-order.
position-try-order.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Description de la propriété position-try-order.
Cette page sera complétée ultérieurement.
Le positionnement par ancrage est une fonctionnalité nouvelle de CSS qui permet de positionner un élément par rapport à un autre.
L'élément qui sert de référence est appelé l'ancre. Il reçoit un identifiant d'ancrage avec la propriété anchor-name.
Les éléments positionnés par rapport à cet ancre doivent être en position absolue ou en fixé (position:absolute ou
position:fixed).
Ils sont rattachés à l'ancre par la propriété position-anchor.
La propriété position-anchor le positionne précisément par rapport à cet ancre (au dessus, en dessous, à gauche, etc.).
Mais en cas de défilement ou de zoom, cette position peut se retrouver en dehors de la fenêtre d'affichage. Pour cette raison
position-try-fallbacks donne une liste d'emplacements de rechange.
position-try-order définit l'ordre dans lequel cette liste doit être considérée.
Consultez également la page sur anchor-name pour avoir le liste des propriétés relatives au positionnement par ancrage.
Valeurs pour position-try-order.
Nous vous rappelons que les exemples donnés ne sont vraiment opérationnels que sur .
- position-try-order: normal;
L'ordre des emplacements défini par
position-try-fallbacksest conservé. La propriétéposition-try-orderest donc sans effet.⚓Élément positionnéposition-try-fallbacks:left,bottom,right;
position-try-order:normal; - position-try-order: most-width; position-try-order: most-height;⚓Élément positionné
position-try-fallbacks:left,bottom,right;
position-try-order:most-width; - position-try-order: most-block-size; position-try-order: most-inline-size;⚓Élément positionné
position-try-fallbacks:left,bottom,right;
position-try-order:most-inline-size; - position-try-order: initial; (
normal) position-try-order: inherit; position-try-order: revert; position-try-order: revertLayer; position-try-order: unset;Consultez les pages suivantes pour plus de détails :
initial,inherit,revert,revert-layer,unset.
Exemple d'animation de position-try-order.
L'animation de la propriété position-try-order est possible, dans le mode discrete (c'est à dire avec un passage brutal
d'une valeur à l'autre) mais présente peu d'intérêt.
Compatibilité des navigateurs avec position-try-order.
anchor-try-order (positionnement par ancrage).Remarques :
(1) Désactivé par défaut. Peut être activé en positionnant le flag layout.css.anchor-positioning.enabled à true.
par ancrage
position-try-orderNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Samsung Internet

Chrome

Edge

Safari

Opéra

Firefox

Chrome pour Androïd

Safari sur IOS

Androïd Brower

Firefox pour Androïd

KaiOS Browser

Opéra mini
Histoire de la propriété position-try-order.
-
Module CSS - Positionnement par ancrages - Niveau 1
Le positionnement absolu par rapport à la page ou à l'écran peut s'avérer limité lorsque l'on souhaite positionner un élément par rapport à une autre.
Cette spécification décrit les propriétés nécessaires pour réaliser cela, ainsi que les fonctionsanchor()andanchor-size()qui permettent de fixer la position et les dimensions d'un élément en fonction d'un autre.
Elle décrit également comment tester plusieurs possibilités de positionnement pour s'adapter au contexte, en particulier à l'état du défilement de la page.Concernantposition-try-order. Première présentation de la propriétéposition-try-order(positionnement par ancrage).29 Juin 2023Document de travail.
Voir aussi, à propos des positionnement par ancrage.
Propriétés :
anchor-name.position-try-fallbacks et position-try-order.position-try-fallbacks.


