|direction_css

  • Apparu en : SPIP 1.9

O filtro |direction_css (direção CSS) aplicado a um ficheiro CSS (folha de estilos) troca todas as ocorrências de left para right e de right para left [1].

Em função do idioma do ambiente [2] o filtro permite assim "inverter"as regras de posicionamento de um ficheiro CSS.

O filtro começa por buscar um eventual ficheiro (invertido) existente e, se não encontrar, cria o ficheiro no diretório local/cache-css/

Se o ficheiro de estilos incluir outros ficheiros de estilo existentes no mesmo domínio (host) (regra @import url no ficheiro), o filtro propaga as suas alterações aos ficheiros em questão.

Notas

[1Atenção: o filtro não trata (não altera) as regras do tipo: #div { margin: 10px 15px 10px 50px; }; precisará especificar no seu ficheiro de estilos original: #div { margin-top: 10px; margin-left: 15px; margin-bottom: 10px; margin-right: 50px; } para que as inversões lhes possam ser aplicadas.

[2pode-se passar um argumento ao filtro para forçar uma direção de escrita desejada: |direction_css{rtl} ou |direction_css{ltr}.

Autor Ricardo Porto Publié le : Mis à jour : 16/09/25

Traductions : català, English, Español, français, Nederlands, Português