Adsense 广告导致侧边栏在 flex 布局中离开屏幕 [英] Adsense ads causing sidebar to go off the screen in a flex layout
问题描述
我正在使用 flexbox
开发一个网站.该网站在没有 google adsense 广告的情况下看起来很完美.当我在网站中插入 AdSense 广告导致右侧边栏离开屏幕时,就会出现问题.
每个页面上有四个广告,分别位于页眉、页脚、右侧边栏和信息流.如果我删除信息流广告并保留所有其他广告而不是布局显示正常,但是当我插入信息流广告时会出现问题.它导致右侧边栏的一半离开屏幕.
.site-content {显示:弹性;弹性方向:行;填充:0 32px;}.left-sidebar {弹性:0 0 200px;最大宽度:200px;}.右侧边栏{弹性:0 0 320px;最大宽度:320px;}.main-section {弹性:1 1 自动;边距:0 32px;}.infeed-桌面广告{显示:块;}.article-wrapper {显示:弹性;弹性方向:行;}.文章 {弹性:0 0 50%;最大宽度:50%;}
<aside class="left-sidebar"></一边><main class="main-section"><div class="article-wrapper"><div class="文章"></div><div class="文章"></div><div class="textwidget">ADSENSE 输入广告代码
</节></main><aside class="右侧边栏"><div class="widget-area"><部分><div class="widget">ADSENSE 响应式广告代码
</节>
</一边>