- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день форумчани! Для полноценной адаптации своего сайта мне необходимо сделать пару адаптаций, которые я сам пока не могу реализовать. Суть проблемы:
1. На многих страницах сайтах установлен дополнительный код adsense. Он имеет размер 720х90. Как сделать прописать в @media screen, чтобы этот код adsense менялся на другой (адаптивный)?. Сразу говорю, что возможности ручками менять этот код на всех страницах - нет.
2. Как реализовать так, чтобы через @media screen на определенных разрешениях либо не показывались виджеты, либо показывались другие?
Самое лучшее, это через js.
вытаскивать ширину страницы и писать условия.
ну или display:none, display:block
Самое лучшее, это через js.
вытаскивать ширину страницы и писать условия.
ну или display:none, display:block
Можно подробнее?
чтобы сделать картинку или баннер адаптивным попробуйте прописать в css
вместо div img подставьте наименование вашего блока с картинкой или баннером
а если вам нужно поменять разметку, то js вам поможет
удалите старый элемент и добавьте новый
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- В центре статьи -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-7198601194119518"
data-ad-slot="4562065786"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> {
max-width: 100%;
height: auto;
}
Так?
Так?
попробуйте так
<!-- В центре статьи -->
<ins class="adsbygoogle"
style="display:inline-block;max-width: 100%;height: auto;"
data-ad-client="ca-pub-7198601194119518"
data-ad-slot="4562065786"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
1) Тестировал, но лучше сразу адаптивный блок от Адсенс.
Или измеряем скриптом размер боди: if (document.getElementsByTagName("body")[0].offsetWidth>700) { Если больше 700, выводим 1 блок } else { Если меньше - другой. }
2) @media screen and (max-width: 650px) { #id_bloka {display: none;}}
Не показывать блок с ID id_bloka при ширине экрана меньше 650.
Код адаптивного блока помещаете в div, которому через css задаете нужные размеры. В чем проблема-то?