Порой наилучшим способом представления информации на сайте является маркированный список. Такой список неплохо привлекает внимание, удобен для восприятия посетителями, лаконичен и раскрывает взаимосвязь элементов.
Надо понимать, что интернет не подходит для длинных, описательных форм контента. Пользователи предпочитают материал, удобный для сканирования (беглого прочтения), который позволяет легко пропускать большие куски текста и быстрее определять интересные области.
Много различных методов веб-форматирования улучшают восприятие контента. Вы можете выделить текст жирным шрифтом, использовать отступы и цвета, менять межстрочный интервал, создавать (bulleted lists) — все эти техники хороши для эффективного восприятия контента.
Несколько крошечных точек притягивают взгляд и делают сложные тезисы понятными. Читатели воспринимают буллеты в качестве меток лаконичных, но очень важных крупиц информации. Неудивительно, что при проведении исследований юзабилити становится очевидным, как сильно читатели тяготеют к маркированным спискам, ведь они помогают усваивать контент как можно быстрее.
Сравните два разных варианта контента. Вы, вероятно, заметите, что информация, представленная во втором варианте, воспринимается легче. Все потому, что предложения представлены вертикальным списком, каждое из них занимает одну строку. Напротив, в варианте 1 читатели вынуждены искать их в менее структурированном параграфе текста.
Вариант 1
В наш пакет SPA-услуг входят две ночи проживания, две 50-минутные SPA-процедуры на ваш выбор, завтрак в номере на двоих и подарочная корзина по прибытию.
Вариант 2
В наш пакет SPA-услуг входят:
Не стоит беспокоиться, что вариант 2 занимает больше пространства. Пользователей не смущает дополнительный скроллинг, если только он оправдан получением интересной информации. На самом деле лендинг, который выглядит дружелюбно и прост для понимания в силу надлежащего использования маркированных списков, получит гораздо больше внимания пользователей, чем сайт, встречающий их стеной текста. На том, как правильно составить маркированный список, остановимся подробнее.
Маркированный список становится эффективнее, когда содержит связанные друг с другом пункты. При этом все они должны иметь общую степень важности. Если возможно, постарайтесь уместить каждый пункт в заранее определенный размер строки, чтобы ни один из них не казался важнее другого. Подобный перфекционизм не только радует глаз, но и не перегружает список.
Неправильно
Разница в длине делает список неупорядоченным и неравномерным.
Правильно
Возьмите в лагерь следующие вещи:
Нумерованные списки, как правило, используются в тех случаях, когда пункты должны быть перечислены в определенном порядке, например, порядок действий при работе с программой. Либо когда количество пунктов имеет значение, например, в разного рода топах (топ-10 лучших техник и т. д.).
Если же порядок или общее количество пунктов не имеет значения, нумеровать список не нужно. Это просто-напросто создаст путаницу: в проводимых пользовательских тестированиях участники, глядя на нумерованные списки, ошибочно думали, что они должны выполнить каждый пункт, хотя им нужно было выбрать только один.
Неправильно
1. Контактная форма на сайте
2. Чат
3. Звонок по телефону
4. Личная встреча
Правильно
Пожалуйста, свяжитесь с нами одним из следующих способов:
Стиль написания пунктов списка должен быть единообразным. Большое разнообразие формулировок может показаться неграмотным и замедлить (или даже запутать) читателей.
То же относится и ко структуре элементов. Каждый из них должен начинаться с одной и той же части речи (существительного, глагола и т. д.) и представлять либо фрагмент, либо полное предложение.
Неправильно
В этом примере каждый пункт начинается со слов разных частей речи.
Правильно
Пожалуйста, следуйте правилам пребывания в парке:
Второй список читается лучше, потому что каждая фраза начинается со слов одной части речи, в данном случае с повелительной формы глагола.
Если возможно, старайтесь, чтобы каждый пункт начинался с разных слов, поскольку тогда их будет проще отличить друг от друга.
Неправильно
Как выбрать спелый ананас:
Правильно
Как выбрать спелый ананас:
Вводные слова, так называемые lead-in (слова, стоящие непосредственно перед маркированным списком), очень важны, поскольку они дают читателю понять, что за список перед ним и почему он так важен. Лид-ин не обязательно должен иметь форму полного предложения, особенно если каждый пункт раскрыт в достаточной степени.
Неправильно
Отдых в Британской Колумбии:
Лид-ин (Отдых в Британской Колумбии) не ясно описывает список. Кроме того, в этом списке перечислены занятия, но «художественные музеи» — это не занятие.
Правильно
В ваш отдых в Британской Колумбии включены:
Существуют конкретные правила оформления маркированных списков.
Неправильно
Пункты начинаются не с заглавных букв, и в конце нет точек.
Правильно
Если вы стали свидетелем издевательств:
Неправильно
Это фрагменты предложения, поэтому пунктуация не нужна.
Правильно
Вы можете защитить окружающую среду, если будете:
Как и в случае со многими другими техниками дизайна, слишком частое использование маркированных списков может оказаться нерезультативным, а то и вредным. Обилие точек и тире может еще больше обескуражит посетителя, чем стена текста. Поэтому вам следует более тщательно выбирать то, что будет отображено в формате маркированного списка.
Вертикальные списки хороши, когда у вас есть три и более пунктов, на которые вы хотите обратить внимание читателя. Менее трех пунктов лучше оставить в пределах одного предложения.
Избегайте составных перечней, когда один список включен в состав другого, поскольку это, как вы понимаете, затрудняет его восприятие. Если же составные списки обязательны, проследите, чтобы они отличались друг от друга стилем написания.
Это наиболее общие рекомендации, и каждая компания может выбрать свой стиль оформления. Если ваша организация придерживается гида по стилю, сверьтесь с руководством, прежде чем решитесь на какие-либо изменения. Важным аспектом правильного написания является единообразие стиля во всех документах и письменных источниках компании.
Вертикальные списки привлекают внимание и придают значимости каждому элементу списка. Такой подход более эффективен, поскольку подобный контент легче просканировать и понять.
Высоких вам конверсий!
По материалам
Одним из типов списков, реализованных в языке HTML, является маркированный список. Иначе списки такого типа называют ненумерованными или неупорядоченными. Последнее название часто используется как формальный перевод названия соответствующего тега
В маркированном списке для выделения его элементов используются специальные символы, называемые маркерами списка (часто их называют буллетами, что является формальным озвучением английского термина bullet - пуля). Вид маркеров списка определяется браузером, причем при создании вложенных списков браузеры автоматически разнообразят вид маркеров различного уровня вложенности.
Для создания маркированного списка необходимо использовать тег-контейнер , внутри которого располагаются все элементы списка. Открывающий и закрывающий теги списка обеспечивают перевод строки до и после списка, отделяя, таким образом, список от основного содержимого документа, поэтому здесь нет необходимости использовать теги абзаца
.
Каждый элемент списка должен начинаться тегом
Приведенных сведений достаточно для построения элементарного маркированного списка. Приведем пример HTML-документа, использующего маркированный список, отображение которого браузером показано на рис. 2.1.
Знаки зодиака:
Рис. 2.1. Отображение браузером маркированного списка
Заметим, что кроме элементов списка, отмечаемых тегом
Примечание
В некоторых учебниках по языку HTML встречается указание, что для задания заголовка списка следует применять тег-контейнер
В теге
Параметр COMPACT записывается без значений и применяется для указания браузеру, что данный список следует выводить в компактном виде. Например, может быть уменьшен шрифт или расстояние между строчками списка и т. д.
Примечание
В настоящее время наличие параметра COMPACT в теге никак не влияет на отображение списков ведущими браузерами. Поэтому применение данного параметра бессмысленно, тем более что его употребление не рекомендуется спецификацией HTML 4.0
.
Параметр TYPE может принимать следующие значения: disc, circle и square. Этот параметр используется для принудительного задания вида маркеров списка. Конкретный вид маркера будет зависеть от используемого браузера. Типичными вариантами отображения являются следующие:
TYPE = disc - маркеры отображаются закрашенными кружками; TYPE = circle - маркеры отображаются не закрашенными кружками; TYPE = square - маркеры отображаются закрашенными квадратиками. Пример записи:
Значением, используемым по умолчанию, является TYPE = disc. Для вложенных маркированных списков на первом уровне по умолчанию используется значение disc, на втором - circle, на третьем и далее - square. Именно так делается в последних версиях браузеров Netscape и Internet Explorer. Заметим, что иные браузеры могут иначе отображать маркеры. Например, в спецификации HTML 4.0 для вида маркера, отображаемого при значении TYPE = square, указывается незакрашенный квадратик (square outline).
Параметр TYPE с теми же значениями может употребляться для указания вида маркеров отдельных элементов списка. Для этого параметр TYPE с соответствующим значением разрешено указывать в теге элемента списка
Пример записи:
Примечание
Браузеры по-разному интерпретируют указание вида маркера для отдельного элемента списка. Браузер Netscape изменяет вид маркера для данного и всех последующих, пока не встретится очередное переопределение вида маркера. Браузер Internet Explorer изменяет вид маркера только для данного элемента.
В качестве маркеров списка можно использовать графические изображения, что широко применяется для создания привлекательных, красиво оформленных HTML-документов. На самом деле такая возможность не предоставляется непосредственно языком HTML, а реализуется несколько искусственно. Это вовсе не означает, что так делать не рекомендуется или предосудительно, а лишь означает, что здесь не будут применяться никакие специальные языковые конструкции HTML.
Чтобы понять идею, необходимо разобраться в механизме реализации списков на HTML-страницах. Оказывается, что тег списка
Если же нам требуется построить список с графическими маркерами, то можно вообще обойтись без тегов
Или принудительного перевода строки
. Пример реализации списка с графическими маркерами, отображение которого представлено на рис. 2.2, показан ниже:
который будет передан только один раз. Размеры файла, содержащего маленькое изображение, также крайне незначительны.
Примечание
Методы создания списков с графическими маркерами обсуждаются в свою очередь в главе 8.
Маркированные списки позволяют разбить большой текст на отдельные блоки, каждый из которых начинается с маркера - обычно в его качестве выступает небольшая точка. Это привлекает внимание читателя к тексту и повышает его читабельность.
С элементом
На рис.1 показан результат примера, иллюстрирующий приведённые особенности маркированного списка.
Рис. 1. Вид маркированного списка
Маркеры могут принимать один из трёх видов: закрашенный кружок (по умолчанию), незакрашенный кружок и квадрат. Для выбора типа маркера используется свойство list-style-type или универсальное list-style (пример 1). Применяются следующие значения:
Пример 1. Изменение вида маркера
В примере показано создание маркированного списка, где в качестве значка маркера используется небольшой однотонный квадрат. Хотя количество значений ограничено тремя, это не значит, что в нашем распоряжении всего три вида маркера. Существует множество спецсимволов, которые с успехом могут выступать в качестве значка маркера. «Прикрутить» их непосредственно к
Пример 2. Использование::before
Результат данного примера показан на рис. 2. Поскольку использование свойства list-style со значением none не убирает маркеры совсем, а только скрывает их от просмотра, то список получается смещённым вправо. Чтобы избавиться от этой особенности, в примере добавляется свойство text-indent с отрицательным значением. Его задача - переместить текст левее на один символ.
Рис. 2. Произвольные маркеры в списке
Символ не обязательно должен быть в шестнадцатеричном формате, его можно вставить и непосредственно в текст. Главное, сохранить документ в кодировке UTF-8 и чтобы редактор её поддерживал. Сами символы и их коды можно взять, например, из LibreOffice Writer (рис. 3).
Рис. 3. Выбор символа в LibreOffice
Стили позволяют установить в качестве маркера любое подходящее изображение через свойство list-style-image . В качестве значения используется относительный или абсолютный путь к графическому файлу, как показано в примере 3.
Пример 3. Использование изображения в качестве маркера
Рисунок лучше всего выбирать небольшого размера, чтобы не превращать элементы списка в подрисуночные подписи. На рис. 4 показан результат действия примера по использованию в качестве маркеров небольших картинок.
Рис. 4. Рисунок в качестве маркера
Применение list-style-image обладает некоторыми недостатками:
Этих недочётов можно избежать с помощью свойства background , оно устанавливает фоновое изображение. Для каждого элемента списка
Пример 4. Использование background
Ul { margin-left: -1em; } li { list-style: none; background: url(images/bullet.png) no-repeat 0 2px; padding-left: 20px; }
Существует два способа размещения маркера относительно текста: маркер выносится за границу элементов списка или обтекается текстом (рис. 5).
inside | outside |
Рис. 5. Размещение маркеров относительно текста
Чтобы управлять положением маркеров, применяется свойство list-style-position . Оно имеет два значения: outside - маркеры размещаются за пределами текстового блока (это значение по умолчанию) и inside - маркеры являются частью текстового блока и отображаются в элементе списка (пример 5).
Пример 5. Изменение положения маркеров
Результат данного примера показан на рис. 6.