1. Разобъём вывод картинок на несколько страниц, если их там сотни. Для тех у кого js — подгружать ajax-ом или через lazy load, у кого нет js — постраничная навигация.
2. Приведите пример. Для проверки значения поля можно использовать regexp.
Если сайт представляет из себя javscript-приложение, то тут ничего не поделать (к примеру карты). На обычных же сайтах навигация, ссылки, кнопки и формы должны спокойно работать без js.
Значит надо спроектировать интерфейс так чтобы js не потребовался. Если нужно показать картинку в полном размере — пожалуйста, прямая ссылка.
И вообще верстальщик и дизайнер всегда должны задавать себе вопросы: а что если пользователь не загрузил js, css или картинки? Как будет выглядеть такой сайт?
Лично для себя я нахожу три причины почему сайт должен работать без js:
1. Так изначально задуман вэб, javascript добавляет интерактивность и лишь безболезненно расширяет базовый функционал заложенный в html, но не заменяет собой такие базовые вещи как URI и сайт должен работать нормально и без javascript.
2. Поисковики. Да, гугл бот научился распознавать javascript, но такая индексация занимает три дня (недавно была статья), не все поисковые боты такие умные.
3. Opera Mini.
Может я старомодный в этом плане, но когда я вижу сайты которые работают без javascript а с ним лишь получают дополнительный user experience — хочется пожать разработчику руку.
Один из хороших примеров здесь это форумный движок XenForo. Очень грамотная реализация этой идеи. (особое внимание на ajax)
Честно потратил час на поиск этого шрифта, так и не нашёл. А так сделал бы нормальную привязку к пикселям, потому что вариант выше мне самому не нравится из-за отсутствия сглаживания на наклонах. Да и по правде говоря тут с кернингом бы поработать не помешало.
Уже написал в твиттере, повторюсь тут:
Сделайте пожалуйста привязку кривых в логотипе к пикселям, а то логотип с сабпикселями стрёмно смотрится. В итоге должно быть как-то так:
В остальном всё круто. Маленькое пожелание — при публикации анкеты позволить сразу определять занят я или нет.
dl.dropbox.com/u/8423440/freelansim.psd
В 5-кратном увеличении кстати привязка к пикселям остаётся такой же резкой (кликабельно):
2. Приведите пример. Для проверки значения поля можно использовать regexp.
Если сайт представляет из себя javscript-приложение, то тут ничего не поделать (к примеру карты). На обычных же сайтах навигация, ссылки, кнопки и формы должны спокойно работать без js.
И вообще верстальщик и дизайнер всегда должны задавать себе вопросы: а что если пользователь не загрузил js, css или картинки? Как будет выглядеть такой сайт?
Только такой подход считаю правильным.
1. Так изначально задуман вэб, javascript добавляет интерактивность и лишь безболезненно расширяет базовый функционал заложенный в html, но не заменяет собой такие базовые вещи как URI и сайт должен работать нормально и без javascript.
2. Поисковики. Да, гугл бот научился распознавать javascript, но такая индексация занимает три дня (недавно была статья), не все поисковые боты такие умные.
3. Opera Mini.
Может я старомодный в этом плане, но когда я вижу сайты которые работают без javascript а с ним лишь получают дополнительный user experience — хочется пожать разработчику руку.
Один из хороших примеров здесь это форумный движок XenForo. Очень грамотная реализация этой идеи. (особое внимание на ajax)
Сравните буквы с загруглениями и те что только с прямыми линиями.
Сделайте пожалуйста привязку кривых в логотипе к пикселям, а то логотип с сабпикселями стрёмно смотрится. В итоге должно быть как-то так:
В остальном всё круто. Маленькое пожелание — при публикации анкеты позволить сразу определять занят я или нет.