Я строил форум, используя mybb. Я использовал Adsense для включения нескольких рекламных объявлений на сайт, но они не отображаются правильно в IE8. Они отлично смотрятся в IE10 (и IE8 в режиме совместимости), Chrome и Firefox. Проблема в том, что рекламные объявления в IE8 кажутся смещенными на 1 или 2 пикселя.Adsense в IE 8 - неверно отображается
В режиме разработки я идентифицировал строку, которая, как я считаю, создана Adsense, поскольку она не является частью моего исходного кода, что, по-видимому, вызывает проблему.
Это display: inline-table
. Если я сниму этот флажок, объявления на сайте отображаются в соответствии с содержанием. Но поскольку это динамически созданный бит кода, я не могу его редактировать ... (или я могу?)
Может ли кто-нибудь помочь мне решить эту проблему и получить мои объявления в соответствии с остальной частью моего контента?
Edit:
код я получаю от Google Adsense является:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ShowThreadSideSquare -->
<ins class="adsbygoogle"
style="display:inline-block;width:200px;height:200px"
data-ad-client="ca-pub-6454993037050681"
data-ad-slot="7524464050"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Когда я смотрю на него через экран развития в IE, она расширилась гораздо больше, но это линия с комментарием inline-table
, который, похоже, делает его несимметричным в IE8. Но я не могу изменить его, как это не в моем исходном коде ...
<ins style="width: 200px;
height: 200px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top-color: currentColor;
border-right-color: currentColor;
border-bottom-color: currentColor;
border-left-color: currentColor;
border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
display: inline-table;
visibility: visible;
position: relative;">
вы можете показать нам немного кода, который создает рекламные объявления, пожалуйста – Malachi
я добавил код, приведенный выше, спасибо – user2871793
Новая версия использование рядный блок для отзывчивым объявлений. В Ie8 это очень плохо. Ищете решение. Код находится в Div, но не используется. Переполнение: скрыто на '' можно сохранить, не делая страницу замусоренной. –