2011-03-22 3 views
26

Je suis aux prises avec un style css a:hover réticent que je ne peux pas remplacer.Comment inspecter les pseudo-classes CSS avec firebug?

J'ai essayé d'inspecter l'élément dans Firebug, mais je ne vois pas pourquoi cela ne fonctionnera pas. Je ne vois même pas comment inspecter correctement l'événement css a:hover dans Firebug.

J'ai vu:
inspection vol stationnaire dans Firebug http://blog.borngeek.com/2010/04/16/hover-inspection-in-firebug/
mais je n'ai pas compris comment reproduire les étapes qui y sont mentionnées.

aussi: Pseudo-Phantoms http://meyerweb.com/eric/thoughts/2009/11/03/pseudo-phantoms/

Comment puis-je inspectent/débogage des classes CSS pseudo comme :hover avec Firebug?

+0

Pour les outils de développement Firefox, [voir cette réponse] (http://stackoverflow.com/a/13855134/247696). – Flimm

Répondre

42

C'est assez facile. Sélectionnez simplement l'élément que vous souhaitez inspecter. Ensuite, à partir du panneau de droite, cliquez sur l'élément de menu Style. Vous pouvez alors sélectionner la classe pseudo :hover

EDIT

est ici une image: enter image description here

+0

Je n'ai jamais su ça! C'est tellement utile! – Chowlett

+0

C'est essentiellement ce qui est écrit dans l'article de blog lié à la question, mais je ne vois pas du tout cela. Je vais vérifier à nouveau. – augustin

+0

@augustin, ajouté une image au cas où vous rencontrez des problèmes. – JohnP

0

Theres aussi la VÉRIFIER option ELEMENT, juste rightClick sur l'élément plané dans Firefox + Firebug, et thats it. Le menu de style est à la main aussi.

0

Une technique utile lors de la résolution de problèmes de ce genre peut être de comparer l'état du survol et l'état de non-stationnaire. Ouvrez deux instances du navigateur (une configuration à double ou triple écran est utile), chargez la page sur laquelle vous travaillez dans chaque fenêtre, puis faites ce que JohnP dit dans sa réponse pour afficher les styles pour l'état de hover dans une fenêtre, le non-stationnaire dans l'autre, et et prendre l'analyse à partir de là. Dans Firebug, il est difficile de comparer les styles lorsque la liste déroulante de styles couvre le volet de détails du css. Si vous pouvez afficher le css de l'état stationnaire et non stationnaire dans Firefug en déplaçant la souris sur l'élément sur lequel vous travaillez, une comparaison de cette façon est plus difficile.

Questions connexes