display
display 속성으로 Flex Container를 정의합니다.
보통 요소의 표시 방법을 display: block;, display: inline-block 혹은 display: none; 같이 사용하는 경우가 많죠.
같은 요소의 표시 방법으로 Block이나 Inline이 아닌 Flex(display: flex, display: inline-flex)로 정의합니다.
값의미기본값
flex | Block 특성의 Flex Container를 정의 | |
inline-flex | Inline 특성의 Flex Container를 정의 |
flex와 inline-flex는 차이는 단순합니다.
display: flex;로 지정된 Flex Container는 Block 요소와 같은 성향(수직 쌓임)을 가지며,
display: inline-flex로 지정된 Flex Container는 Inline(Inline Block) 요소와 같은 성향(수평 쌓임)을 가집니다.
여기서 말하는 수직과 수평 쌓임은 Items가 아니라 Container라는 것에 주의합시다.
두 값의 차이는 내부에 Items에는 영향을 주지 않습니다.
출처
https://heropy.blog/2018/11/24/css-flexible-box/
참고
https://developer.mozilla.org/en-US/docs/Web/CSS/display
https://studiomeal.com/archives/197
'STYLESHEET > SCSS' 카테고리의 다른 글
[SCSS] text-overflow - 넘치는 텍스트 표기 (0) | 2023.03.20 |
---|---|
[css] cursor (0) | 2023.03.13 |
[SCSS] 기본설정 (0) | 2023.02.24 |
css clip-path code / 모서리 짜르기 (0) | 2022.07.13 |
댓글