오류해결

프로젝트 브라우저 화면 내에서 이유없이 빈공간이 생긴다면

2023. 9. 9. 21:56
목차
  1. 문제
  2. 원인
  3. 해결

문제

모모프로젝트에서 위 사진과 같은 원인 모를 빈 공간이 있어

css 문제인가 싶어 온갖 방법을 써보았지만 해결을 할 수 없었습니다.

게다가 상세페이지에서만 생기는 현상이기에 도무지 원인을 찾기 힘들었는데요,

리팩토링을 진행하면서 계속 신경쓰이는 부분이었는데

프로젝트 종료 한달 반이 지나서야 그 원인을 찾을 수 있었습니다.

 

원인

글 상세 페이지에서는 공통 컴포넌트인 세미헤더에

별도의 링크가 걸린 글자를 넣어주었습니다.

이때 세미헤더의 일관적인 스타일을 가질 수 있는

prop으로 들어가는 글자가 아니라서

고정된 글자의 너비크기를 가지는 다른 페이지와 달리

글 상세 페이지에서만 이런 현상이 나타났었던 것입니다.

 

그리고 이 원인을 찾기 어려웠던 또 다른 이유는

조금 더 깔끔하게 보이기 위해서

  ::-webkit-scrollbar {
  width: 0;
  }

스크롤바를 화면에서 없앴던 것도 있었습니다.

 

빈 공간이 화면 제일 하단에서만 확인이 가능했기에

위쪽에 원인이 있을 줄 몰랐거든요 🥹

스크롤바가 보였다면 가로로 무엇인가 튀어나와있구나, 인지했을것 같습니다.

 

해결

화면이 작아지면 세미헤더 컴포넌트를 사용하는

다른 컴포넌트에서도 같은 현상이 일어나기에

디자인 바꾸기 && 반응형 적용하기가 필요하겠습니다.

 

스크롤을 없애지 않았다면 모를 수 없는 문제이겠지만

혹시나..!

'오류해결' 카테고리의 다른 글

validateDOMNesting(...): <a> cannot appear as a descendant of <a>.  (0) 2023.09.08
[styled-components] props error 해결  (0) 2023.09.07
[react-query] 네트워크 요청은 한 번 콜백함수는 두 번 실행이 되는문제  (0) 2023.08.29
[netlify] Page not found가 뜬다면  (0) 2023.08.17
[React] import 경로 이슈  (0) 2023.03.24
  1. 문제
  2. 원인
  3. 해결
'오류해결' 카테고리의 다른 글
  • validateDOMNesting(...): <a> cannot appear as a descendant of <a>.
  • [styled-components] props error 해결
  • [react-query] 네트워크 요청은 한 번 콜백함수는 두 번 실행이 되는문제
  • [netlify] Page not found가 뜬다면
Summer.dev
Summer.dev
프론트엔드 개발자 Summer 입니다! 피드백은 언제나 환영입니다.
Summer.dev
꾸준함이 무기
Summer.dev
전체
오늘
어제
  • 분류 전체보기
    • Projects
      • Next.js board-project
      • MOMO
    • 원티드
    • 우테코 프리코스
    • JavaScript
    • React
    • TypeScript
    • Node.js
    • Algorithm
      • 코플릿
      • 개념정리
    • 네트워크
    • 오류해결
    • 회고
    • 기술면접준비
    • git,github
    • 소소하게 궁금한것
    • Next.js Beta Docs 번역
    • 디자인패턴
    • 트러블슈팅
    • 번역

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 알고리즘
  • 메모이제이션

최근 댓글

최근 글

hELLO · Designed By 정상우.
Summer.dev
프로젝트 브라우저 화면 내에서 이유없이 빈공간이 생긴다면
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.