[要素] パネルのバッジに関する包括的なリファレンスを使用して、さまざまなオーバーレイを切り替えたり、DOM ツリーのナビゲーションを高速化したりできます。
バッジの表示と非表示を切り替える
特定のバッジの表示と非表示を切り替えるには:
- DevTools を開きます。
- DOM ツリー内の要素を右クリックし、[バッジの設定] サブメニューで 1 つ以上のバッジをオンにします。
![[バッジの設定] メニュー。](https://developer.chrome.google.cn/static/docs/devtools/elements/badges/image/badges-menu.png?authuser=108&hl=ja)
[要素] パネルには、選択したバッジが DOM ツリーの該当する要素の横に表示されます。次のセクションでは、各バッジについて説明します。
ソースを表示
view-source バッジは、HTML ページのルートにある <html> タグの横にあります。このボタンをクリックすると、[ソース] パネルにページのソースが表示されます。

このバッジは、Chrome のページ コンテキスト(右クリック)メニューの [ページのソースを表示] オプションの代替ワークフローを提供します。
- Chrome でページを右クリック > [検証] を選択します。
- [要素] パネルで、
<html>タグの横にあるview-sourceバッジをクリックします。 - [ソース] パネルでページのソースを検証します。
グリッド
HTML 要素の display CSS プロパティが grid または inline-grid に設定されている場合、その要素はグリッド コンテナになります。このような要素の横には、対応するオーバーレイを切り替える grid バッジが表示されます。
次のプレビューでオーバーレイを切り替えます。
- プレビューで要素を検証します。
- DOM ツリーで、要素の横にある
gridバッジをクリックして、オーバーレイを確認します。

オーバーレイには、列、行、その番号、ギャップが表示されます。
グリッド レイアウトをデバッグする方法については、CSS グリッドを検査するをご覧ください。
サブグリッド
サブグリッドは、親グリッドと同じトラックを使用するネストされたグリッドです。要素の grid-template-columns プロパティまたは grid-template-rows プロパティのいずれかまたは両方が subgrid に設定されている場合、その要素はサブグリッド コンテナになります。このような要素の横には、対応するオーバーレイを切り替える subgrid バッジが表示されます。
次のプレビューでオーバーレイを切り替えます。
- プレビューで要素を検証します。
- DOM ツリーで、要素の横にある
subgridバッジをクリックして、オーバーレイを確認します。

オーバーレイには、サブグリッドの列、行、番号、ギャップが表示されます。
Flex
display CSS プロパティが flex または inline-flex に設定されている場合、HTML 要素は Flex コンテナになります。このような要素の横には、対応するオーバーレイを切り替える flex バッジが表示されます。
次のプレビューでオーバーレイを切り替えます。
- プレビューで要素を検証します。
- DOM ツリーで、要素の横にある
flexバッジをクリックして、オーバーレイを確認します。

オーバーレイには子要素の位置が表示されます。
フレックス レイアウトをデバッグする方法については、CSS フレックスボックスを調査してデバッグするをご覧ください。
広告
DevTools では、一部の広告フレームを検出してタグ付けできます。このようなフレームには、横に ad バッジが表示されます。
次のプレビューで広告を確認します。
- プレビューで要素を検証します。
- DOM ツリーで、
adバッジが付いている要素を見つけます。

ad バッジはクリックできませんが、[レンダリング] タブを使用して、広告フレームを赤でハイライト表示できます。
スクロール
HTML 要素は、overflow CSS プロパティが scroll に設定されている場合、またはオーバーフローを引き起こすのに十分なコンテンツがある場合に auto に設定されている場合、スクロール コンテナになります。このような要素には、横に scroll バッジが表示されます。

Scroll-snap
スクロール コンテナには、スナップ ポイントを構成する CSS プロパティを設定できます。このような要素の横には、対応するオーバーレイを切り替える scroll-snap バッジが表示されます。
次のプレビューでオーバーレイを切り替えます。
- プレビューで要素を検証します。
- DOM ツリーで、要素の横にある
scroll-snapバッジをクリックします。 - 要素を右にスクロールして、オーバーレイを確認します。

オーバーレイには、要素の位置とスナップ ポイントが表示されます。
コンテナ
HTML 要素が container-type CSS プロパティを持つ場合、その要素はコンテナになります。このような要素の横には、対応するオーバーレイを切り替える container バッジが表示されます。
次のプレビューでオーバーレイを切り替えます。
- プレビューで要素を検証します。
- DOM ツリーで、要素の横にある
containerバッジをクリックします。 - 要素の右下隅をドラッグして要素のサイズを変更し、レイアウトの変更とオーバーレイを確認します。

オーバーレイには子要素の位置が表示されます。
コンテナ クエリをデバッグする方法については、CSS コンテナ クエリを検査してデバッグするをご覧ください。
スロット
<slot> HTML 要素は、独自のコンテンツで埋めることができるプレースホルダです。<slot> は、<template> 要素とともに、別々の DOM ツリーを作成して一緒に表示できるようにします。スロット コンテンツ要素の横には、対応するスロットへのリンクとして機能する slot バッジが表示されます。
次のプレビューで slot バッジを確認してください。
- プレビューで要素を検証します。
- DOM ツリーで、要素の横にある
slotバッジをクリックして、対応するスロットを見つけます。
revealバッジをクリックすると、スロットのコンテンツに戻ります。
上位レイヤ
このバッジは、最上位レイヤのコンセプトを理解し、視覚化するのに役立ちます。最上位レイヤは、z-index に関係なく、他のすべてのレイヤの上にコンテンツをレンダリングします。.showModal() メソッドを使用して <dialog> 要素を開くと、ブラウザはそれを最上位レイヤに配置します。
最上位レイヤの要素を視覚化できるように、[要素] パネルでは、終了 </html> タグの後に #top-layer コンテナが DOM ツリーに追加されます。
最上位レイヤの要素には、top-layer (N) バッジが横に表示されます。ここで、N は要素のインデックス番号です。バッジは、#top-layer コンテナ内の対応する要素へのリンクです。
次のプレビューで top-layer (N) バッジを確認してください。
- プレビューで [ダイアログを開く] をクリックします。
- ダイアログを調べる。
- DOM ツリーで、
<dialog>要素の横にあるtop-layer (1)バッジをクリックします。[要素] パネルで、終了</html>タグの後の#top-layerコンテナ内の対応する要素に移動します。
- 要素またはその
::backdropの横にあるrevealバッジをクリックして、<dialog>要素に戻ります。
メディア
media バッジはデフォルトでオフになっています。オンにすると、<audio> 要素と <video> 要素の横に表示されます。このバッジをクリックすると、[メディア] パネルが開き、メディアをデバッグできます。

詳しくは、[メディア] パネルでメディア プレーヤーをデバッグするをご覧ください。
ポップオーバー
ポップオーバーは popover 属性を持つ要素で、ツールチップ、アラート、トーストなど、さまざまなインタラクティブ パターンに役立ちます。このような要素には、横に popover バッジが表示されます。
このバッジを切り替えると、その横に top-layer バッジが表示され、#top-layer コンテナ内の対応する要素にリンクされます。
次のプレビューで popover バッジを確認してください。
- プレビューで [TOGGLE POPOVER] をクリックします。
- 表示されたポップオーバーを調べます。
DOM ツリーで、
<div popover>要素の横にあるpopoverバッジをクリックします。[要素] パネルにtop-layerバッジが表示されます。
最上位レイヤ セクションの手順に沿って操作します。
詳しくは、https://web.dev/learn/css/popover-and-dialog もご覧ください。
Starting-style
@starting-style ルールは、要素がページにレンダリングされる前の初期スタイルを定義します。これは、display: none からアニメーションで表示される要素に必要です。アニメーションで表示される状態が必要になるためです。このような要素には、横に starting-style バッジが表示されます。
このバッジは @starting-style ルールのスタイルを切り替えるため、アニメーションの動作を確認できます。
次のプレビューで starting-style バッジを確認してください。
- プレビューで [ポップオーバーを開く] をクリックします。
- 表示されたポップオーバーを調べます。
DOM ツリーで、
<div popover>要素の横にあるstarting-styleバッジを切り替えます。
[要素] > [スタイル] タブで、アニメーションの動作と適用されているスタイルを確認します。
詳しくは、ポップオーバーのアニメーションもご覧ください。