SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Télécharger

|direction_css

Octobre 2009

Toutes les versions de cet article :


Le filtre |direction_css appliqué à un fichier css (feuille de styles) y remplace toutes les occurrences de left par right et de right par left [1].

En fonction de la langue de l’environnement [2] le filtre permet donc d’« inverser » les règles de placement d’un fichier CSS.

Ce filtre commence par chercher un éventuel fichier (inversé) existant et, s’il ne le trouve pas, le crée dans le répertoire local/cache-css/

Si le fichier de styles inclu d’autres fichiers de styles placés sur le même domaine (host) (règle @import url dans le fichier), le filtre propage ses modifications aux fichiers concernés.

Notes

[1Attention : le filtre ne traite pas (ne modifie pas) les règles du type : #div { margin: 10px 15px 10px 50px; } ; il vous faut donc préciser dans votre fichier de styles original : #div { margin-top: 10px; margin-left: 15px; margin-bottom: 10px; margin-right: 50px; } pour que les inversions puissent y être appliquées.

[2Il est possible de passer un argument au filtre pour forcer une direction d’écriture voulue : |direction_css{rtl} ou |direction_css{ltr}.


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé