Verwendung des „Untersuchen“-Tools von Google Chrome für Website-Diagnosen

Google Chrome ist nicht nur ein schneller Verbraucherbrowser – er verbirgt auch eine Vielzahl von Entwicklerfunktionen. Mit dem „Untersuchen“-Tool können Sie einen Teil dieser Leistungsfähigkeit offenbaren. Obwohl es anfangs überwältigend sein kann, gewährt Ihnen das Tool Einblicke, wie Websites aufgebaut sind, und kann Ihnen helfen, Ihre eigenen Seiten zu debuggen.

Zugriff auf das Untersuchen-Tool

Das Untersuchen-Tool finden Sie im Kontextmenü von Chrome.

Klicken Sie mit der rechten Maustaste auf ein beliebiges Element in Ihrem Browser und klicken Sie im Kontextmenü auf „Untersuchen“.

google chrome inspect element 1

Ein Fenster wird an der Seite des Chrome-Browsers angezeigt, wie unten zu sehen. Dies wird als DevTools-Panel bezeichnet. Wenn Sie jemals Firebug in Firefox verwendet haben, erkennen Sie möglicherweise einige Teile davon.

google chrome inspect element 2 min

Hier gibt es viel zu sehen, also lassen Sie uns die einzelnen Teile untersuchen.

Den Inspektor inspizieren

Das Inspektor-Panel ist in mehrere verschiedene Registerkarten unterteilt, die oben im Fenster sichtbar sind. Wir konzentrieren uns auf die Standard-Registerkarte „Elemente“.

google chrome inspect element elements tab min

Neben diesen Registerkarten gibt es zwei nützliche Schaltflächen. Die erste ist das Untersuchen-Element-Tool.

Mit diesem Tool können Sie mit der Maus über verschiedene DOM-Elemente fahren und diese auswählen, um sie zu inspizieren.

google-chome-inspect-element-tool-example

Die zweite Schaltfläche aktiviert den Gerätevorschau-Modus. In diesem Modus können Sie sehen, wie Ihre Webseite bei verschiedenen Auflösungen und Bildschirmgrößen aussieht.

Wenn Sie auf diese Schaltfläche klicken, sehen Sie, wie Ihre Webseite in eine neue Ansicht wechselt.

google chrome inspect element device preview pane min

Sie können dann das Dropdown-Menü über der Seitenvorschau oder die Griffe an den Seiten der Seitenvorschau verwenden, um das Fenster der Gerätevorschau zu ändern.

HTML-Ansicht

Der größte Teil des DevTools-Tabs wird vom HTML-Bereich eingenommen.

google chrome inspect element html overview

Dieser Bereich ist wie eine super leistungsstarke „Quelltext anzeigen“-Funktion. Er ist nach dem DOM strukturiert, wobei Elemente in ihren übergeordneten Elementen verschachtelt sind.

Sie werden sehen, dass das Element, das Sie zu Beginn „inspiziert“ haben, automatisch mit einem grauen oder blauen Hintergrund hervorgehoben wird. Hier habe ich ein Bild inspiziert, das in einem Link enthalten ist. Wie erwartet sehe ich ein hervorgehobenes Ankertag.

google chrome inspect element html snippet

Aber wo ist mein Bild? Ich kann alle DOM-Elemente, die im Ankertag verschachtelt sind, sichtbar machen, indem ich auf das Dreieck neben dem klicke. In diesem Fall zeigt der Pfeil das Tag an, das ich erwartet habe zu finden.

google chrome inspect element disclosure triangle

Sie werden auch eine kleine Menüleiste am unteren Rand des HTML-Bereichs bemerken.

google chrome inspect element breadcrumb trail

Dies wird als Breadcrumb-Navigation bezeichnet und zeigt Ihnen alle übergeordneten Elemente des ausgewählten Elements. Um zu einem dieser Elemente zu navigieren, klicken Sie einfach darauf.

Stile

Unterhalb der HTML-Ansicht sehen wir auch einen Bereich, der alle CSS-Regeln anzeigt, die auf unser Element angewendet werden. Dies wird als Stile-Bereich bezeichnet, und in diesem Fall sehen wir alle Regeln, die auf das Ankertag angewendet werden, das ich zuvor inspiziert habe.

google chrome inspect element styles pane

Sie können eine Regel aktivieren oder deaktivieren, indem Sie mit der Maus darüber fahren und das Kontrollkästchen daneben anklicken.

google chrome inspect element styles pane 2

Sie werden diese Änderung sofort in der Seitenvorschau sehen. Und wenn Sie direkt auf eine Regel klicken, können Sie ihren Namen und Wert ändern.

google chrome inspect element edit property name

Sie können auch nach bestimmten Regeln mit dem Filter-Suchfeld suchen.

google chrome inspect element styles pane filter

Der Stile-Bereich kann jedoch noch viel mehr. Schauen Sie sich die Dokumentation von Google für eine vollständige Erklärung der vielen Funktionen des Stile-Bereichs an.

Box-Modell und berechneter Stil

Neben der Stilansicht befindet sich das Box-Modell für mein ausgewähltes Element. Wenn Sie damit nicht vertraut sind, ist das Box-Modell eine abstrahierte Darstellung des Abstands, der Grenze, der Polsterung und der Inhaltsgröße, die auf ein bestimmtes Element angewendet werden.

google chrome inspect element box model 1

In diesem Fall kann ich sehen, dass mein Element eine primäre Größe von 461 x 209 Pixel hat. Es enthält keine Abstands-, Rand- oder Polsterungsregeln, sodass diese Kästchen leer sind.

Wenn Sie ein Element mit einigen Position-, Abstand-, Rand- oder Polsterungsregeln auswählen, könnte Ihr Box-Modell eher so aussehen.

google chrome inspect element box model 2

Sie können auch ein in situ Box-Modell sehen, wenn Sie mit dem Untersuchen-Element-Tool über DOM-Elemente fahren.

google chrome inspect element box model 3

Unter dem Box-Modell befindet sich eine Liste aller Styling-Regeln, die auf dieses bestimmte Element angewendet werden. Dies unterscheidet sich leicht vom Stile-Bereich. Es zeigt nicht die tatsächlichen CSS-Zeilen an – nur die Auswirkungen dieser Regeln. Dies wird als „berechneter Stil“ des Objekts bezeichnet, und es ist das kombinierte Ergebnis Ihres CSS.

google chrome inspect element box model 4

Schließlich können Sie nach bestimmten Regeln suchen, indem Sie in das Filterfeld eingeben.

google chrome inspect element box model 5

Fazit

Wenn Sie häufig mit Webseiten arbeiten, ist das Untersuchen-Tool von Chrome sehr empfehlenswert. Und die anderen Registerkarten in DevTools, wie Konsole und Netzwerk, können für Entwickler von unschätzbarem Wert sein. Es gibt mehr, als wir jetzt abdecken können, aber die eigene Dokumentation von Google ist umfassend und nützlich.