CSS Flexbox 레이아웃 검사 및 디버그

제슬린 옌
제슬린 예

이 가이드에서는 페이지에서 Flexbox 요소를 찾고 요소 패널에서 Flexbox 레이아웃을 검사하고 수정하는 방법을 설명합니다.

이 도움말에 표시되는 스크린샷은 Flexbox로 텍스트 요소 중앙에 배치 웹페이지입니다.

CSS Flexbox 살펴보기

페이지의 HTML 요소에 display: flex 또는 display: inline-flex가 적용된 경우 요소 패널에서 요소 옆에 flex 배지가 표시됩니다.

Flexbox 살펴보기

Flexbox 편집기로 레이아웃 수정

flexbox 편집기를 사용하여 Flexbox 레이아웃을 시각적으로 수정할 수 있습니다. 예를 들어 이 데모 페이지<h1> 텍스트를 컨테이너 <div class="container"> 내에 중앙에 배치하는 방법은 다음과 같습니다.

  1. 컨테이너 요소를 검사합니다.
  2. 스타일 창에서 display: flex 선언 옆에 Flexbox 편집기 버튼이 표시됩니다. Flexbox 편집기 버튼
  3. 클릭하여 Flexbox 편집기를 엽니다. 편집기에 Flexbox 속성 목록이 표시됩니다. 각 속성의 값 옵션은 아이콘 버튼으로 표시됩니다. Flexbox 편집기
  4. 텍스트를 화면 중앙에 배치하려면 justify-content: centeralign-items: center 버튼을 클릭합니다. 컨테이너의 텍스트 중앙에 배치
  5. 이제 텍스트가 중앙에 배치됩니다. justify-content: centeralign-items: center 선언이 Styles 창에 추가되었습니다.

Flexbox 레이아웃 검토

요소 패널에서 Flexbox 요소 위로 마우스를 가져가면 레이아웃을 시각화할 수 있습니다. 오버레이는 콘텐츠 및 항목의 위치를 나타내기 위해 점선과 함께 요소 위에 표시됩니다.

Flexbox 요소 위로 마우스를 가져갑니다.

또는 배지를 클릭하여 Flexbox 오버레이 표시를 전환할 수 있습니다.

justify-content를 flex-end로 변경

값을 justify-content: flex-end(으)로 변경해 보세요. 이에 따라 오버레이가 변경됩니다.

Justify-content: flex-end

Flex 편집기의 아이콘은 컨텍스트를 인식합니다. 레이아웃 방향에 따라 변경됩니다. 예를 들어 flex-directioncolumn로 변경하면 flex 편집기의 아이콘이 이에 따라 회전합니다. 오버레이도 즉시 업데이트됩니다.

Flexbox 오버레이 색상 조정

Layout 창을 열고 Flexbox 섹션까지 아래로 스크롤합니다. 여기에서 페이지의 모든 Flexbox 요소를 볼 수 있습니다.

레이아웃 창

옆에 있는 체크박스를 사용하여 각 Flexbox 요소의 오버레이를 전환할 수 있습니다. DOM 트리에서 badge를 클릭하는 것과 같습니다.

또한 옆에 있는 색상 아이콘을 클릭하여 오버레이의 색상을 변경할 수 있습니다. 예를 들어 container 오버레이의 색상이 검은색으로 변경됩니다.

오버레이 색상 변경

DOM 트리에서 Flexbox 요소로 이동하려면 옆에 있는 선택기 아이콘을 클릭하면 됩니다.