![]() |
+7 (495) 229-0436 | ![]() |
shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 | ![]() |
![]() |
![]() |
|
|
Идеальный абзац19.02.2013 11:11
Найко Михаил
В этой статье я хотел бы поговорить о скромной рабочей лошадке коммуникации, которая называется "Абзац". Любой текст делится на абзацы. Даже сейчас вы заняты прочтением абзаца. Несмотря на вездесущность абзацев, мы часто пренебрегаем их оформлением. Это ошибка. Поэтому мы, с оглядкой на некоторые существующие веками правила оформления текста и акцентом на удобочитаемость, рассмотрим руководство для создания самых оптимальных абзацев для текста, предназначенного для веб-страниц. И наглядно убедимся, что способность включить шрифты с @font-face не является универсальным решением всех наших типографских проблем. Паутина словВ 1992, Тим Бернес-Лии выпустил документ, озаглавленный HTML Tags, который обрисовал в общих чертах только 20 тегов, многие из которых сейчас уже устарели или приняли другие формы. И однима из первых тегов был именно тег абзаца. Только в 1993, началась дискуссия касательно его. Что же такое идеальный абзац?Как дизайнеры, мы нередко (а иногда весьма невежливо) получаем указания от заказчиков: занимайтесь-ка дизайном и сделайте что-нибудь посимпатичнее. Мы занимаемся тем, что появилось недавно, открыто всевозможным инновациям и именно те из нас, кто следит за постоянным возникновением новых технологий, структур, протоколов и моделей данных более успешны, традиции у нас пока не успели сложиться. Однако, практика показала, что оформление текста все так же принято проводить по традициям, принятым века назад. Уже в 1927, знаменитый типограф Ян Чихольд говорил о тех простых правилах, которые уже невозможно улучшить и просто глупо было бы им не следовать. Настраиваем абзацыВыбор шрифтаВыбор шрифта важен, но важно знать, шрифт какой группы выбирать для того или иного проекта, потому что здесь имеются определенные закономерности. Останавливаться на этом вопросе сейчас не будем, за исключением одного пункта: есть расхожее мнение среди веб-дизайнеров, что только шрифты-гротески (шрифты без засечек, sans-serif) нужно использовать для "тела" статьи. Хотя антиква (шрифты с засечками, serif), с ее большей сложностью, может быть менее эффективна при небольших размерах, есть много факторов, стоящих внимания. Уменьшенная высота строчных букв, например, может отрицательно сказаться на удобочитаемости текста. Некоторые антиквы являются очень четкими и привлекательными для использования в текстовых абзацах, при соответствующих форматах, естественно. Отличный пример этому - шрифт Mэтью Картера под названием Georgia, который отлично смотрится на экране. Высота строчных букв - это Расстояние от линии шрифта до верхней линии строчных, то есть высота cтрочной буквы без выносных элементов Шрифт Bitstream не самый удачный, но он очень подходит для оформления абзацев Тут есть нюанс: если браузер не находит в своей библиотеке, например, курсивного начертания Georgia, он пытается имитировать его, искусственно наклоняя буквы.
Во-вторых, мы с вами должны поговорить о рендеринге. Некоторые шрифты, имеют красивые глифы и отличный кернинг, но, если использовать их в малых размерах, они тут же подложат вам свинью. Вы заметите, что встроенные шрифты часто используются для заголовков, в то время как системные шрифты (такие как Verdana) используются для основного текста. Неудовлетворительное хинтование стиля Crimson Romane Хорошие новости это то, что, поскольку внедрение шрифтов становится более распространенным, шрифтовые дизайнеры, все более и более заботятся об их изменяемости и снабжают свои творения подробными инструкциями по хинтованию. Typekit даже разработал отлично поддающиеся хинтованию шрифты, такие как Museo. Лучше всего просматривать, как ведут себя на странице выбранные вами шрифты и как хорошо они поддаются изменениям. Если вы будете исключать из списка вариантов шрифты со словами "thin" или "narrow" в названиях, то сэкономите себе уйму времени. Размер и меры шрифтаКак указано в недавней статье нашего журнала Smashing, вы сильно рискуете нарушить принципы удобочитаемости, используя шрифт меньше, чем 16px для текста абзаца. На всех браузерах 16-й размер стоит по умолчанию - пусть и спорят с этим некоторые разработчики браузеров, но 16px - это уже стандарт (по крайней мере, на Западе). К тому же, стандарт, не идущий наперекор принципам реальной печати, что также важно. Мерой здесь выступает количество символов в строке текста. Выбор правильной меры очень важен для юзабилити, потому, что если строки слишком длинны, это намного затруднит процесс чтения "по диагонали". А пользователь, как мы знаем, не должен ничего важного пропустить и понять все с первого прочтения. В книге The Elements of Typographic Style, Роберт Брингаст большое внимание уделяет значению в 45 и 75 символов. Это причина использования свойства max-width при создании резиновых страниц. Интерлиньяж и вертикальный ритмИнтерлиньяж (межстрочный интервал) это расстояние между последовательными линиями текста. Межстрочный интервал оказывает одинаковое влияние на удобочитаемость как "мера читаемости", потому что помогает определить и разграничить ряды знаков, по которым нужно перевести взгляд слева направо и снова в начало строки. Абсолютные и относительные величины нельзя мешать Так должны ли мы использовать те же относительные единицы em, которые мы видели ранее? Это излишне сложный путь. Достаточно просто указывать 1,5 , чтобы line-height был 1,5 от размера шрифта.
Внимательные среди вас заметят, что использовал только те размеры шрифта, которые являются четными числами. Причина кроется в том, что я выбираю высоту линии 1.5. Так, размер шрифта 18 пикселей означает линии с высотой 27 пикселов или, если sы предпочитаете большие заголовки, которые имеют толщину в 9 пикселей. Используя четные числа, вы поддерживаете целочисленность пикселя - я знаю, что любое четное число, умноженное на 1.5, приведет к целому числу. Высота линии, указанная в целых пикселах, особенно важна, потому что это - значение ключа используется для достижения вертикального ритма. Поддержание вертикального ритма (или приведение к сетке baseline grid) является само по себе выработкой уверенности, что высота каждого текстового элемента на странице (включая списки, заголовки и кавычки блока) является делимым общим числом. Это общее число (наподобие музыкального такта в театре) как правило получается из высоты одной линии параграфа. Сразу становится понятно, почему значение в 26.5px невозможно и будет ошибкой для последующих расчетов. Интервал между словами и выключкаКаждая строка начинается слева, но длины строк разные, и справа образуется рваный эффект. Возможно, вам нравится выравнивание текста(это называется выключка) по ширине (full justification, иллюстрированный ниже). При использовании HTML выравнивание текста применяется с потерей удобочитаемости. Проблема с выравниванием текста в (text-align: justify) заключается в интервалах между символами. В печати (газеты) используется перенос, если слова не влезают на одну строку. Это приводит к тому, что в строке появляется больше компонентов (слова и части слов), что в свою очередь оптимизирует насыщенность строки словами и уменьшает межбуквенный интервал. В браузере такой роскоши, как автоматический перенос слова, нет. Вот и представьте, как придется вручную делать все переносы (­). У CSS3 есть свойство text-justify, которое помогает нам обрести больше контроля над форматированием текста. Как ни странно, но доступен этот инструмент сейчас только для Internet Explorer. Хвала небесам, Firefox и Safari сейчас поддерживают CSS3-свойство hyphens, и система сможет автоматически расставлять переносы вместо ручного ввода Последние штрихи (Контекстный стайлинг)Теперь, когда мы с вами научились правильно оформлять текст, разбивать его на абзацы, вам точно захочется привнести что-то интересное, декоративное, что-то, что привлекло бы внимание читателя к той или иной части текста. Эти элементы будут присутствовать только в определенных абзацах и какие абзацы для этого выбрать, вам подскажет контекст. С помощью специальных селекторов и комбинаторов (о них чуть ниже), мы можем выделить отдельные абзацы в зависимости от их расположения на странице, убедившись, что они соответствуют своей роли и значению. Параграфы, разделенные отступом margin (например, margin: 0 0 1.5em;) не нуждаются в дополнительном выделении. Граница это уже выделение.
В следующем примере используем тот же самый метод, но уже с применением псевдо-класса first-letter, для того, чтобы создать эффект выделения начала абзаца:
Добавлять эти украшающие элементы приятно (больше примеров и советов смотрите у Jon Tan) но помните, что они будут работать именно так, как вам бы хотелось, только при условии, что семантически и формально они будут использованы адекватно и в соответствии с контекстом. Например, создавать буквицу можно только для первой буквы первого абзаца главы. Первый вводный параграф всегда должен выделяться и иметь заголовок стиля h1 для того, чтобы показать его значимость в тексте. ЗаключениеШагая вдоль стеллажей книг в библиотеке, я небрежным взглядом обвожу все эти тома, занявшие полки с пола до потолка. Обвинить меня в пренебрежении было бы глупо, потому что мне не нужно читать все эти книги, мне нужна определенная информации из определенной книги. Так же дело обстоит и с веб-текстами и их читателями. Нет ничего зазорного в том, что мы быстро "сканируем" тексты вместо того, чтобы вдумчиво их читать. И это не просто слова, они подтверждены исследованиями. А что поможет пользователю быстрее и эффективнее прочесть текст? Правильно, границы. Интервалы, выделения, буквица, в общем: правильное форматирование. Ссылки по теме |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |