- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет,
Разбираюсь в адаптивной верстке, насколько я понял в основном используется подход viewport + media запросы.
Для меня остается непонятным, как решается проблема с загрузкой изображений? Скажем, для широкоформатного десктопа нужна фото 1200, а для телефона 340. Мы же не будем загружать на телефон 1200 и ресайзить через стили? Предполагаю, что либо на сервере хранится 2-3 размера, скажем 3хх, 7хх, и 12хх.. либо налету программно создается необходимый размер и загружается клиенту..
Кто знает, подскажите пжста как на самом деле обстоит дело )
Всем привет,
Разбираюсь в адаптивной верстке, насколько я понял в основном используется подход viewport + media запросы.
Для меня остается непонятным, как решается проблема с загрузкой изображений? Скажем, для широкоформатного десктопа нужна фото 1200, а для телефона 340. Мы же не будем загружать на телефон 1200 и ресайзить через стили? Предполагаю, что либо на сервере хранится 2-3 размера, скажем 3хх, 7хх, и 12хх.. либо налету программно создается необходимый размер и загружается клиенту..
Кто знает, подскажите пжста как на самом деле обстоит дело )
Изучайте
Особое внимание на атрибуты srcset и sizes
Спасибо, читаю..
Пара вопросов:
1) Насколько вириант с srcset считается уже рабочим и общепринятым? Поддерживается всеми основными браузерами?
2) Я пока не понял, сколько вариантов изображения физически у меня должно быть на сайте? Скажем 500 и 1000 в ширину? Какие именно размеры общеприняты для этих целей?
---------- Добавлено 12.03.2018 в 21:54 ----------
Правильно ли я понимаю, что физически 5 файлов на диске? Если да, то какую фото поисковики будут считать основной? И как поисковики не будут воспринимать этот подход как своего рода клоакинга? Т.е. замена контента в зависимости от конкретного серфера.. ведь они же не понимают, что изображение идентичное, просто разный размер? Или понимают?
alexverem,
1. Поддерживается всеми браузерами кроме опера мини и IE (кто бы сомневался)
2. хоть 100, зависит от ваших потребностей. Обычно 3-4 хватает.
Правильно ли я понимаю, что физически 5 файлов на диске? Если да, то какую фото поисковики будут считать основной? И как поисковики не будут воспринимать этот подход как своего рода клоакинга? Т.е. замена контента в зависимости от конкретного серфера.. ведь они же не понимают, что изображение идентичное, просто разный размер? Или понимают?
Почитайте еще про sizes и srcset, все вопросы про количество отпадут. Про поисковиков не подскажу, не сеошник, но скорее всего поисковики тоже следят за тенденциями и понимают что веб развивается, и появляются новые атрибуты/тэги, не кастомные какие нибудь а описанные в стандарте w3c, если из за этого будет фильтр значит там работают идиоты, что маловероятно.
и еще вопрос на засыпку - намек про 1200, какой размер экрана у iphone X и Galaxy S9 ?
ну медиа запросы оно конечно да, но так себе... почитайте для начала про бутстрап хотя бы...
имхо соотношение сторон...обдумать надо... так как теоретичеки можно ж весь дизайн в svg сделать...и тогда % а не px
ну да фото и тд... но опять же дикие разрешения экранов современных флагманов...
почитайте для начала про бутстрап хотя бы...
Какое отношение к вопросу имеет буцтрап, даже стесняюсь спросить?
Пример с сайта tonkosti.ru/%D0%92%D0%B8%D0%B7%D0%B0_%D0%B2_%D0%98%D1%82%D0%B0%D0%BB%D0%B8%D1%8E
Я еще не разобрался, разве тег pictures и подход с srcset это не две параллельные технологии, или вместе работают?
разве тег pictures и подход с srcset это не две параллельные технологии, или вместе работают?
https://www.w3schools.com/tags/tag_picture.asp
и еще вопрос на засыпку - намек про 1200, какой размер экрана у iphone X и Galaxy S9 ?
важно какой device-pixel-ratio по умолчанию, а не размер экрана.
если по простому.
например, у меня старенький samsung s4 1920x1080, но device-pixel-ratio = 3, п.э. считается, что 640x360.
судя по статкаунтеру уже весьма много с css px 1000 и более разрешением по одной из сторон, и не только планшетов, но смартов, в основном пока из азии... но это только пока... кстати посмотрите требования к картикам иконок и сплэш скринов у Эпла... точно не разбирался но вроде там уже 4к, так что возможно логическое позиционирование элементов (css разрешение) уже отстало и меньше того разрешения с которым Эпл может выводить картинки на экран
опять точно не разбирался, но вроде скажем 640x360 на iPhone X это на самом деле теперь стал формат с плавающей точкой
то есть 640.0х360.0, вот так плавно и незаметно позиционирование, размер и толщина линий может задаваться с точностью
намного превышающей формат целых чисел, например width=2.9765in
Еще для Ретины нужны изображения в 2 раза больше, чем обычно. :)
Получается, кроме 1200 часто достаточно еще одной картинки - на 700px.
Ну и ресайз через стили в любом случае придется использовать.
Что-то вроде этого:
img {max-width: 100% !important; height: auto !important; box-sizing: border-box;}