Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
4 / 3 / 6
Регистрация: 13.11.2015
Сообщений: 217

@media CSS, скрытие ненужных блоков

30.04.2019, 11:54. Показов 957. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте)
Создаётся некий сайт с трёх-колоночным макетом для версии ПК (в каждой колонке по несколько div).
Для планшетов макет уже на две колонки (крайняя правая будет скрыта).
Для мобил макет только на одну колонку (для примера в этом случае).

Колонками на разных устройствах управляет @media css.
Насколько я знаю, свойства css "display: none" и "visibility: hidden" оба просто скрывают нужное после загрузки страницы, а то есть в моём случае эти колонки будут скрыты с экрана, но всё же будут загружены клиенту.

Вопрос, как нужно выстроить систему, чтобы лишняя информация у виде этих скрытых колонок не подгружалась и не кушала зря трафик + время ожидания загрузки страницы?

---
Почему это нужно? В колонках для ПК версии есть несколько .gif, много картинок и текста.. Их не будет красиво загружать на мобилах на андроиде и более старых, а также в идеале ещё нужно сделать лайт версию сайта (некий аналог Яндекс.Дзеня, где только заголовок поста-содержание поста-менюшка-название сайта)
Спасибо заранее за советы)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.04.2019, 11:54
Ответы с готовыми решениями:

Разница между @media и атрибутом media в CSS
Доброго времени суток! Очень каноничный ламер, буквально 2 дня назад начал читать про разметку HTML. Господа форумчане, объясните...

Скрытие ненужных строк
Приветствую! Недавно возник такой вопрос. Имеется например такой выбор из таблицы $result = mysql_query("SELECT * FROM table...

Скрытие/отображение ненужных строк и столбцов
А можно ли сделать так, чтобы поля скрывались по значению в другом поле? Т.е. стоит в поле значение 4 и открываются только 4 первых...

2
23 / 21 / 5
Регистрация: 15.12.2015
Сообщений: 261
30.04.2019, 15:31
проверку можно сделать и подгружать нужное DOM, все элементы с display: none в любом случае будут в DOM дереве, т.е. будут в исходном коде
0
76 / 52 / 26
Регистрация: 04.04.2019
Сообщений: 191
01.05.2019, 23:29
Если я не ошибаюсь, изображения внутри блоков с "display: none" не загружаются, ходя сами теги присутствуют в DOM.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.05.2019, 23:29
Помогаю со студенческими работами здесь

Индексация ненужных блоков контента
Здравствуйте! Есть сайт по продаже тачек. Сайт индексируется и с горем-пополам отыскивается в поиске. Но во всех поисковиках вижу...

DataGridView как сделать быстрее работу программы (скрытие ненужных строк)
Событие должно скрывать строчки в таблице clientDataGridView, код работает очень долго. Как увеличить эффективность? private void...

Скрытие блоков
Я новенький в JS, мне была поставлена задачи и при выполнении возникли проблемы, суть в том что нужно по клику <h2...

Скрытие/отображение блоков
Задачка не уникальная, но не могу найти решение. С JS и AJAX не дружу, помогите пожалуйста с задачкой. В приложении планирую создать...

phpBB Скрытие/отображение блоков
Здравствуйте, формучане! Как в данном движке можно отобразить и скрыть блоки (имеется в виду, изменяя код, а не через админку) Например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru