[css] iphone-x 대응 본문

code/HTML & css

[css] iphone-x 대응

남우p 2022. 11. 4. 14:06

 iphone-x는 M자 탈모로 유명한데,

이 화면에서는 위/아래 자동 마진값이 잡혀 화면 대응이 어려울 수 있다.

전체 화면을 원한다면 해당 조치가 필요하다.

(네비게이션, 혹은 header menu 영역과 겹치지 않게 조치할 수 있다.)

 

1. viewport 추가

<meta name='viewport' content='initial-scale=1, viewport-fit=cover'>

 

2. env() 적용

- 해당 코드는 iphone-x에서만 대응합니다.

.wrap {
    padding-top:calc(constant(safe-area-inset-top) + 15px);
    padding-bottom:calc(constant(safe-area-inset-bottom) + 15px)
}

 

https://wit.nts-corp.com/2019/10/24/5731

 

아이폰X 안전영역(Safe Area) 대응 사례 | WIT블로그

Safe Area는 원래 TV에서 처음 도입된 개념입니다. TV 해상도 비율이 다양해지면서 영상에서 타이틀, 자막 등이 필수 콘텐츠의 노출을 보장할 수 있는 영역입니다.

wit.nts-corp.com

 

'code > HTML & css' 카테고리의 다른 글

contenteditable : 편집이 가능한 div  (0) 2022.12.02
[css] grid 정리  (0) 2022.11.04
싱기한 css들  (0) 2022.10.14
[CSS] pointer-events 속성  (0) 2022.05.14
[css] object-fit :이미지를 background처럼  (0) 2022.05.07
Comments