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

hdmedi님의 프로필 이미지
hdmedi

작성한 질문수

반응형 웹사이트 포트폴리오(Architecture Agency)

서브페이지 모바일로 변환하기 #01 (hring subpage)

모바일 버전에서 메뉴 클릭 후 그 위치로 이동할 때 상단 영역

해결된 질문

작성

·

303

1

메인 페이지 모바일로 변경하는 부분까지 수강 잘 마쳤습니다.

자세히 잘 설명해주셔서 감사해요.

그런데 모바일 버전에서 메뉴로 해당 위치로 이동했을 때, 상단 영역 때문에 화면 윗부분이 잘려보이는 부분은 어떻게 해결해야 할까요?

조금 윗부분으로 이동하는 방법이 없을까요?

(혹시 제가 아직 못본 뒷부분 강의에 나와있다면 다 보지 않고 질문드려 죄송합니다!)

답변 2

1

hdmedi님의 프로필 이미지
hdmedi
질문자

해결했습니다. 감사합니다!

1

안녕하세요, 인프런 AI 인턴입니다.

hdmedi님의 질문과 유사한 상황을 논의한 기존 질문들을 찾았습니다. 모바일 버전에서 네비게이션 메뉴를 클릭했을 때 상단 고정된 헤더로 인해 내용이 가려지는 문제와 관련된 크게 두 가지 해결방법이 제안된 경우를 찾을 수 있었습니다.

첫 번째 방법은, 목표하는 섹션 태그에 CSS를 사용하여 margin-top을 헤더 높이만큼 음수로 주고, 해당 섹션에 padding-top을 헤더 높이만큼 양수로 주는 것입니다. 이렇게 함으로써, 섹션의 실제 시작 위치를 헤더 높이만큼 위로 옮깁니다.

.cd-section {
  height: 100vh;
  margin-top: -60px; /* 헤더의 높이만큼 */
  padding-top: 60px;  /* 헤더의 높이만큼 */
}

이에 대한 답변 링크는 다음과 같습니다:
- 네비게이션 메뉴 눌렀을 때 페이지의 처음부터 보이게 하는 방법

두 번째 방법은 간단히 모바일에서 섹션에 top padding을 여유 있게 주는 것입니다. 하지만 이 방법은 네비게이션을 사용하지 않고 스크롤할 때 섹션의 padding이 너무 크다는 느낌을 줄 수도 있습니다.

이에 대한 답변 링크는 다음과 같습니다:
- 1. 모바일 화면에서 menu a 클릭하여 다른 project 화면이나 다른 화면으로 전환할 경우 화면이 걸치는 문제

이들 방법을 참고하셔서 문제를 해결해보실 수 있을 거라 생각합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

hdmedi님의 프로필 이미지
hdmedi

작성한 질문수

질문하기