반응형

css레이아웃기초 2

grid-column & grid-row 완전정복 – 셀 병합의 마법

Grid 레이아웃의 가장 강력한 기능 중 하나는하나의 아이템이 여러 칸을 차지할 수 있다는 점이에요.Flexbox에서는 어렵거나 비효율적이었던“두 칸짜리 카드”, “헤더 전체 확장” 같은 걸Grid에서는 grid-column과 grid-row로 아주 쉽게 만들 수 있어요! ✅ 기본 문법.item { grid-column: 1 / 3; /* 1번 선부터 3번 선 전까지 → 2칸 차지 */} 속성설명 grid-column열 방향 병합grid-row행 방향 병합 🔁 단축 표기grid-column: span 2; /* 현재 위치에서 오른쪽 2칸 차지 */grid-row: span 3; /* 현재 위치에서 아래로 3칸 차지 */ → 시작 지점 모를 때는 span으로만 간단하게! 🧪 실습 예시 ..

HTML, CSS 2025.06.07

display: grid 기초 완전정복 – 2차원 레이아웃의 문을 열다

지금까지 Flexbox로 멋진 정렬과 반응형 레이아웃을 만들었다면,이제는 2차원(행 + 열) 레이아웃을 더 강력하게 다룰 수 있는CSS Grid의 차례입니다. Flex가 “흐름 기반”이라면,Grid는 “정해진 틀 기반”입니다.그만큼 레이아웃 설계가 더 직관적이고 강력해져요! ✅ display: grid란?.container { display: grid;} 이 한 줄로 Grid 컨테이너가 만들어집니다.그리고 이 안에 있는 자식 요소들은 **행(row)과 열(column)**을 기준으로 정렬됩니다. 🧩 기본 속성 정리속성설명grid-template-columns열(column) 개수 및 너비 설정grid-template-rows행(row) 개수 및 높이 설정gap셀 사이 간격 (row + column 동..

HTML, CSS 2025.06.05
반응형