티스토리 뷰
아이폰에서 웹뷰로 웹페이지를 보게 되는 경우, 노치 영역때문에 실제 컨텐츠의 영역을 침범하게 되는 경우가 많았다.
특히 하단에 gnb 형태의 메뉴가 들어가는 경우에는 메뉴 영역까지 노치가 침범해서 클릭 범위가 많이 작아지게 되는 경우가 있었다.
그래서 찾아보다가 알게된 것이 env(safe-area-inset..) 속성이다.
bottom-area의 높이를 80px로 준 상태인데, 노치 영역을 제외하고 80px인 상태가 아니라 노치까지 포함되어 버린다.
.bottom-area {
padding-bottom: env(safe-area-inset-bottom);
}
bottom-area의 padding-bottom에 env(safe-area-inset-bottom)을 주었더니,
노치 영역을 제외하고 80px이 적용된 것을 확인할 수 있다.
참고 링크
728x90
'개발 > css' 카테고리의 다른 글
[CSS] Flex와 말줄임(text-ellipsis)처리 (0) | 2025.03.05 |
---|---|
[CSS] input 자동완성 배경컬러 없애기 - input:autofill (0) | 2024.09.04 |
[CSS] CSS만으로 input의 입력을 감지하는 법 : placeholder-shown (0) | 2024.02.07 |
[CSS] animate gradient border (0) | 2023.06.03 |
[CSS] 아이폰/맥OS/사파리 관련 CSS 이슈 및 해결법 정리 (0) | 2023.05.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
250x250