vegansound a écrit : ↑26 déc. 2023, 21:15On apprend de ses erreurs, mais là peut-être l'erreur ne serait pas grave si on laisser une balise orpheline, ou au contraire, une balise orpheline détracterait le code, le rendant non opérationnel. C'est en tâtonnant et en posant des questions qu'on apprend
Alors tâtonnons dans le concret ,y a pas de risques avec le css, tu peux essayer ce qui suit:
si je reprend l'exemple d'au-dessus:
Code : Tout sélectionner
@import "Barre personnelle multiligne.css";
@import "Onglets dessous barre d'adresse.css";
@import "Ajustement des onglets.css"
supposons que j'ai désactivé le code pour la barre perso multiligne avec:
Code : Tout sélectionner
/*@import "Barre personnelle multiligne.css";*/
@import "Onglets dessous barre d'adresse.css";
@import "Ajustement des onglets.css"
et je veux le réactiver en supprimant juste la balise d'ouverture, donc ça donne:
Code : Tout sélectionner
@import "Barre personnelle multiligne.css";*/
@import "Onglets dessous barre d'adresse.css";
@import "Ajustement des onglets.css"
et bien il y aura une erreur de détecté et les fichiers suivant ne seront pas pris en compte, donc tu auras bien la barre perso multiligne, mais pas d'onglets en dessous.
autre cas, un manque de balise fermeture d'un commentaire dans un fichier, par exemple:
/* Makes bookmarks toolbar span multiple rows (<-- ici la balise fermeture supprimé)
#PersonalToolbar{
--multirow-bmb-n-rows: 4; /* Control how many rows are shown before scrolling */--multirow-bmb-row-margin: 0px; /* Control how much spacing is between rows */
max-height: none !important;
}
la partie non prise en compte sera:
/* Makes bookmarks toolbar span multiple rows
#PersonalToolbar{
--multirow-bmb-n-rows: 4; /* Control how many rows are shown before scrolling */--multirow-bmb-row-margin: 0px; /* Control how much spacing is between rows */
max-height: none !important;
}
donc la règle ne peut pas être prise en compte
Et on aura le même affichage/rendu de Firefox si c'est la balise d'ouverture plutôt que la fermeture
C'est aussi pour ça que pour un fichier userChrome assez encombré, il est plus pratique d'utiliser la méthode des "multi-fichiers .css" car quand on a besoin de bidouiller seulement certaine-s partie-s d'un code (devoir la supprimer/désactivé temporairement) quand elle se situe entremêlé avec plusieurs commentaires c'est pas ce qu'il y a de plus pratique , enfin ça vaut, peut-être, surtout quand on bricole ça plusieurs fois...
Voilà, j'espère avoir pu à mon tour réussi à t'éclairer sur cette question, j'aurai fait ce que j'ai pu, pour pouvoir laisser lool_lauris digérer sa bûche tranquillement