Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
La propriété CSS -ms-block-progression
est une propriété spécifique à Microsoft qui indique la progression du bloc et l'orientation de la disposition.
Syntaxe
La propriété -ms-block-progression
est définie grâce à l'un des mots-clés suivants.
Valeurs
tb
- La valeur par défaut. Les blocs s'écoulent de haut en bas et la disposition est horizontale.
rl
- Les blocs s'écoulent de droite à gauche et la disposition est verticale.
bt
- Les blocs s'écoulent de bas en haut et la disposition est horizontale.
lr
- Les blocs s'écoulent de gauche à droite et la disposition est verticale
Syntaxe formelle
Spécifications
Cette propriété ne fait partie d'aucune spécification.
Valeur initiale | tb |
---|---|
Applicabilité | tous les éléments |
Héritée | non |
Média | visuel |
Valeur calculée | comme spécifié |
Type d'animation | discrète |
Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
Notes
Avec une disposition verticale, les lignes de textes sont tournées de 90° dans le sens des aiguilles d'une montre. Les images ne sont pas tournées mais les tableaux sont tournés. La disposition des boîtes avec un orientatiofrn verticale est strictement analogue à la disposition avec une orientation horizontale : la largeur, la hauteur, top
, bottom
, right
et left
ne tournent pas avec le texte.
Seul un seul mode de progression peut être actif à un moment donné. Ces valeurs ne peuvent pas êtres combinées.
Cette propriété est basée sur la propriété block-progression
décrite dans le module de spécification CSS3 Text Layout.