Сайт невозможен без текста, а значит — без типографики. Также немаловажное значение имеет вид страниц и их корректное отображение при различном разрешении в разных браузерах, за что отвечает верстка. В статье мы рассмотрим правила оформления текста, а также важные принципы верстки.
Типографика рассказывает об использовании шрифтов в различных случаях. Особенно важно использование разного начертания текста в сайтах. Пользователи редко читают все статьи от начала и до конца. А это значит, что нужно сделать текст простым для чтения пользователей.
Исключение: названия бренда, компании — начертание логотипа.
Т.е. одна буква должна хорошо отличаться от другой. Для чтения не подходят декоративные шрифты.
Не перестарайтесь. Текст, выделенный жирным шрифтом, читать сложнее, но для небольшого куска текста такой способ можно применять. Не используйте более двух типов жирности текста: в IE разница между жирностью может быть не видна.
Например, 7-8 слов. Если ваш текст будет растянут по ширине экрана 1680, такой текст будет очень плохо читаться.
Немаловажный параметр. В меру увеличенное расстояние повышает удобочитаемость, особенно при длинной строке.
Кегль — это высота шрифта. Шрифт на сайте должен быть умеренным. Для основного текста считается оптимальным шрифт размером 12-16 пикселей. В частности при выборе кегля стоит учитывать, для кого предназначается текст. Например, пожилым людям текст лучше увеличить. Также существуют возможности подстраивания размера шрифта под пользователя.
Шрифты без засечек проще для восприятия в интернете. В печати используются шрифты с засечками.
Цвет шрифта должен быть контрастным с фоном. Например, черный шрифт на белом фоне читается легче, чем красный.
Самый важный заголовок (например, заголовок страницы, должен быть самым большим, подпункты — поменьше, а текст — стандартного размера (12-16).
Максимум 2 шрифтовых решения. Не больше.
Код страницы, который облегчает индексацию сайта поисковыми системами и одинаково отображается различными браузерами. Верстка включает разбиение дизайна на отдельные элементы, а также формирование страницы с помощью html и css. Верстка бывает резиновой, адаптивной и нерезиновой.
Макет имеет заданную ширину и при изменении ширины экрана не меняет свой размер.
Макет полностью изменяется пропорционально размеру окон. Для резиновых макетов обязательно должна быть задана минимальная и максимальная ширина.
Макет изменяется пропорционально размеру окна браузера, но некоторые блоки фиксированы, т.е. сохраняют заданный размер.
Кодировка должна быть UTF-8, это современный стандарт. Данная кодировка должна использоваться для всех файлах верстки (html, css, js).
DOCTYPE: html. Необходимо для отображении страницы в соответствии со стандартами.
Кроссбраузерность: Firefox, Chrome, Safari, Opera, IE7+. Просматривать сайт в описанных браузерах последней версии.
Код верстки должен быть доступен для поисковых систем. Валидный код обладает понятной структурой и упорядоченностью.
Микроформаты упорядочивают код и делают его доступным для обработки роботами.
Сайт должен нормально смотреться во всех стандартных разрешениях от 1024 и выше и не иметь горизонтального скролла
Список классических разрешений: 1024x768, 1280x1024, 1680x1050, 1920x1080
Сайт должен корректно отображаться при вбивании реального текста: верстка должна тянуться, не разваливаться и не терять вид при изменении контента на странице (может быть как больше, так и меньше контента).
Картинки должны быть оптимизированы (не использовать тяжелые в частности), java script максимально вынесен во внешние файлы. Скорость загрузки является ключевым фактором при доступности сайта, активности пользователей.
Прописывайте альтернативные шрифты. В разных операционных системах может не присутствовать используемый шрифт, вместо него отобразится стандартный. Это может смотреться плохо, а также не отображаться вообще.
Надписи должны быть читабельными, у всех картинок должны быть подписи. Особенно эти правила касаются логотипа и основного меню сайта.
Заголовки структурируют сайт и делают его корректным документом для восприятия поисковыми системами.
Сайт должен сохранять работу и вид при выключенном JavaScript. Самый важный функционал на сайте должен быть доступен без JS.
В идеале весь критически важный функционал сайта должен быть доступен без Flash. Также нужно: выводить фоновую графику в блок, где отображается flash; предлагать установить Adobe Flash Player. Но лучше не использовать, поскольку flash плохо индексируется.
Сайт должен корректно отображаться при увеличении пользователем шрифта.
На мобильных экранах сложнее читать, а значит, нужно сделать, чтобы было максимально удобно читать. Увеличить шрифт до максимума — не выход.
Итак, для мобильных устройств нужно:
Каким бы простым не был сайт, важно, чтобы он одинаково хорошо отображался у всех его посетителей. Используйте готовые плагины, проверяйте сайт в различных браузерах.
По опыту надежность верстки должна закладываться еще на этапе прототипирования сайта. Даже если прототипа нет, важно, чтобы дизайнер, создавая макет, применял «живой» контент и отображал реальные заголовки и текст. Один раз пришлось переделывать целый блок на сайте, только потому, что он не был разработан под разную длину текста, а по высоте сайт имел фиксированный размер.