코딩항해기
[CSS] 정렬 속성 본문

텍스트 정렬 (Text Alignment)
텍스트나 인라인 요소의 수평 정렬을 지정한다.
text-align 속성
| left | 왼쪽 정렬 (기본값) |
| right | 오른쪽 정렬 |
| center | 중앙 정렬 |
| justify | 양쪽 정렬 |
수직 정렬 (Vertical Alignment)
인라인 또는 테이블 셀 요소의 수직 정렬을 지정한다.
vertical-align 속성
| baseline | 기준선 정렬 (기본값) |
| top | 상단 정렬 |
| middle | 중앙 정렬 |
| bottom | 하단 정렬 |
플렉스박스(Flexbox) 정렬
display: flex : 부모 요소를 플렉스 컨테이너로 만든다.
flex 의 justify-content (주 축(main axis) 방향으로의 정렬) 주요 속성
| flex-start | 시작 부분 정렬 (기본값) |
| flex-end | 끝 부분 정렬 |
| center | 중앙 정렬 |
| space-between | 아이템 사이에 동일한 간격을 줌 |
| space-around | 아이템 주위에 동일한 간격을 줌 |
flex 의 align-items (교차 축(cross axis) 방향으로의 정렬) 주요 속성
| stretch | 아이템을 채움 (기본값) |
| flex-start | 시작 부분 정렬 |
| flex-end | 끝 부분 정렬 |
| center | 중앙 정렬 |
| baseline | 텍스트 기준선 정렬 |
| align-self | 개별 아이템의 교차 축 방향 정렬을 지정 (기본값은 align-items 값 상속) |
그리드 레이아웃(Grid Layout) 정렬
display: grid: 부모 요소를 그리드 컨테이너로 만든다.
grid 주요속성
| justify-items | 그리드 셀 내에서의 수평 정렬 | start | 시작 부분 정렬 |
| end | 끝 부분 정렬 | ||
| center | 중앙 정렬 | ||
| stretch | 아이템을 채움 (기본값) | ||
| align-items | 그리드 셀 내에서의 수직 정렬 | start | 시작 부분 정렬 |
| end | 끝 부분 정렬 | ||
| center | 중앙 정렬 | ||
| stretch | 아이템을 채움 (기본값) | ||
| justify-content | 전체 그리드의 수평 정렬 | ||
| align-content | 전체 그리드의 수직 정렬 | ||
| place-items | align-items와 justify-items를 함께 설정 | ||
'Front > HTML CSS JS' 카테고리의 다른 글
| [JS] Ajax (jQuery, XMLHttpRequest, fetch API) + 비동기처리 (0) | 2024.08.22 |
|---|---|
| [JS] 호이스팅 (0) | 2024.08.18 |
| [JS] 자바스크립트의 syso (System.out.println()) (0) | 2024.08.15 |
| [JS] 자바스크립트 JavaScript (0) | 2024.08.15 |
| [HTML] 시멘틱 태그 (0) | 2024.08.05 |