- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как майское обновление алгоритма Google скажется на SEO: мнение экспертов
Михаил Шакин, Александр Шестаков и Рамазан Миндубаев о Google May 2022 Core Update
Links.Sape
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток уважаемые форумчане.
Подскажите, как сделать так чтобы для мобильного устройства показывался <div class="showmobile">, а для десктопного <div class="showdesktop">
<div class="showmobile">контент только для мобильных</div>
<div class="showdesktop">контент только для компьютеров</div>
Покопайте медиа-запросы, например:
http://htmlbook.ru/css/value/media
Вот тут есть хороший css template для всех типов устройств, но вообще лучше юзать тот же bootstrap, с которым задача сводится к добавлению классов типа .d-lg-none для того чтоб спрятать showdesktop ну и .d-sm-none для showmobile.
Через медиазапросы для определенных разрешений можно реализовать, прописывая для блоков свойство display.
Сделать, например, так:
<div class="showmobile" style="display: none;">
А в стилях:
.showmobile {display: block !important;}
}
Это для ширины экрана 960 пикселей и меньше. Ну а showdesktop наоборот - скрыть.
Понимаю, что можно обойтись и просто стлями, но если у вас стили внизу страницы, блоки могут "мигать" при загрузке.
---------- Добавлено 26.07.2019 в 00:00 ----------
Да, если нужно скриптом - тоже могу написать.
Да, если нужно скриптом - тоже могу написать.
На jquery я так делаю:
:p
Но загружаться все равно оба будут. Чтобы не подгружать, надо не скрывать, а выводить через js :)
Скриптами такие вещи делать - это перебор ИМХО.
Скриптами такие вещи делать - это перебор ИМХО.
А если там серьезный блок с картинками? А так то да :)
На jquery я так делаю
document.write('111');
} else {
document.write('222');
}
Больше вариантов! :)
Больше вариантов! :)
Да в принципе еще через аякс можно, так ваще минимум загрузок 🤪
На jquery я так делаю:p
Плохо делаете :p