На дворе 2014 год, нас окружает огромное количество источников информации: блоги, сводки новостей, научные и развлекательные статьи, познавательная литература.
Мозг сегодняшнего пользователя приспособлен обрабатывать большие объемы информации за короткое время. Потому, что мы все очень заняты, все время куда-то спешим и просто не можем себе позволить тратить время на изучение больших скучных энциклопедических статей.
Поэтому, при публикации материалов в Интернете, старайтесь соблюдать общие рекомендации:
- максимально выжимать всю "воду" из текста;
- со всех сторон задайте просторные поля;
- верстайте тексты блоками (текст, растянутый по всей ширине экрана труден для восприятия);
- нежелательно делать ширину блока (колонки) более 25 см;
- не стоит выравнивать текст по ширине;
- фотографию или картинку лучше разместить в самом верху страницы;
- если нужны подписи - располагайте их под рисунком;
- активно используйте буллиты (форматированные списки);
- схематичные рисунки (пиктограммы);
- разбавляйте текст графикой;
- инфографика.
Все эти приемы значительно повышают шансы того, что ваш текст будет прочитан и осознан пользователем.
Но что делать, если вы всё-таки вынуждены расположить довольно большой объем текста?
Наш мозг устроен так, что ему проще воспринимать тексты, когда они форматированы в виде колонок. Сам по себе большой объем информации изначально отпугивает человека, однако, разбивая его на колонки и логические разделы, мы делаем текст гораздо привлекательнее.
Указанный ниже способ скорее актуален для печатных изданий, где остро стоит вопрос максимально эффективно расположить информацию: газеты, буклеты, рекламные листовки, и т.д.
Однако, в некоторых случаях, данное решение окажется востребованным и в Интернете.
Итак, приступим. С использованием CSS3 верстка колонками стала легко реализуема: прописываем стиль div-у, который необходимо разбить на колонки:
CSS:<style> .columns { text-align: justify; font-size: 16 pt; -moz-column-count: 4; -moz-column-gap: 1 em; -moz-column-rule: 1px solid black; -webkit-column-count:4; -webkit-column-gap: 1 em; -webkit-column-rule: 1 px solid black; column-count:4; column-gap:1em; column-rule: 1px solid black; } </style>HTML:
<div class="columns">Здесь ваш текст с разбиением на колонки.</div>
Указанный способ универсален и работает на всех современных браузерах.
text-align задает выравнивание текста, в данном случае - по ширине.
column-count - число колонок
column-gap - интервал между колонками
column-rule - стиль разделителя колонок
Префиксы moz и webkit необходимы для корректного отображения в браузерах Mozilla (Firefox) и Webkit (Safari, iOS, Google Chrome, Android).