Место для рекламного блока

голоса: 0
Подскажите как сделать так что бы при открытии страницы сайта не возникало ошибки CLS, а именно «совокупное смещение макета» вызванное запоздалым срабатыванием рекламного кода (РСЯ, Google AdSense) и появлением непосредственно самой рекламы, что приводит к дёрганью страницы и контента.  Как создать пустой блок соответствующей высоты (её можно потом подобрать опытным путём) в которм будет в последствии размещён рекламный код, и пусть он там раскрывается не вызывая смещение всей страницы?  Подскажите как это реализовать с помощью CSS?
Адрес сайта ex-hort.ru
Закрыто с пометкой: Ответ получен!
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
Увы, стилями это никак не настроить. Все это зависит от скорости загрузки рекламы на страницах сайта и стили здесь не решение.
| Автор:
Я не про то что бы настроить, а про то что бы создать пустую, фиксированную по высоте часть, в которой потом появится реклама и так как место для неё уже "подготовлено" , то появление рекламного блока не вызовет дёрганья контента.  Подскажите как?
Фёдор Тимофеев,

Создать блок, в него добавить див, например:

<div id="reklama">здесь код рекламы</div>

в стили прописать:

#reklama {width:100px;height:100px;}

вместо 100 прописать нужную ширину и высоту.

Yuri_Geruk,
Всё равно, появление рекламы дёргает страницу. Спасибо. Буду дальше искать решение. Пробовал таблицу с фиксированной высотой, рекламе всё равно - раздвигает как ей надо.
...