Qu'est-ce que Convertisseur de propriétés logiques CSS ?
Les proprietes logiques CSS utilisent des directions relatives au mode d'ecriture au lieu de directions physiques. L'axe Inline (direction du flux de texte) et Block (direction perpendiculaire) remplacent Left, Right, Top et Bottom. Ainsi, le meme CSS fonctionne pour les langues de gauche a droite, de droite a gauche et verticales sans necessiter de surcharges. Par exemple, margin-inline-start s'applique au cote gauche en LTR et au cote droit en RTL.
Réponse rapide
Convertissez les proprietes CSS physiques comme margin-left et padding-right en equivalents logiques tenant compte du mode d'ecriture. Cela permet aux mises en page de s'adapter automatiquement aux modes d'ecriture de droite a gauche et verticaux sans surcharges separees.
Last updated: 2026-06-11
Limites
- Certaines proprietes logiques abregees comme border-inline, border-block et inset-inline ont une compatibilite navigateur irreguliere par rapport aux proprietes logiques de base.
- Le convertisseur traite la conversion d'une seule propriete. La migration d'une grande feuille de style vers des proprietes logiques necessite la mise a jour de chaque paire physico-logique et la verification qu'aucun cas limite de direction mixte ne subsiste.
- Les proprietes logiques se mappent aux proprietes physiques en fonction du writing-mode et de la direction de l'element. Un meme inline-start correspond a left en LTR et a right en RTL. Le code genere se comporte donc differemment selon la direction de la langue du document, ce qui necessite des tests en modes LTR et RTL.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Comment utiliser cet outil
- Choisissez la propriete CSS physique que vous souhaitez convertir, comme margin-left ou padding-right.
- Selectionnez l'equivalent logique parmi les suggestions disponibles.
- Saisissez la valeur de la propriete.
- Copiez la declaration de propriete logique dans votre feuille de style et testez dans les deux directions LTR et RTL.
A quoi il sert
- Preparer du CSS qui fonctionne pour les sites multilingues avec prise en charge des langues RTL.
- Ecrire des styles de composants independants de la direction qui ne necessitent pas de surcharges RTL distinctes.
- Reduire le besoin d'une feuille de style RTL separee en utilisant des proprietes logiques des le depart.