8
votes

Outils de développeurs Safari / Chrome Déboguez les substitutions CSS remplacent

Les outils de développeur Safari / chrome indiquent qu'une règle CSS est remplacée par quelque chose d'autre en la frappant, comme indiqué dans l'image.

règle CSS frappé

Parfois, je me trouve dans une situation où je ne peux pas comprendre les fichiers CSS Qu'est-ce qui provoque l'ignorer cette règle. Mais sûrement safari lui-même doit savoir car il le frappe.

Y a-t-il un moyen de savoir ce qui remplace une telle règle?


2 commentaires

Dev Outils affiche la source de fichier en face du sélecteur.


Vous pourriez bénéficier de la lecture via une documentation d'aide sur les outils de développement de Chrome plutôt que d'attendre un guide rapide d'ici.


5 Réponses :


1
votes

Les outils de développement énuméreront toutes les règles d'un élément. Il suffit de lire toutes les règles CSS qui s'appliquent et vérifiez une non-frappée d'une personne avec le même nom.


0 commentaires

9
votes

Regardez celui qui n'est pas frappé, plus haut sur la liste.

Alternativement, affichez les styles calculés . Ce seront les styles appliqués définitifs.


2 commentaires

Merci, j'avais manqué que Safari commande les blocs par l'importance, pas l'ordre CSS. Mon cas était que le sélecteur plus long (table.class TD) a été supérieur à celui plus court, bien que plus de sélecteur spécifique (.class) correspond à une seule TD.


Utilisez définitivement le volet styles calculé pour cela. Vous pourrez voir exactement la cascade qui a conduit au résultat calculé final.



3
votes

Lorsque vous inspectez un élément, vous pouvez montrer la «case». En bas de cela, vous avez un «filtre» qui devrait vous montrer toutes les propriétés appliquées à votre élément.

Si vous cliquez sur une propriété, il vous donnera le fichier et le numéro de ligne.

 Entrez la description de l'image ici


0 commentaires

1
votes

aller aux éléments >> calculé et vous obtiendrez la feuille de style qui définit la règle que vous recherchez.

 Entrez la description de l'image ici


0 commentaires

1
votes

Allez à l'onglet onglet d'outils de développeur chromé. Trouvez des propriétés recherchées et développez Détails.

 capture d'écran


0 commentaires