**Flex(Flexible Box, Flexbox) 속성(부모요소에 줌, 자식요소가 정렬됨)
1. 아이템들을 가로 방향으로 배치
2. 내용물만큼 width 적용(=inline)
3. 아이템들의 height가 모두 컨테이너의 높이만큼으로 자동 적용(float은 각각의 콘텐트만큼 높이 설정)
(☆부모요소한테 적용시켜도 자식요소에만 적용이됨)
*Flex Container(플렉스 컨테이너)
1. flex의 영향을 받는 전체 공간
*Flex Item(플렉스 아이템)
1. 설정된 속성에 따라 각각의 아이템들이 어떤 형태로 배치되는 것
<div class="container">
<div class="item">helloflex</div>
<div class="item">abc</div>
<div class="item">helloflex</div>
</div>
container{
display:flex
}
**Flex 컨테이너 속성
1. flex direction : 배치 방향 설정
- row / row-reverse / column / column-reverse
2. flex-wrap : 아이템 줄바꿈 설정
- rowrap / wrap / wrap-reverse
3. flex-flow : flex-direction과 flex-wrap을 한 번에 지정
4. justify-content : 수평축 방향으로 아이템 정렬
- flex-start / flex-end / center / space-between / space-around / space-evenly
5. align-items : 수평축 방향으로 아이템 정렬
- stretch / flex-start / flex-end / center / baseline
6. align-content : flex-wrap: wrap이 설정된 상태에서 아이템들의 행이 2줄 이상인 경우 수직축 방향 정렬 지정
- stretch / flex-start / flex-end / center / space-between / space-around / space-evenly
float보다 좋아진 속성 -> flexbox
'Information' 카테고리의 다른 글
자바스크립트 2 (0) | 2023.09.27 |
---|---|
자바스크립트 첫 수업 (0) | 2023.09.25 |
[수업 여덟번째 시간] 웹린이의 여덟번째 html 수업 시간 (0) | 2023.09.14 |
[수업 일곱번째 시간] 웹린이의 일곱번째 html 수업 시간 (0) | 2023.09.13 |
[수업 다섯번째 시간] 웹린이의 다섯번째 html 수업 시간 (0) | 2023.09.12 |