我有两个 div,左边是我的内容,右边是广告。它们都设置为 inline-block,并且它们位于带有 text-align: center 的包装器 div 中以使它们居中。这样,在广告 div 被阻止的情况下,内容 div 会自行正确居中。
一旦我使用边距/填充在 div 之间放置间隙,就会出现问题。我需要这个,这样我的广告就不会与我的内容相距 1 像素。但是当广告被屏蔽时,会保留这个填充,这意味着主要内容 div 向左移动了这个填充量的一半。
我在右边的 div 中尝试了 padding-left 和 margin-left,在左边的 div 中尝试了 padding-right 和 margin-right。看起来 adblock 将 div 的宽度和高度设置为 0 以隐藏它,所以填充仍然存在。
非常感谢所有帮助!