iPhone X의 Safari에 나타나는 수수께끼의 공백을 지우는 방법

참고 기사 - htp : / / s에서 p 헨라 d 후 rd. 메 / 레모 ゔ ぃ ぇ ぇ ぃ ぃ ー rs ー ー ー ー ー ーー

iPhoneX 사파리에서는 가로로 갈 때
기본적으로 양쪽에 흰색 막대가 표시되는 사양으로되어있는 것 같습니다. ↓

iPhoneX safari

viewport-fit=cover를 지정하자! !



그럼 화면 전체를 가리는 레이아웃을 만들고 싶을 때는 어떻게 하면 좋을까.
Stephen Radford의 기술 블로그 에 의하면, <meta>viewport-fit=cover 를 지정하면 좋다고 한다.
<meta name="viewport" content="width=device-width,initial-scale=1.0,viewport-fit=cover">



↑잘 보면 오른쪽의 컨텐츠가 스테이터스 바에 쓰고 있습니다.
ios11부터는 Safe Area( 자세한 내용은 여기 )라는 개념이 채용되고 있어
다음과 같이 CSS에서 공백을 지정하면 해결됩니다.
// 右側の空白
padding: constant(safe-area-inset-right); 

// 下側の空白
padding: constant(safe-area-inset-bottom); 

// 左側の空白
padding: constant(safe-area-inset-left); 

// 上側の空白
padding: constant(safe-area-inset-top); 

좋은 웹페이지 즐겨찾기