화면의 크기를 줄였더니 헤더와 메인비주얼 크기가 갑자기 난리났다. 원인이 뭘까?
정답은 내가 .cen의 너비를 max-width가 아닌 그냥 width로 줬기 때문이다!
반응형 홈페이지를 만들 때에는 .cen의 너비는 max-width여야한다!!!!
그런데도 비슷한 문제가 생긴다?
body에게 overflow-x:hidden;을 주자.
이렇게 하면 PC버전에서는 문제가 생기지 않는다.
그러나..
모바일 버전에서 또 비슷한 문제가 발생했다.
원인은 슬릭에서 사용한 arrow 때문에 발생한 문제다.
이걸 어떻게 해결해야 할까?
정답. JS에서 responsive를 다음과 같이 추가해주자!
breakpoint: ~px이 될때,
settings:{
다음과 같이 세팅해라
}
그런데..!!!
화면을 줄였다가 다시 너비가 커질 때, Arrow들이 이미지가 아니라 글씨로 나오게 되었다. 이게 어떻게 된 일일까?
정답. 화살표를 slick();에서 정하지 않고 밖에서 정했기 때문이다!
슬릭 안에 다음과 같이 추가해주자!
prevArrow:"<button type='button' class='slick-prev'><img src='images/btn_arrow.png'/></button>",
nextArrow:"<button type='button' class='slick-next'><img src='images/btn_arrow.png'/></button>",
이렇게 slick();안에 넣어주면 문제가 생기지 않는다!
'오류일지' 카테고리의 다른 글
[오류일지]12. z-index는 형제끼리의 싸움이다! (0) | 2022.02.22 |
---|---|
[오류일지]11. 와이어프레임 오류 및 그룹 메뉴바 특징 (0) | 2022.02.21 |
[오류일지]9. CSS - 자식한테 float를 주면 부모에겐 overflow:auto;를 주자! (0) | 2022.02.18 |
[오류일지]8. #mainVisual에 overflow:hidden;을 넣자! (0) | 2022.02.17 |
[오류일지]7. JQuery - Tab 기능 (0) | 2022.02.17 |