Concepts de base des propriétés et valeurs logiques - CSS : Feuilles de style en cascade | MDN
▻https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Logical_Properties/Basic_concepts
CSS Logical Properties (les propriétés logiques CSS) est un module CSS qui définit une correspondance logique vers les propriétés physiques de contrôle de la mise en page selon le sens de lecture et l’orientation du texte.
Historiquement, CSS permettait de dimensionner des objets selon les dimensions physiques de l’écran. On pouvait alors décrire des boîtes avec une certaine largeur (width
) et une certaine hauteur (height
), positionner les éléments à partir du haut (top
) et de la gauche (left
), faire flotter les objets, créer des bordures, des marges, du remplissage (padding
) en haut, à droite, en bas et à gauche (resp. top
, right
, bottom
, left
, etc.). La spécification sur les propriétés et valeurs logiques définit des correspondances entres ces valeurs physiques et des valeurs logiques, relatives au flux : start
et end
plutôt que left
et right
ou top
et bottom
.
Voir aussi :
– la page de la propriété writing-mode
qui définit si les lignes d’un texte sont écrites horizontalement ou verticalement et la direction selon laquelle le bloc grandit
– la page de référence des propriétés et valeurs : ▻https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Logical_Properties
#CSS #logical_properties #rtl #sens_ecriture #propriétés_logiques_CSS #SPIP #multilinguisme