Development/CSS & SCSS

position:absolute 부모 높이 인식

moretz0921 2022. 6. 8. 21:30

absolute 적용시 부모태그가 자식의 높이값을 인식하지 못하기 때문에 레이아웃이 깨지는 현상이 있음

부모태그에 height값을 지정해줘야 원하는 레이아웃 모양을 잡을 수 있다.

 

1. 직접 height 값을 지정해준다.
- 이건 좋은 UI가 아니다. 

2. 부모 요소에게 overflow: hidden을 준다.
- 자식 요소가 float일 경우에만 가능.
- absolute일 때는 잡아주지 못 한다.


3. clearfix 이용

- 부모에게 가상 셀렉터 :after를 주고 다음과 같이 css를 준다.
- 부모:after {content: ''; display: block; clear: both;}

 

 

 

 

출처

https://sereni-ty.tistory.com/60

 

부모의 높이가 0일 때, 높이를 잡는 방법

1. 직접 height 값을 지정해준다. - 플레서블하지 못하기 때문에 좋은 UI는 아님 2. 부모 요소에게 overflow: hidden을 준다. - 단 자식 요소가 float일 경우에만 가능. - absolute일 때는 잡아주지 못 한다. 3. c

sereni-ty.tistory.com

 

'Development > CSS & SCSS' 카테고리의 다른 글

CSS in JS  (0) 2022.06.15
CSS 모듈  (0) 2022.06.15
페이지 전체를 스크롤 시, 해당 영역 상단에 고정시키고 싶을 때  (0) 2022.05.16
카테고리 탭 구현하기  (0) 2022.05.13
반응형 웹 단계별 해상도  (0) 2022.05.03