반응형

flex정렬 2

gap 완전정복 – margin 없이 깔끔하게 간격 조절하는 법

Flexbox 레이아웃을 만들 때,아이템 사이 간격을 주려고 margin-right, margin-bottom… 복잡하게 썼던 경험 있죠?이젠 그럴 필요 없어요!gap 속성 하나면 모든 아이템 간 간격을 한 번에 정리할 수 있어요! ✅ 기본 문법.container { display: flex; gap: 20px;} gap은 아이템 사이의 공간만 설정해주는 속성이에요.바깥쪽 여백은 적용되지 않고,첫 요소와 마지막 요소 바깥은 건드리지 않아요! 📐 두 가지 버전으로 쓸 수 있어요gap: 20px; /* row + column 모두 20px */gap: 20px 10px; /* row 간격 20px, column 간격 10px */💡 Flexbox에선 주로 gap: 20px 단일값으로 ..

HTML, CSS 2025.06.03

justify-content 완전정복 – 주축 정렬을 다루는 가장 중요한 속성

Flexbox를 쓰다 보면 "가운데 정렬은 어떻게 하지?", "아이템을 양쪽에 나눠서 정렬하고 싶어!" 이런 상황 자주 생기죠.그럴 때 꼭 써야 하는 속성이 바로 **justify-content**입니다.이 속성은 아이템을 주축(main axis) 방향으로 어떻게 정렬할지 결정하는 속성이에요.이번 포스팅에서는 justify-content의 다양한 값과 시각적인 차이를 비교하면서어떤 상황에서 어떤 정렬이 적합한지도 함께 정리해볼게요!✅ 기본 문법.container { display: flex; justify-content: center;} justify-content는 아이템들이 놓일 방향의 중심 정렬 방식을 설정합니다.주축이 가로(row)일 수도 있고, 세로(column)일 수도 있어요! 📦 사용 ..

HTML, CSS 2025.05.29
반응형