透過「元素」面板中的徽章完整參考資料,切換各種疊加層並加快 DOM 樹狀結構導覽功能。
顯示或隱藏徽章
如何顯示或隱藏徽章:
- 開啟開發人員工具。
- 在 DOM 樹狀結構中的元素上按一下滑鼠右鍵,然後選取「徽章設定...」。
- 勾選或取消勾選所選徽章旁的核取方塊。
「元素」面板會在 DOM 樹狀結構中的適當元素旁顯示所選徽章。以下各節將說明所有徽章。
格線
如果 HTML 元素的 display
CSS 屬性設為 grid
或 inline-grid
,則 HTML 元素即為格線容器。此類元素旁邊會顯示 grid
徽章,可切換對應的疊加層。
在以下預覽畫面中切換重疊元素:
- 在預覽畫面中檢查元素。
- 在 DOM 樹狀結構中,按一下元素旁邊的
grid
徽章,然後觀察疊加層。
疊加畫面顯示欄、列、編號和間隔。
如要瞭解如何對格狀版面配置偵錯,請參閱「檢查 CSS 格線」。
子類別
「subgrid」是巢狀格線,與父格線使用相同的軌跡。如果元素是子格線容器,且其 grid-template-columns
、grid-template-rows
屬性都設為 subgrid
,就屬於子格線容器。這類元素旁邊會顯示 subgrid
徽章,可切換對應的疊加層。
在以下預覽畫面中切換重疊元素:
- 在預覽畫面中檢查元素。
- 在 DOM 樹狀結構中,按一下元素旁邊的
subgrid
徽章,然後觀察疊加層。
疊加畫面會顯示欄、列、編號,以及子格線的缺口。
彈性
如果 HTML 元素的 display
CSS 屬性設為 flex
或 inline-flex
,該元素即是「彈性容器」。這類元素旁邊會顯示 flex
徽章,可切換對應的疊加層。
在下列預覽畫面中切換重疊顯示:
- 在預覽畫面中檢查元素。
- 在 DOM 樹狀結構中,按一下元素旁的
flex
徽章,並觀察重疊層。
疊加層會顯示子元素的位置。
如要瞭解如何對 Flex 版面配置進行偵錯,請參閱「檢查及偵錯 CSS Flexbox」。
廣告
開發人員工具可以偵測部分廣告框架並標記。這類相框旁邊會顯示 ad
徽章。
透過以下預覽畫面探索廣告:
- 在預覽畫面中檢查元素。
- 在 DOM 樹狀結構中,找出旁邊有
ad
徽章的元素。
ad
徽章無法點按,但你可以透過「算繪」分頁以紅色醒目顯示廣告頁框。
捲動貼齊
如果 HTML 元素的 overflow
CSS 屬性設為 scroll
,則 HTML 元素為捲動容器;若有足夠的內容可造成溢位,則為 auto
。捲動容器可以包含用於設定對齊點的 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>
標記後,您可以透過「Elements」面板前往#top-layer
容器中的對應元素。 - 按一下元素或其
::backdrop
旁邊的reveal
徽章,即可返回<dialog>
元素。
媒體
「media
」徽章預設為停用。開啟後,就會顯示在 <audio>
和 <video>
元素旁邊。按一下這個徽章即可開啟「Media」面板,並對媒體進行偵錯。
詳情請參閱「使用媒體面板對媒體播放器進行偵錯」。