Ce guide explique comment apporter des modifications CSS à votre site Discourse, y compris une introduction au CSS, où ajouter du CSS dans Discourse et comment trouver les bons sélecteurs à l’aide des outils d’inspection du navigateur.
Niveau d’utilisateur requis : Administrateur
Résumé
Ce guide couvre :
- Une brève introduction au CSS et aux concepts clés
- Comment ajouter du CSS à votre site Discourse à l’aide de composants de thème
- Utilisation des outils d’inspection du navigateur pour trouver les bons sélecteurs CSS
Comprendre les bases du CSS
CSS signifie Cascading Style Sheets (feuilles de style en cascade). Voici trois concepts clés à comprendre :
- Structure : Une règle CSS se compose d’un sélecteur, d’une propriété et d’une valeur.
p {
color: red;
}
- Sélecteur :
p(cible toutes les balises HTML<p>) - Propriété :
color - Valeur :
red
- Cascade : La dernière règle appliquée a la priorité. Par exemple :
p {
color: red;
}
p {
color: green;
}
Les paragraphes seront verts car c’est la dernière règle appliquée.
- Spécificité : Les règles plus spécifiques remplacent les moins spécifiques. Par exemple :
div p {
color: green;
}
p {
color: red;
}
Les paragraphes à l’intérieur des divs resteront verts car div p est plus spécifique que p.
Ajouter du CSS à votre site Discourse
Pour ajouter du CSS à votre site Discourse :
-
Allez dans
Apparence > Thèmes et composantsdepuis la barre latérale ou suivez cette URL pour votre site :https://yoursite.com/admin/customize/components
-
Cliquez sur
Installeret
Créer un nouveau respectivement.
-
Nommez votre composant de thème et cliquez sur
Créer
-
Choisissez les thèmes auxquels appliquer le composant
-
Cliquez sur
Modifier le code
-
Ajoutez votre CSS dans l’onglet CSS
-
Cliquez sur “Enregistrer” pour appliquer vos modifications.
Si vous avez plusieurs thèmes sélectionnables par l’utilisateur, assurez-vous d’ajouter vos composants de thème à tous les thèmes pertinents.
Trouver les bons sélecteurs CSS
Utilisez les outils d’inspection du navigateur pour trouver les bons sélecteurs CSS :
-
Faites un clic droit sur l’élément que vous souhaitez modifier.
-
Sélectionnez “Inspecter” dans le menu contextuel.
-
Dans le panneau des outils de développement, localisez les sélecteurs d’éléments.
-
Cliquez sur les sélecteurs respectifs et ajoutez votre règle CSS.
-
Copiez la règle, collez-la dans la section CSS de votre composant de thème et supprimez les autres règles.
Pour des sélecteurs plus spécifiques, vous devrez peut-être copier le sélecteur utilisé dans les styles existants de Discourse et le modifier dans votre composant de thème.
Voici une vidéo démontrant les étapes ci-dessus :
Si vos modifications ne sont pas appliquées, vérifiez que :
- Le composant de thème est activé sur vos thèmes.
- Votre règle CSS est suffisamment spécifique pour remplacer les styles existants.











