Flexbox로 수직 공간 균형 맞추기
Flexbox는 레이아웃 내에서 콘텐츠를 구성하는 강력한 메커니즘을 제공합니다. 그러나 다중 행 Flexbox에서 특정 행의 수직 공간 소비를 제어하는 것이 어려울 수 있습니다.
예를 들어 세 번째 행을 확장하여 나머지 행을 차지하려는 시나리오가 있는 경우 수직 공간, Flexbox를 사용하여 이를 달성하는 방법은 다음과 같습니다.
먼저 외부 컨테이너(일반적으로 body 및 html 요소)와 상위 Flexbox 컨테이너가 있는지 확인하세요. (래퍼) 높이를 100%로 설정하여 브라우저 창의 전체 높이를 효과적으로 상속합니다.
다음으로 Flexbox 레이아웃 내 세 번째 행(#row3)에 집중하세요. 이 행에는 1보다 큰 flex 값을 할당하고 다른 행은 flex 값을 1 이하로 유지합니다. 이는 세 번째 행이 다른 행보다 더 많은 공간을 소비해야 한다는 신호를 브라우저에 보냅니다.
레이아웃을 더욱 구체화하려면 내부 열(#col1, #col2 및 #col3) 세 번째 행 내에서 100%로 설정합니다. 이렇게 하면 상위 컨테이너(#row3)의 전체 높이를 상속하고 그에 따라 높이를 조정할 수 있습니다.
예제 코드:
.wrapper, html, body { height: 100%; margin: 0; } .wrapper { display: flex; flex-direction: column; } #row1 { background-color: red; } #row2 { background-color: blue; } #row3 { background-color: green; flex: 2; display: flex; } #col1 { background-color: yellow; flex: 0 0 240px; min-height: 100%; } #col2 { background-color: orange; flex: 1 1; min-height: 100%; } #col3 { background-color: purple; flex: 0 0 240px; min-height: 100%; }
이러한 조정을 구현합니다. 을 사용하면 세 번째 행의 높이가 동적으로 조정되어 브라우저 창에서 사용할 수 있는 나머지 수직 공간이 소모됩니다. 이는 세 번째 행이 확장되어 빈 공간을 채우고 필요에 따라 요소를 수직으로 수용하는 원하는 레이아웃을 제공합니다.
위 내용은 특정 Flexbox 행을 확장하여 남은 수직 공간을 채우려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

CSS Box-Shadow 및 개요 속성은 주제를 얻었습니다. 실제 테마에서 어떻게 작동하는지에 대한 몇 가지 예와 이러한 스타일을 WordPress 블록 및 요소에 적용 해야하는 옵션을 보자.

Svelte Transition API는 맞춤형 전환을 포함하여 문서를 입력하거나 떠날 때 구성 요소를 애니메이션하는 방법을 제공합니다.

이 기사에서 우리는 스크롤 바의 세계로 뛰어들 것입니다. 너무 화려하게 들리지는 않지만 잘 설계된 페이지가 손을 잡고 있습니다.

웹 사이트의 컨텐츠 프레젠테이션을 설계하는 데 얼마나 많은 시간을 소비합니까? 새 블로그 게시물을 작성하거나 새 페이지를 만들 때

최근 Bitcoin의 가격이 20k 달러가 넘는 USD가 최근에 등반되면서 최근 30k를 끊었으므로 Ethereum을 만드는 데 깊이 다이빙을 할 가치가 있다고 생각했습니다.

NPM 명령은 서버 시작 또는 컴파일 코드와 같은 것들에 대한 일회성 또는 지속적으로 실행되는 프로세스로 다양한 작업을 실행합니다.

나는 다른 날에 Eric Meyer와 대화를 나누고 있었고 나는 내 형성 시절부터 Eric Meyer 이야기를 기억했습니다. CSS 특이성에 대한 블로그 게시물을 썼습니다


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경
