Как избежать смещения макета сайта CSL из-за блоков Adsense?

EX
На сайте с 23.04.2021
Offline
3
250
Всем доброго времени суток. Возник вопрос оп оптимизации CSL. В Google Page Speed и Search Console за последние 28 дней показатель CLS: 0,15, а при имитации загрузки: 0. При этом в течении нескольких месяцев по коду ничего не менялось. Как я понимаю у каких-то пользователей действительно может возникать сдвиг макета. Проверил инструментами браузера рандеринг страницы, единственно что смещает маке это блоки рекламы Adsense. Но проблема в том что Adsense сам устанавливает высоту блока через css "height:auto !important" для всех блоков в которых находится код и изменить этот параметр у меня не получается никак. Может кто-то подсказать что можно сделать в таком случае? Пробовал ставить фиксированные блок рекламы, проблему это не решило.
G6
На сайте с 12.07.2007
Offline
174
#1
Можно обернуть блок рекламы в свой div и ему задать размеры.
iOweYouNothing
На сайте с 08.01.2011
Offline
195
#2
div с фиксированным размером и на всякий случай https://developer.mozilla.org/ru/docs/Web/CSS/overflow ... опередили :)
overflow - CSS | MDN
overflow - CSS | MDN
  • 2021.08.07
  • developer.mozilla.org
Свойство CSS определяет, необходимо ли для переполненного блочного элемента содержимое обрезать, предоставить полосы прокрутки или просто отобразить. Использование свойства со значениями, отличными от , (значение, принятое по умолчанию), создаёт новый блочный контекст форматирования. Это технически необходимо, поскольку если бы float...
Selmak
На сайте с 15.03.2019
Offline
101
#3
Стили прописать. Но вообще смещение макета это фигня. Разве что речь о клиентском сайте. 

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий