πŸ—žοΈμ ‘νž˜μ„  μœ„ 핡심 μ½˜ν…μΈ  배치 κ°€μ΄λ“œ

λ‚΄κ°€ 넣은 뷰포트 κΈ°μ€€ μ ‘νž˜μ„  μœ„Β·μ•„λž˜ λΉ„μœ¨

κ΄€λ ¨λœ 도ꡬ

μ ‘νž˜μ„  μœ„ λ…ΈμΆœλŸ‰μ„ λ‚΄ κΈ°μ€€μœΌλ‘œ μž¬λŠ” 방법

μ ‘νž˜μ„ μ€ 기기와 λΈŒλΌμš°μ €λ§ˆλ‹€ λ‹¬λΌμ„œ ν•˜λ‚˜μ˜ 숫자둜 κ³ μ •ν•  수 μ—†μŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ 이 λ„κ΅¬λŠ” κΈ°μ€€ 높이λ₯Ό λ¨Όμ € μž…λ ₯λ°›μŠ΅λ‹ˆλ‹€. 뷰포트 높이와 μ£Όμ†Œμ°½Β·νƒ­μ΄ μ°¨μ§€ν•˜λŠ” 높이λ₯Ό λ„£μœΌλ©΄ μ‹€μ œλ‘œ λ³΄μ΄λŠ” 높이가 λ‚˜μ˜€κ³ , 거기에 확인할 μš”μ†Œμ˜ 상단 μœ„μΉ˜μ™€ 높이λ₯Ό λ”ν•˜λ©΄ κ·Έ μš”μ†Œκ°€ 첫 화면에 μ „λΆ€ λ³΄μ΄λŠ”μ§€, μΌλΆ€λ§Œ λ³΄μ΄λŠ”μ§€, μ•„μ˜ˆ μ•„λž˜λ‘œ λ°€λ ΈλŠ”μ§€λ₯Ό pxκ³Ό λΉ„μœ¨λ‘œ μ•Œλ € μ€λ‹ˆλ‹€.

μ ‘νž˜μ„  λ†’μ΄λŠ” 뷰포트 높이 βˆ’ λΈŒλΌμš°μ € UI λ†’μ΄μž…λ‹ˆλ‹€. μš”μ†Œμ˜ λ³΄μ΄λŠ” λ†’μ΄λŠ” μ ‘νž˜μ„  βˆ’ 상단 μœ„μΉ˜λ₯Ό 0κ³Ό μš”μ†Œ 높이 μ‚¬μ΄λ‘œ 자λ₯Έ 값이고, λκΉŒμ§€ 보기 μœ„ν•œ μŠ€ν¬λ‘€μ€ 상단 μœ„μΉ˜ + μš”μ†Œ 높이 βˆ’ μ ‘νž˜μ„ μ„ 0 미만으둜 λ‚΄λ €κ°€μ§€ μ•Šκ²Œ 자λ₯Έ κ°’μž…λ‹ˆλ‹€. λ³΄μ΄λŠ” λΉ„μœ¨μ€ μ†Œμˆ˜ 1자리둜 ν‘œμ‹œν•˜λ©° μ „λΆ€ λ³΄μž„Β·μΌλΆ€ λ³΄μž„ νŒμ •λ„ 같은 μžλ¦¬μ—μ„œ ν•˜λ―€λ‘œ μˆ˜μΉ˜μ™€ 결둠이 μ–΄κΈ‹λ‚˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 2026λ…„ 10μ›” κΈ°μ€€ κΈ°ν•˜ κ³„μ‚°λ§Œ μ”λ‹ˆλ‹€.

이 λ„κ΅¬λŠ” κΈ°μ€€ 높이λ₯Ό μ œμ‹œν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ ‘νž˜μ„ μ„ λͺ‡ px둜 λ³΄λΌκ±°λ‚˜ μ–΄λ–€ μš”μ†Œλ₯Ό μ ‘νž˜μ„  μœ„μ— λ‘λΌλŠ” ꢌμž₯μ•ˆλ„ μ—†μŠ΅λ‹ˆλ‹€. 기기별 뷰포트 λ†’μ΄λŠ” OSΒ·λΈŒλΌμš°μ € λ²„μ „Β·μ£Όμ†Œμ°½ λ™μž‘μ— 따라 달라 곡인된 λŒ€ν‘œκ°’μ΄ μ—†κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. μ‹€μ œ μ‚¬μš©μž λΆ„ν¬λ‚˜ 슀크둀 깊이 톡계, λͺ¨λ°”일 μ£Όμ†Œμ°½μ΄ μˆ¨λŠ” λ™μž‘μ€ 닀루지 μ•ŠμŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문

뷰포트 λ†’μ΄λŠ” μ–΄λ””μ„œ ν™•μΈν• κΉŒ?

λΈŒλΌμš°μ € 개발자 도ꡬ μ½˜μ†”μ—μ„œ window.innerHeight 값을 읽으면 UIλ₯Ό λΊ€ 높이가 λ°”λ‘œ λ‚˜μ˜΅λ‹ˆλ‹€. 이 값을 μ“Έ λ•ŒλŠ” λΈŒλΌμš°μ € UI 높이λ₯Ό 0으둜 두면 λ©λ‹ˆλ‹€.

μ ‘νž˜μ„  μœ„μ— 무엇을 둬야 ν• κΉŒ?

이 λ„κ΅¬λŠ” λ…ΈμΆœλŸ‰λ§Œ κ³„μ‚°ν•˜κ³  λ°°μΉ˜λŠ” μ œμ•ˆν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. κΈ°κΈ°λ§ˆλ‹€ μ ‘νž˜μ„ μ΄ λ‹€λ₯΄κ³  μ–΄λ–€ μš”μ†Œλ₯Ό μœ„μ— 둬야 ν•œλ‹€λŠ” 곡인 기쀀도 μ—†μŠ΅λ‹ˆλ‹€.

λ³΄μ΄λŠ” λΉ„μœ¨μ΄ 0.0%인데 슀크둀 값이 λ‚˜μ˜¬κΉŒ?

μš”μ†Œκ°€ μ ‘νž˜μ„  μ•„λž˜μ— 있으면 λ³΄μ΄λŠ” λΉ„μœ¨μ€ 0.0%이고, κ·Έ μš”μ†Œμ˜ μ•„λž˜ λκΉŒμ§€ 보렀면 ν•„μš”ν•œ 슀크둀 양은 λ”°λ‘œ κ³„μ‚°λ˜μ–΄ ν‘œμ‹œλ©λ‹ˆλ‹€.