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

Дискуссия по поводу современных технологий в области веб-дизайна и верстки

18.07.2015, 15:18. Показов 812. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
У меня в процессе создания сайта на завершающей стадии возникли некоторые вопросы, или сомнения, как угодно. Я в этом деле новичок, поэтому неудивительно, что позиция по некоторым сторонам сайтостроительства у меня еще не сформировалась. Поэтому хотелось бы обсудить как с мэтрами, так и с продвинутыми пользователями эти вопросы. Я их обозначил кратко, но хотелось бы услышать ваши мнения, объяснения. По сути, эта тема - приглашение к дискуссии. Я так же буду благодарен, если Вы укажите и свои замечания и ответы на них. Думаю, эта тема будет всем интересна, и особенно полезна новичкам, которые наверняка задаются подобными вопросами.
Итак:
1) Стоит ли использовать в верстке изображения .svg для иконок?
2) Какой "максимальный" размер сайта, при условии, что должен загружаться в среднем за 2-3 секунды?
3) Стоит ли значительно ухудшать качество изображения для уменьшения размера файла? Кто какого качества изображения использует?
4) Насколько распространен CSS3 среди пользователей, примерно, поскольку используются технологии CSS3 и на старых браузерах могут возникнуть проблемы с отображением?
5) Что основное, на что нужно обратить внимание при верстке сайта, если возможно, приведите чек-лист, список пунктов, которые должны быть соблюдены.

Пожалуйста, высказывайтесь!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.07.2015, 15:18
Ответы с готовыми решениями:

По специалистам в области веб-технологий
Всем привет! Есть интерес разработать систему по поиску работы (по типу известных), но разработать систему с нуля (не используя...

Дискуссия по поводу внутреннего устройства this в c#
this ссылается именно на экземпляр класса? или еще экземпляр значимого типа? я знаю что при вызове метода передается неявный параметр...

схема лохотронии с использованием современных технологий
История 2

6
 Аватар для RFusOlaXn
10 / 10 / 5
Регистрация: 21.06.2015
Сообщений: 32
18.07.2015, 16:09
1) Не вижу не одной причины чтобы сказать не стоит.
2) Вообще раньше было правило что сайт должен весит макс. 80-100кб но с учетом повышения скорости интернета сейчас спокойно загружаются сайты 300-400кб- конечно же чем меньше тем лучше.
3) Мне нравится как сжимает PageSpeed Insights от google- может есть варианты получше, но я пользуюсь им.
4) Лично я считаю что пора перестать гонятся за поддержкой старых версий IE- в конце концов те же разработчики игр не парятся что их продукты не поддерживают windows 2000- это проблема пользователей, а в css3 есть очень много вкусняшек которые свели мое пользование javascript практически до нуля.
5) Это довольно необычный вопрос, так как сайты бывают разными, с различной структурой.
Если затрагивать конкретно верстку, а не дизайн то неплохо бы тут поговорить о возможности легкого расширения содержимого сайта, например если у тебя боковое меню с заданной высотой и потом добавляется еще 1 пункт меню и он вылазит за границы блока- распространенная ошибка новичков- потом надо тратить время на изменения стилей, причем иногда это несколько часов. Хороший тон как программистов так и верстальщиков думать наперед даже если это может никогда не пригодится.
2
Заблокирован
25.07.2015, 05:55  [ТС]
Дискуссия заглохла, т.к. вопросы не требуют дискуссии. Что ж, может быть, кто-то поставит свои собственные вопросы? На что еще обратить внимание?
0
Заблокирован
27.07.2015, 09:59  [ТС]
а вот такой вопрос - 300-400 кб - это с картинками, или это код? вопрос как бы глупый, т.к. 300-400 кб - очень много для кода, но и очень мало для картинок. прямо как-то очень

и еще вопрос - если у меня на css есть элемент со свойством display:none содержит картинку. этот элемент будет показываться при определенных условиях, но по умолчанию он не отображается. А будет ли браузер эту картинку, не показывая, тем не менее загружать?
0
 Аватар для zhibirc
651 / 236 / 77
Регистрация: 18.02.2013
Сообщений: 784
27.07.2015, 12:03
Цитата Сообщение от setnik Посмотреть сообщение
Стоит ли использовать в верстке изображения .svg для иконок?
Почему бы нет? Вот статья для старта понимания вопроса.
Цитата Сообщение от setnik Посмотреть сообщение
Какой "максимальный" размер сайта, при условии, что должен загружаться в среднем за 2-3 секунды?
Как вы понимаете, на это влияют скорость интернет-соединения, задержки на пути прохождения пакетов, наличие ресурсов в кэше браузера, загрузка системы, которая может мешать рендерить "тяжелый" контент, наличие блокирующих запросов в коде страницы, отклик сервера. Так что гарантированного и универсального ответа нет.
Цитата Сообщение от setnik Посмотреть сообщение
Стоит ли значительно ухудшать качество изображения для уменьшения размера файла? Кто какого качества изображения использует?
Для JPG/JPEG в большинсве случаев для веб-страниц достаточно качества 60. Не используйте PNG-24, если не нужна полупрозрачность (альфа-канал) и большая палитра одновременно. Иногда есть смысл использовать PNG-8.
Уменьшеннию размера изображения также здорово способствует удаление из него метаданных (EXIF).
Цитата Сообщение от setnik Посмотреть сообщение
Насколько распространен CSS3 среди пользователей, примерно, поскольку используются технологии CSS3 и на старых браузерах могут возникнуть проблемы с отображением?
Link 0
Link 1
При желании можно найти еще таблицы совместимости, но эти - достаточно качественные.
Следует конкретизировать понятие "старые браузеры", иначе вопрос получается уж очень расплывчатым. Нет такого, что начиная с такой-то версии браузера включается поддержка всех фич CCS3, а в предыдущей версии ничего из CSS3 не было. Поддержка функционала и имплементация API проходит постепенно.
Цитата Сообщение от setnik Посмотреть сообщение
Что основное, на что нужно обратить внимание при верстке сайта, если возможно, приведите чек-лист, список пунктов, которые должны быть соблюдены.
Тут могут быть разные точки зрения на вопрос. Кто-то скажет, что основное - выполнить ТЗ (включая сроки). Не оспаривая это ни в коей мере, приведу свой взгляд на техническую сторону, ведь вы, скорее всего, о ней спрашиваете:
- адаптивность и доступность контента (учитывайте, что ваш сайт могут просматривать на разных устройствах);
- модульность (реиспользование кода (code reuse), легкость внесения изменений в код, расширяемость);
- семантичность настолько, насколько она возможна и оправдана;
- разделение структуры (верстка), представления (стили) и логики (скрипты);
- соблюдение стиля кодирования (code style), принятого в вашей команде.
Цитата Сообщение от setnik Посмотреть сообщение
и еще вопрос - если у меня на css есть элемент со свойством display:none содержит картинку. этот элемент будет показываться при определенных условиях, но по умолчанию он не отображается. А будет ли браузер эту картинку, не показывая, тем не менее загружать?
Будет. Будет даже если она установлена фоном, а не напрямую через атрибут src тега img. Хотя я не встречал среди современных браузеров иного поведения, но все же предполагаю, что оно возможно, особенно там, где браузер "одержим" оптимизацией скорости загрузки страницы. Вы, кстати, можете это легко проверить, достаточно открыть инструменты разработчика и глянуть на вкладку "Сеть" ("Network").
1
Заблокирован
27.07.2015, 13:23  [ТС]
Цитата Сообщение от zhibirc Посмотреть сообщение
Как вы понимаете, на это влияют скорость интернет-соединения, задержки на пути прохождения пакетов, наличие ресурсов в кэше браузера, загрузка системы, которая может мешать рендерить "тяжелый" контент, наличие блокирующих запросов в коде страницы, отклик сервера
Да, конечно, Вы правы, и бессмысленно пытаться определить некую среднюю величину. Собственно, я спрашиваю потому, что делаю коммерческий лендинг, и поэтому важно, чтобы он "открылся" в течение 2-3 секунд, иначе велика вероятность того, что пользователь не дождется загрузки и уйдет (будет "отказ").
Поэтому "скорость загрузки" - это не столько технический (в данном контексте) показатель, сколько маркетинговый. Нужно, чтобы пользователь не ушел. Поэтому нужно, чтобы сайт открылся за 2-3 секунды, или чтобы он открывался не дольше, чем у конкурентов.
Представляется, соответственно, что есть два пути, чтобы к этому вопросу (скорость загрузки аля отказы) подступиться:
1. Можно сделать так, чтобы содержимое сайта подгружалось постепенно, т.е. отказ будет, только если сайт целиком долго грузится, а если сайт большой, но первые 2-3 экрана полностью загрузились быстро, и пока пользователь их смотрит, подгружается все остальное, то это нормальная ситуация. Соответственно, вопрос - а как это сделать? Я даже близко не представляю.
2. Можно оценить размеры ("вес") сайтов конкурентов, т.е. не просто их код, а вместе с картинками, и провести сравнение со своим сайтом. Вопрос - как можно это сделать, посмотреть вес их сайтов?
0
Заблокирован
09.08.2015, 11:08  [ТС]
У меня сайт написан на php и css3, нет никакой CMS. А от меня PageSpeed Insights требует прописать настройки в файле .htaccess. Кто-нибудь знает, что это вообще за файл, и где можно взять его типовые образцы.
Другая проблема с Gzip сжатием. Тот же PageSpeed Insights говорит, что у меня Gzip не включено, а сторонние тесты говорят, что Gzip включен по запросы. Как узнать, включен он вообще или нет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.08.2015, 11:08
Помогаю со студенческими работами здесь

Можно ли с помощью современных технологий ADO,ADOX привязать внешнюю таблицу с базе ACCESS ?
В DAO можно было привязать таблицу из внешней базы данных , например , следующим образом : Set db = ws.OpenDatabase('C:Dvlp11.mdb') ...

Создание дизайна для адаптивной верстки
Всем привет! Столкнулась с задачей по разработке дизайна для адаптивной верстки. Неужели нужно рисовать несколько макетов под каждое...

Замечания по поводу верстки
На летней практике проходили верстку PSD макетов. Страничку сверстал, но много говнокода. Кто-нибудь может сделать замечания и указать...

По поводу правильной верстки
Подскажите, пожалуйста, хочу сверстать сайт по PSD-макету. Версткой занимаюсь недавно, еще не все знаю, как делается. У меня есть макет,...

Подскажите на по поводу верстки под iOS
Имею опыт работы с разметкой xaml и axml. Возникла необходимость сделать iOS приложение, попросил отдельного человека сделать верстку (т.е....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru