인프런 커뮤니티 질문&답변

Cho Herr님의 프로필 이미지
Cho Herr

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

[그랩마켓] 웹 화면 구현하기 - 3

footer와 product-list 겹치는 문제

작성

·

452

3

body 의 height 를 100%로 주고 product-list 아래에 product-card를 추가하는 경우 body 의 height 가 product-list 만큼 늘어나지 않아 footer 겹치는 문제가 있는데 어떤 부분이 잘못 된걸까요?

답변 10

1

Cho Herr님의 프로필 이미지
Cho Herr
질문자

실행되는거 확인하였습니다.

height에만 100vh를 하는경우에는 왜 같이 길어지지 않는 것인가요?

1

Cho Herr님의 프로필 이미지
Cho Herr
질문자

100vh 로 바꿔도 겹치는 문제는 해결되지 않습니다.

1

그랩님의 프로필 이미지
그랩
지식공유자

좋은 질문과 답변 모두 감사합니다 :)

JJARLIT님이 이야기하신 것처럼 뒤에서 100vh로 바꾸는 작업이 있습니다!

1

body에 height: 100vh로 바꾸시면 늘어납니다~

참고로 height를 100vh로 바꾸는 장면이 나중 강의에 있어요!

0

그랩님의 프로필 이미지
그랩
지식공유자

height를 100vh로 아예 정해주면 자식이랑 상관없이 항상 고정된 너비를 가집니다.
그래서 가변적인 너비를 표현하려면 보통 min-height, max-height (width도 동일)를 사용하거나 아예 주지 않고 자식의 너비에게 맞추는 경우도 있습니다.

0

그랩님의 프로필 이미지
그랩
지식공유자

Cho Herr님 코드 확인해봤습니다.
min-height를 주고 height: 100%를 제거해주시면 정상적으로 동작하네요!

min-height는 최소한의 높이를 가진 상태에서 자식이 길어지면 #body도 함께 길어질 거에요.

감사합니다😁

0

Cho Herr님의 프로필 이미지
Cho Herr
질문자

https://github.com/jungho-cho/react-native-web 깃허브 주소 올려드릴께요

0

Cho Herr님의 프로필 이미지
Cho Herr
질문자

넵 시도해보았지만 효과가 없었습니다. 코드는 어떤 형태로 제공해드리면 될까요?

0

그랩님의 프로필 이미지
그랩
지식공유자

min-height : 100vh;

로 적용해보시겠어요? 

그래도 변화가 없다면 화면, 코드 올려주시면 확인해보겠습니다 :)

0

Cho Herr님의 프로필 이미지
Cho Herr
질문자

100vh 는 view point 의 height 값인데, 스크롤 아래에 있는 경우에는 view point 로 인식되지 않아 겹치는 문제가 여전히 발생하는것 같습니다. 다른 해결 방법이 있나요?

Cho Herr님의 프로필 이미지
Cho Herr

작성한 질문수

질문하기