2009-08-03 8 views
2

Es gibt Zeiten, wenn man sich einen berechneten Stil in Firebug ansieht, es ist nicht ersichtlich, wie ein Wert berechnet wird oder was seine Ursprünge sind. In einigen Situationen ist die Quelle der Standard des Browsers. In Websites, die bereits erstellt wurden, ist es nicht möglich, eine CSS-Zurücksetzung zu injizieren, die dazu führt, dass alle Seiten durchbrochen werden.Firefox-Erweiterung zur Anzeige der Vererbung aus Browser-Standardeinstellungen?

Gibt es einen Weg in Firebug, Web Developer oder einer anderen Erweiterung, um eine Vererbungsstruktur bis zum Standard des Browsers einschließlich der Anzeige des Werts des Standards anzuzeigen?

Antwort

5

Klicken Sie auf den Abwärtspfeil auf der Registerkarte Stil im rechten Bereich von Firebug. Deaktivieren Sie "Show Computed Style" und aktivieren Sie "Show User Agent CSS".

Der blaue Dateiname neben jedem Selektor ist die CSS-Datei, in der der Selektor definiert ist. Die Firefox-Standard-CSS-Datei heißt html.css und ihr Speicherort (wenn Sie den Mauszeiger darüber bewegen) ist resource: //gre/res/html.css, so wissen Sie, dass es sich um den Standard des Browsers handelt.

+0

Ehrfürchtig. Ich war mir dessen nicht bewusst. –

0

Deaktivieren Sie Show Computed Style.

Es bricht es dann durch Deklarationen und Klassen und Browser-Standardwerte. Es ist dieser kleine Pfeil, wenn Sie den Mauszeiger über Stil bewegen.

Aktivieren Sie auch "User Agent CSS anzeigen".

+0

Ich bin mir bewusst, show computed Stil auszuschalten. Gehen Sie zum folgenden Link und überprüfen Sie das div im rechten Fenster, das ein H2 mit dem Text 'Member Login' hat. Es erbt den Standard-Browser-Standard h2. Wo in Firebugs Klassenhierarchie-Diagramm zeigt es, dass Browser-Standard? http://demo.host22.com/ –

+0

Aktivieren Sie User Agent CSS –

+0

Ich entdeckte gerade, dass Sie sich umsehen, aber Sie sollten kmiya wahrscheinlich auswählen, da er es richtig beantwortet hat. –