Systématiquement résout les conflits de styles css
J'ai des feuilles de style à partir de différentes sources dans mon projet web. Je tiens à les harmoniser.
Certains styles j'ai besoin de l'un de l'autre.
Est-il un outil ou d'une méthode systématique de résoudre les conflits de style?
J'ai essayé IE8 outil de développement, et oui, il est possible d'afficher les conflits au niveau de chaque élément.
Mais j'ai beaucoup de elemens, donc si je le fais élément par élément, je pense que cela prend trop de temps.
Théoriquement, il pourrait être un outil qui affiche les conflits de deux fichiers css au moment de la conception?!? Je pense que cela pourrait me faire gagner beaucoup de temps.
OriginalL'auteur Frank Michael Kraft | 2010-05-07
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé cette extension de Firefox? https://addons.mozilla.org/en-US/firefox/addon/5392 Il fait enlever redondant styles beaucoup plus facile.
Sinon, je serais probablement éclater tous les styles en un seul fichier, en essayant de regrouper des règles similaires, et ensuite utiliser de la Poussière-Moi de supprimer le inutilisés.
OriginalL'auteur David Yell
CSS ne pas avoir de conflits, il a des cascades. L'idée est que vous POUVEZ définir plusieurs règles qui s'appliquent sur les mêmes éléments et l'ordre dans lequel vous placez les styles, reflète l'importance - c'est à dire si elle apparaît en dernier, il remplace les dispositions antérieures où il ya quelque chose que vous décrivez comme un conflit.
Vous devez...
1) de Décider quel style de la feuille est la plus importante et la placent au second
OU
2) Ré-écrire vos styles, pour éviter le désordre
OU
3) Marque important de règles !IMPORTANT
!IMPORTANT
😛Parce que vous pensez que les gens ne peuvent pas faire confiance à connaître à propos de cette fonctionnalité? Vous souhaitez conserver secret? Lors de l'utilisation de
!IMPORTANT
est déconseillé car il est en conflit avec le concept de règles de cascade, nous parlons du contexte spécifique d'essayer de réunir de nombreuses règles à partir de sources multiples et!IMPORTANT
est certainement un outil, vous devez prendre en compte dans cette situation.À l'aide !important l'habitude de simplement se cache un désordre sous le tapis pour ainsi dire, et vous vous retrouvez avec plus de désordre qui ne seront plus placés sous le tapis plus tard, aka demander pourquoi le css n'a pas un !veryimportant...
OriginalL'auteur Fenton
Si vous consultez le site de FireFox, et d'utiliser l'extension Firebug, vous pouvez alors regarder à chaque élément de votre page affichée, et en utilisant le "CSS" onglet dans firefox, vous pouvez voir la cascade de règles de style qui sont appliquées à l'élément et à partir de quelle source CSS fichier de chaque provenance. Il va vous montrer que les règles doivent être remplacées, trop.
Ceci est utile dans la détermination de la juste où chaque règle particulière, et ce qui est remplacée.
Vous avez encore la tâche de "rationalisation" de votre feuille de style, et il y a peut-être d'autres outils qui peuvent vous aider à cela.
OriginalL'auteur Ken Ray