> 웹 프론트엔드 > CSS 튜토리얼 > CSS 위치 지정 및 레이아웃의 비밀 소스: Flexbox 및 그리드 기본 사항

CSS 위치 지정 및 레이아웃의 비밀 소스: Flexbox 및 그리드 기본 사항

Mary-Kate Olsen
풀어 주다: 2024-11-29 05:33:11
원래의
217명이 탐색했습니다.

FlexboxThe Secret Sauce to CSS Positioning and Layout: Flexbox & Grid Basics

CSS Grid

를 발견하고 나니 모든 것이 잘 맞았습니다! 이 게시물에서는 레이아웃을 실망스러운 레이아웃에서 환상적인 레이아웃으로 변화시킬 수 있는 획기적인 두 가지 도구의 기본 사항을 안내해 드리겠습니다. Flexbox: 전문가처럼 정렬

Flexbox는 항목을 행이나 열로 정렬하는 데 적합합니다.

1차원 레이아웃

을 위한 유용한 도구라고 생각하세요.

다음은 몇 가지 주요 속성입니다.

display: flex

: 컨테이너를 flex 컨테이너로 변환합니다.
  • justify-content: 기본 축을 따라 항목을 정렬합니다(예: 왼쪽, 가운데 또는 균등한 간격).
  • align-items: 교차축(예: 상단, 중앙 또는 늘이기)을 따라 항목을 정렬합니다.
  • ? 빠른 팁:

무언가를 중심에 두는 데 어려움을 겪은 적이 있다면(우리 모두가 그랬듯이) 다음 콤보를 시도해 보십시오.

CSS 그리드: 레이아웃 슈퍼히어로

display: flex;  
justify-content: center;  
align-items: center;  
로그인 후 복사
2차원 레이아웃

(행

열)이 필요할 때 그리드가 빛을 발합니다. 테트리스 게임과 비슷하지만 훨씬 더 만족스럽습니다. 기본 설정은 다음과 같습니다.

display: 그리드

: 그리드 컨테이너를 활성화합니다.
  • grid-template-columns/rows: 구조를 정의합니다(예: 3개의 동일한 열에 대해 반복(3, 1fr)).
  • gap: 추가 패딩이나 여백 없이 그리드 항목 사이에 간격을 추가합니다.
  • ? 빠른 팁:

반응형 레이아웃의 경우 자동 맞춤 또는
자동 채우기
를 사용하세요. 언제 무엇을 사용해야 할까요?

grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));  
로그인 후 복사

Flexbox

: 탐색 모음, 버튼 또는 항목을 한 줄로 정렬하는 데 사용합니다.
  • 그리드: 전체 페이지 레이아웃, 대시보드 또는 구조가 더 복잡한 모든 것에 이상적입니다.
  • 이러한 도구를 익히는 것은 내 CSS 게임을 한 단계 더 발전시켰고, 여러분에게도 같은 일을 해 줄 것이라고 확신합니다!
  • Flexbox와 Grid 중 어느 것을 선호하시나요? 아니면 둘을 섞어서 사용하시나요? 댓글로 토론해 보세요. 팁, 요령, 어려움까지 공유해 보세요!

해피 스타일링! ?

위 내용은 CSS 위치 지정 및 레이아웃의 비밀 소스: Flexbox 및 그리드 기본 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿