크롬과 파이어폭스 계열에선 background-attachment:fixed CSS부분이 문제없이 정상적으로 잘 작동을 합니다.
그러나 IE(인터넷익스플로러)와 edge(엣지) 계열에선 백그라운드를 고정을 하면, 버벅거림이 발생이 됩니다...
자바스크립트로 하는방법도 많지만 CSS로 해당 부분을 해결할수가 있는 부분이 있어서 기록을 해둡니다.
/*Edge - works to 41.16299.402.0*/
@supports (-ms-ime-align:auto)
{
html{
overflow: hidden;
height: 100%;
}
body{
overflow: auto;
height: 100%;
position: relative;
}
}
/*Ie 10/11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
html{
overflow: hidden;
height: 100%;
}
body{
overflow: auto;
height: 100%;
}
}
위에 CSS를 넣으면 ie에서 버벅거림이 해결이 됩니다.
모르면, 한참을 헤메기때문에 알아두면 좋은 꿀팁이죠!!
'웹관련 > 크로스브라우징' 카테고리의 다른 글
[CSS] 인터넷익스플로러[IE]의 css transition 떨림문제 해결방안 (1) | 2019.02.08 |
---|---|
[인터넷익스플로러] 팝업창에 데이터 넘길때 부모창에 [object] 뜰때 (0) | 2018.02.23 |
[CSS] Background-size IE 핵 (0) | 2016.09.23 |
[IE7] display:table 적용 방법 (0) | 2016.09.23 |
[iphone] div에서 overflow-scrolling 시 딱딱 끊기는 현상 해결방안 (0) | 2016.09.23 |
댓글