반응형
아이폰으로 모바일웹을 사용하는대 필요에 의해서 iframe 을 넣어서 사용하였다.
그런대 iframe 내용이 길게 되어 스크롤이 되어야하는대 parent 때문인지 스크롤이 되지 않아 밑부분을 볼수가 없다.
안드로이드 폰이나 pc 에서 확인하면 정상적인대...
문제를 해결하고자 구글링을 하다가 다음과 같은 해결책을 발견하였다.
Place your <iframe>s in wrappers with -webkit-overflow-scrolling: touch;
iframe 을 감싸고 -webkit-overflow-scrolling: touch; 스타일을 주는것이다.
#outside {
height: 400px;
width: 200px;
background: blue;
overflow: scroll;
}
.space {
height: 200px;
width: 200px;
background: red;
}
iframe {
height: 1000px;
width: 200px;
background-color: green;
border: none;
display:block;
}
iContainer {
-webkit-overflow-scrolling: touch;
}
<div id="outside">
<div class="space"></div>
<div class="iContainer">
<iframe>
</iframe>
</div>
<div class="space"></div>
</div>
이것처럼 하니 해결되었다.
다른 참조사항 https://stackoverflow.com/questions/26176288/webkit-overflow-scrolling-touch-breaks-in-apples-ios8
반응형
'Story > html/css' 카테고리의 다른 글
bootstrap 4 file input doesn't show the file name 부트스트랩에서 파일 첨부시 파일명이 안보일때 (0) | 2020.06.09 |
---|---|
window sapari 브라우져에서 한자가 깨져보일때 (0) | 2017.12.14 |
Youtube 연속재생 loop (0) | 2016.12.15 |
css style 로 input 에 대문자로만 입력받기 (0) | 2016.09.02 |
파일첨부에 이미지만 첨부할 수 있도록 처리 input file (0) | 2016.03.09 |