檢查 CSS Flexbox 版面配置並進行偵錯

本指南將說明如何探索網頁上的 Flexbox 元素,以及如何檢查及修改「Elements」面板中的 Flexbox 版面配置。

本文的螢幕截圖取自以下網頁:使用 Flexbox 將文字元素置中

探索 CSS flexbox

如果網頁上的 HTML 元素套用了 display: flexdisplay: inline-flex,您會在「Elements面板中,看到該元素旁邊有 flex 徽章。

探索 Flexbox

使用彈性容器編輯器修改版面配置

您可以使用 Flexbox 編輯器,以視覺化方式修改 Flexbox 版面配置。舉例來說,以下是如何在容器 <div class="container"> 中,將此示範頁面的文字 <h1> 置中。

  1. 檢查容器元素。
  2. 在「Styles」窗格中,您可以看到 display: flex 宣告旁的「flexbox editor」按鈕。 Flexbox 編輯器按鈕
  3. 按一下即可開啟 Flexbox 編輯器。編輯器會顯示彈性容器屬性清單。每個房源的值選項會以圖示按鈕顯示。 Flexbox 編輯器
  4. 如要將文字置中,請按一下 justify-content: centeralign-items: center 按鈕。將文字置中
  5. 文字已置中。請注意,「Styles」窗格中已新增 justify-content: centeralign-items: center 宣告項目。

檢查 Flexbox 版面配置

您可以將滑鼠游標懸停在「Elements」面板中的彈性容器元素上,以便查看版面配置。疊加層會顯示在元素上方,並以虛線排列,顯示內容和項目的位置。

將滑鼠游標懸停在 Flexbox 元素上

或者,您也可以按一下徽章,切換 Flexbox 疊加層的顯示狀態。

將 justify-content 變更為 flex-end

請嘗試將值變更為 justify-content: flex-end。疊加層也會隨之變更。

justify-content: flex-end

Flex 編輯器中的圖示會根據情境顯示。會根據版面配置方向而變更。舉例來說,如果您將 flex-direction 變更為 columnFlex 編輯器中的圖示也會隨之旋轉。重疊圖層也會立即更新。

調整彈性容器疊加層顏色

開啟「Layout」窗格,然後向下捲動至「Flexbox」部分。您可以在這裡查看網頁的所有 Flexbox 元素。

「Layout」窗格

您可以使用每個彈性容器元素旁邊的核取方塊切換重疊層。這與您在 DOM 樹狀結構中按一下 badge 相同。

除了上述方法外,您也可以按一下疊加圖層旁的顏色圖示,變更疊加圖層的顏色。舉例來說,container 疊加層的顏色會變更為黑色。

變更疊加層顏色

如要前往 DOM 樹狀結構中的彈性容器元素,請按一下該元素旁的選取器圖示。