모든 div에 min-height:0 !important; 가 적용되는데 어디서 작용하는지 못찾겠습니다.
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.2 |
min-height 값을 주어야 하는데 엘리먼튼에 넣지 않은 min-height : 0 !important; 가 들어가서 먹질 않습니다.
위젯 페이지에서는 괜찮은데 게시판 페이지에서 그렇습니다.
https://rxtip.kr/
현제 보이는 값은 엘리먼트에 넣은게 아닌데 들어갑니다.
레이아웃의 js 등 모두 찾아봤지만 없습니다.
현재 값을 조정하고 싶은 곳은 <main> 입니다.
이거 의심되는게 상단에 애드센스 있고 없고 차이로 의심이 되는데 이게 맞을지요...
댓글 22
애드블럭을 작동시키면 멀쩡해지는 것으로 보아, 광고와 관련된 문제가 맞는 것 같습니다.
반응형 광고를 사용하면 발생하는 문제라는 것 같네요.
기억이 가물가물한데 제가 했던거는 data-full-width-responsive = "true 이거랑 data-ad-format = "auto" 이게 코드에 있다면 이걸 삭제 해보세용..
div 스타일 지정하고 그 ins 안에 스타일 지정하면 될까요?!
<div style="width: 100%; max-width: 100%;position: relative;">
<ins class="adsbygoogle"
style="display:block; position: absolute; width: inherit; max-width: inherit;"
</ins>
<script>
**************
</script>
</div>
이거는 안해본거긴합니다. https://support.google.com/adsense/answer/9467650
저는 지금 제꺼 코드보니깐 @media로 화면크기에 따라 광고크기 정하고 data-ad-format="auto" 이거만 삭제했네여
이게 광고단위의 크기 지정과 별개로 상위 엘리먼트를 애드센스에서 임의로 바꾸는거라 소용이 없습니다.
js로 바꿔도 구글이 제일 마지막에 자기들 값으로 바꿔 버립니다. 지금 현재 미디어쿼리로 css 지정되어 있고 auto 속성도 없는 상황인데 구글에서 고치지 않는 이상 방법은 없는 것 같습니다. 현재로서는
게시판 목록 사이에 인피드 광고단위가 있는데 해당 광고에 min-height 값을 직접 넣어줬더니 이녀석들이 min-heigh 를 계산하는 작업을 안하게 되었네요.
다른 반응형 광고단위만 주목했는데 인피드 광고단위의 영향이 있었네요.
웹지기님 방금 발견했는데 꿀팁 사이트 웹브라우저를 서서히 줄여가면 양쪽 사이드바가 본문과 겹쳐집니다.
스타일이 강제 적용되고 있긴한데 게시판 부분 광고 다 잘 나오고 있는거 같아요
위에 말씀해주신 브라우저 폭 줄였을때 사이드쪽이 컨턴츠영역으로 오라가는 거 고쳤스닙니다. 원래는 컨텐츠 영역 밖으로 일부러 빼 놓았었는데 안쪽으로 넣어서 브라우저 폭에 함께 영향을 받도록 바꿨습니다.