web-dev-qa-db-fra.com

fichier user.css et fichier bootstrap-rtl.css

Le modèle par défaut de Joomla 3.6.5 (protostar), joint le fichier 'bootstrap-rtl.css' avant le fichier 'user.css' (le fichier que l'utilisateur peut ajouter aux styles personnalisés à remplacer dans le fichier template.css) par défaut.

Cela pose quelques problèmes pour moi, il n’ya qu’une solution: charger user.css avant bootstrap-rtl.css. Comment puis-je forcer protostar à faire cela? (Je pense qu'il y a quelque chose à changer dans 'index.php')

2
user9658

Il est probablement plus logique que ProtoStar charge user.css En dernier lieu, mais il existe plusieurs façons de contourner les problèmes d’ordre de chargement des feuilles de style sans en pirater le cœur.

1. jQuery Easy

jQuery Easy peut être utilisé pour supprimer les feuilles de style, puis les rajouter dans l'ordre souhaité.

2. Spécificité

Apportez des modifications CSS personnalisées suffisamment spécifiques pour qu'elles remplacent les autres feuilles de style, quel que soit leur ordre.

Référence: https://joomla.stackexchange.com/a/15853/12

3. Utilisez une extension tierce pour charger votre fichier CSS personnalisé

Au lieu d'utiliser user.css Pour votre CSS personnalisé, essayez des extensions tierces susceptibles de charger des fichiers CSS personnalisés dans un ordre différent de celui de la feuille de style ProtoStar user.css. Par exemple, EasyScript charge un fichier CSS personnalisé, par exemple. custom.css Dernier.

Référence: Comment puis-je charger la dernière feuille de style CSS personnalisée de Protostar?

2
Neil Robertson