그래서 애드 센스 반응 형 배너를 사용하고 있는데 문제가 하나 있습니다. 내 CSS는 160px;
에 외부 사업부의 최대 높이를 유지하기 위해 설정되고 display:inline-block;
를 사용하여, 그것은 아주 간단한 코드입니다 :Jquery 또는 CSS : div에 고정 된 가변 높이를 설정 하시겠습니까?
<div style="display:inline-block; height:160px; width:100%">
<div>ADSENSE RESPONSIVE (Comes as inline-block)</div>
</div>
문제는 배너 외부 DIV의 높이를 확대하고 그렇게하지 말아야한다는 것입니다 . jquery 또는 CSS를 사용하여 접근법이 있나요? CSS 높이가 고정되어 있고 변경할 수 없어도 상관 없습니다. 내부적으로 사용하고 CSS를 사용하지 않고 overflow
?
편집 여기에 무슨 일이 일어나고있는 작업은 다음과 같습니다
전체 코드
jQuery를 + HTML :
<div id="adsenselisting">
<div id="adsenselistingadvert">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Responsive Adsense In Listing -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxxxxxxxxxxxx"
data-ad-slot="6429507759"
data-ad-format="auto"></ins>
<script>
jQuery(document).ready(function($){(adsbygoogle = window.adsbygoogle || []).push({})});
</script>
</div>
</div>
CSS
/* FLUID HEIGHT LAYOUT FOR ADSENSE */
#adsenselistingadvert { margin-left:auto; margin-right:auto; max-height:100%; border:2px solid blue; }
#adsenselisting { display: inline-block; width:100%; max-width:100%; padding-top: 12px; padding-bottom: 12px; border:2px solid red; }
@media only screen and (min-width : 1px) {
#adsenselisting, #adsenselistingadvert { height:100px }
}
@media only screen and (min-width : 320px) {
#adsenselisting, #adsenselistingadvert { height:130px }
}
@media only screen and (min-width : 480px) {
#adsenselisting, #adsenselistingadvert { height:130px }
}
@media only screen and (min-width : 640px) {
#adsenselisting, #adsenselistingadvert { height:160px }
}
@media only screen and (min-width : 720px) {
#adsenselisting, #adsenselistingadvert { height:200px}
}
@media only screen and (min-width : 960px) {
#adsenselisting, #adsenselistingadvert { height:200px }
}
다, 나는 단지를 잘 할 작품 신장 확장 할 수 없습니다.
'.classofouterdiv IMG {최대 폭 : 100 %}에서 이동하지 않는 것을 볼 수있다'이 비례 적으로 부모를 오버 플로우 배너를 방지 할 수 있습니다 크기를 조정합니다. – vivekkupadhyay
왜 '오버플로'를 사용하지 않으시겠습니까? 콘텐츠가 너무 커서 지정한 높이에 맞지 않으면 어떻게 될 것으로 예상됩니까? – nnnnnn
'오버플로'를 사용하면 애드 센스 배너가 숨겨진 영역 내부로 확장되어 배너의 일부가 숨겨져 Google 서비스 약관에 위배됩니다. – User325313