<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блог Михаила Озорнина: заметки с тегом верстка</title>
<link>https://mikeozornin.ru/blog/tags/layout/</link>
<description>Главная · Блог · Работы ·</description>
<author>Михаил Озорнин</author>
<language>ru</language>
<generator>E2 (v3798; Aegea)</generator>

<itunes:owner>
<itunes:name>Михаил Озорнин</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Главная · Блог · Работы ·</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Верстка под телеграм</title>
<guid isPermaLink="false">190</guid>
<link>https://mikeozornin.ru/blog/all/telegram-typography/</link>
<pubDate>Thu, 03 Feb 2022 01:47:49 +0300</pubDate>
<author>Михаил Озорнин</author>
<comments>https://mikeozornin.ru/blog/all/telegram-typography/</comments>
<description>
&lt;p class="lead"&gt;Есть два вида пишущих в телеграме&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/telegram-typography-1@2x.png" width="659" height="582" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Буквально за час в одном из чатов проскочило два сообщения из двух разных крайностей. В одной — собеседник пишет каждое словосочетание отдельным сообщением. Это даже хрен перешлешь кому-то. В другой — фигачит без всяких знаков и разделителей. Только пересылать и удобно.&lt;/p&gt;
&lt;p&gt;Как должно быть:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Понятное обращение и краткая суть&lt;/li&gt;
&lt;li&gt;Текст, разбитый на абзацы&lt;/li&gt;
&lt;li&gt;Ссылки отдельно с новых строк (чтобы они не рвали сообщение на части)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Например, можно как-то так:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/telegram-typography-2@2x.png" width="340.5" height="582" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если человек не может нормально отформатировать сообщение в мессенджере, то может быть два варианта:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ему не важно ваше удобство&lt;/li&gt;
&lt;li&gt;У него беспорядок в голове&lt;/li&gt;
&lt;li&gt;&lt;s&gt;Он очень торопится&lt;/s&gt; Да даже когда торопится так не сделать.&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Шаблон верстки эл. письма</title>
<guid isPermaLink="false">177</guid>
<link>https://mikeozornin.ru/blog/all/email-skeleton/</link>
<pubDate>Fri, 17 Sep 2021 00:07:54 +0300</pubDate>
<author>Михаил Озорнин</author>
<comments>https://mikeozornin.ru/blog/all/email-skeleton/</comments>
<description>
&lt;p class="lead"&gt;Выкладываю несколько шаблонов верстки эл. писем, которые помогут сверстать аккуратное, красивое, адаптивное эл. письмо без знаний html и css&lt;/p&gt;
&lt;p&gt;&lt;aside class="aside-margin-right"&gt;Просто посмотрите на поддержку разных штук в почтовых клиентах &lt;a href="https://www.caniemail.com/"&gt;caniemail.com&lt;/a&gt;&lt;/aside&gt;&lt;/p&gt;
&lt;p&gt;Верстка эл. писем — сочетание тайных знаний вуду и умений из палеолита. Поддержка стандартов почтовыми клиентами ужасная, никаких современных конструкций нет, а те, что есть — работают через пень-колоду. Стили надо инлайнить, сверстать письма в адаптивные две колонки — проще убиться.&lt;/p&gt;
&lt;p&gt;Чтобы хоть как-то скрыться от этого мрака, сделаны фреймворки для верстки именно писем. Они инкапсулируют в себе многие правила и умеют сделать из нормальной чистой верстки некрасивую, но такую, какую понимают почтовые сервисы и программ.&lt;/p&gt;
&lt;p&gt;Слева — человеческая, справа что будет для почтовых программ:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/email-skeleton-mjml@2x.png" width="475.5" height="276" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Фреймворков по сути два:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://get.foundation/emails.html"&gt;Foundation for email&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mjml.io/"&gt;MJML&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Мне как-то надо было сверстать пару писем. Я глянул MJML и разобрался буквально за пару минут. MJML простой, понятный, мой шаблон доделывали люди, совсем не знакомые с HTML и справлялись. Foundation скорее всего тоже норм, но я не пробовал.&lt;/p&gt;
&lt;p&gt;Выкладываю скопившиеся у меня шаблоны писем, вдруг кому пригодится:&lt;/p&gt;
&lt;p class="loud"&gt;&lt;a href="https://github.com/mikeozornin/email-skeleton"&gt;https://github.com/mikeozornin/email-skeleton&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Шаблон 1: простое аккуратное письмо&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mikeozornin/email-skeleton/blob/master/src/1%20simple.mjml"&gt;github.com/mikeozornin/email-skeleton/blob/master/src/1 simple.mjml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Превью на десктопе:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/1-simple-desktop@2x.png" width="650" height="884" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Превью на мобильном:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/1-simple-mobile@2x.png" width="320" height="1284" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Шаблон 2: более сложная верстка&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mikeozornin/email-skeleton/blob/master/src/2%20release%20notes.mjml"&gt;github.com/mikeozornin/email-skeleton/blob/master/src/2 release notes.mjml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Превью на десктопе:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/2-release-notes-desktop@2x.png" width="650" height="1367" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Превью на мобильном:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/2-release-notes-mobile@2x.png" width="320" height="2129" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Шаблон 2: более сложная верстка&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mikeozornin/email-skeleton/blob/master/src/3%20tasks.mjml"&gt;github.com/mikeozornin/email-skeleton/blob/master/src/3 tasks.mjml&lt;/a&gt;&lt;br /&gt;
Это письмо сверстал один из наших техрайтеров, разобрался и сделал. С меня были лишь небольшие улучшения.&lt;/p&gt;
&lt;p&gt;Превью на десктопе:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/3-tasks-desktop@2x.png" width="650" height="709" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Превью на мобильном:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/3-tasks-mobile@2x.png" width="320" height="973" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Как пользоваться&lt;/h2&gt;
&lt;p&gt;Ещё раз где скачать: &lt;a href="https://github.com/mikeozornin/email-skeleton"&gt;https://github.com/mikeozornin/email-skeleton&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Сначала отредактируйте шаблон письма, используя онлайн-редактор (&lt;a href="https://mjml.io/try-it-live"&gt;mjml.io/try-it-live&lt;/a&gt;) или программу на десктопе (рекомендую этот способ). Если вам удобнее VS Code или Sublime Text, то есть плагины и для них.&lt;/p&gt;
&lt;p&gt;Сконвертируйте в html с помощью инструментов MJML. Это можно сделать и на сайте, и в клиенте MJML. Если нужно встроиться в CI, то у MJML есть рантайм на ноде.&lt;/p&gt;
&lt;p&gt;Готовый html разметьте своими данными и прикрутите к скрипту.&lt;/p&gt;
&lt;p&gt;Поддержки шаблонов нет, но если совсем никак, пишите: &lt;a href="mailto:mike.ozornin@gmail.com"&gt;mike.ozornin@gmail.com&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Как выравнивать данные в таблице</title>
<guid isPermaLink="false">131</guid>
<link>https://mikeozornin.ru/blog/all/how-to-align-data-in-table/</link>
<pubDate>Mon, 16 Sep 2019 01:32:37 +0300</pubDate>
<author>Михаил Озорнин</author>
<comments>https://mikeozornin.ru/blog/all/how-to-align-data-in-table/</comments>
<description>
&lt;p class="lead"&gt;Основные правила выравнивания в таблицах, чтобы вы могли не читать Мильчина.&lt;/p&gt;
&lt;p&gt;Если спросить любого редактора, как сделать хорошую таблицу, он ответит: «Посмотри в Мильчине». Одна глава про таблицы в справочнике занимает 128 страниц. Не каждый помнит её наизусть или готов прочитать, чтобы сделать одну таблицу.&lt;/p&gt;
&lt;p&gt;Я собрал основные правила выравнивания в таблицах. Они могут отличаться от мнения Мильчина, это мой опыт и интерпретация&lt;/p&gt;
&lt;h2&gt;1 Всё выровнять по левому краю колонок&lt;/h2&gt;
&lt;p&gt;Сначала нужно выровнять всю таблицу по левому краю. Это такой вариант по умолчанию. Получится что-то вот такое:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-1@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После этого нужно изменить выравнивание в колонках, в которых содержатся нетекстовые данные.&lt;/p&gt;
&lt;h2&gt;2 Числа выровнять по правому краю&lt;/h2&gt;
&lt;p&gt;Если в таблице есть числа, то скорее всего их будут сравнивать. В этом случае сравнивать будет удобнее, если числа выровнять поразрядно (каждый разряд ровно друг под другом). Чтобы сделать такое, числа нужно выровнять по правому краю.&lt;/p&gt;
&lt;p&gt;В идеале нужно сами числа выровнять между собой по правому краю, а блок чисел оставить выровненным по левому с заголовком колонки. Как-то так:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-2@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Из-за сокращенного заголовка колонки «Кол-во» идея может быть не до конца понятна, вот:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-3@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если технически выровнять так сложно, то есть простое и надежное решение — выровнять текст по правому краю целиком:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-4@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Примечания, что считать числом.&lt;/b&gt; Такое выравнивание нужно применить только к числовым данным одной величины, именно их имеет смысл сравнивать друг с другом. Если числа в колонке обозначают разные величины, то им нужно оставить выравнивание по левому краю. Если в колонке показываются инвентарные номера, индексы, номера паспортов, IP-адреса, то им нужно оставить выравнивание по левому краю, — эти значения вряд ли необходимо смотреть поразрядно.&lt;/p&gt;
&lt;h2&gt;3 Диапазоны выровнять по разделителю&lt;/h2&gt;
&lt;p&gt;Дальше нужно найти колонки с диапазонами и похожими конструкциями, когда в ячейке пара чисел написана через какой-нибудь разделитель: 1…15, 1—15, 1 / 15, 1 из 15, и т. д.&lt;/p&gt;
&lt;p&gt;Такие колонки нужно выравнивать по разделителю:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-5@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Диапазоны нанизываются на разделитель как на ось:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-6@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;4 Значки выровнять по центру&lt;/h2&gt;
&lt;p&gt;Если есть колонки, в которых отображаются отдельные символы, пиктограммы, эмодзи, то их лучше выровнять по центру. Часто это колонки с плюсами и минусами в качестве отметки о наличии какой-то функции.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-7-2@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если в такую колонку иногда пролезает текст, например, &lt;i&gt;нет данных&lt;/i&gt;, то текст выравнивается по правилу колонки, а не по левому краю как текст. И наоборот, если в текстовой или числовой ячейке стоит прочерк, то его нужно выравнивать не как значок, а как как другие значения в колонке:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-7-3@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если делать наоборот: текст в колонке значков выравнивать по левому краю, а значки в колонке с текстом по центру, то будет некрасиво:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-8-2@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p class="loud"&gt;На этом с выравниванием всё&lt;/p&gt;
&lt;p&gt;&lt;aside class="aside-margin-right"&gt;Что за моноширинные цифры смотри в посте &lt;br/&gt;&lt;a href="https://mikeozornin.ru/blog/all/opentype-features/"&gt;Что такое, эти опентайп-фичи&lt;/span&gt;&lt;/a&gt;&lt;/aside&gt;&lt;/p&gt;
&lt;h2&gt;5 Включить моноширинные (табличные) цифры&lt;/h2&gt;
&lt;p&gt;Внимательные люди могли заметить, что числа, выровненные по правому краю, не выровнялись поразрядно. Вот та таблица:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-2@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Числа 1113 и 3800 не совпадают разрядами. Это произошло из-за того, что в шрифте Интер, которым набрана таблица по умолчанию стоят пропорциональные цифры. Моноширинные цифры в шрифте есть, но их нужно включать отдельно (opentype-фичей).&lt;/p&gt;
&lt;p&gt;Нужно проверить, что в колонках, в которых нужно поразрядное выравнивание, показываются именно моноширинные цифры. Для инвентарных номеров, индексов можно оставить и пропорциональные. Если включить моноширинные цифры, то с поразрядным выравниванием все станет хорошо:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-8@2x.png" width="600" height="136" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Ниже показана разница моноширинных (сверху) и пропорциональных цифр. Обратите внимание, что в во второй таблице 1113 уместились в три разряда числа 3800. Сравнивать числа, набранные пропорциональными цифрами будет сложнее.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-9@2x.png" width="600" height="296" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Шпаргалка&lt;/h2&gt;
&lt;p&gt;Чтобы каждый раз не перечитывать пост, вот шпаргалка:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/how-to-align-data-in-table-10@2x.png" width="600" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Что почитать&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Подборка советов Ильи Бирмана про таблицы: &lt;a href="https://bureau.ru/soviet/selected/dima-shishkin/birman-pilit-tablitsy/"&gt;bureau.ru/soviet/selected/dima-shishkin/birman-pilit-tablitsy/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Глава 13. Таблицы и выводы&lt;/i&gt;, «Справочник издателя и автора», Мильчин и Чельцова&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Как подписывать скриншоты</title>
<guid isPermaLink="false">83</guid>
<link>https://mikeozornin.ru/blog/all/how-to-label-screenshots/</link>
<pubDate>Mon, 12 Feb 2018 12:19:47 +0300</pubDate>
<author>Михаил Озорнин</author>
<comments>https://mikeozornin.ru/blog/all/how-to-label-screenshots/</comments>
<description>
&lt;p class="lead"&gt;У нас в компании есть команда технических писателей, которые пишут руководства по продуктам. В руководствах техписатели вставляют скриншоты экранов и рассказывают как и что работает. Некоторое время назад я помог им разработать рекомендации по оформлению подписей к таким скриншотам. Расскажу на что обращать внимание. Вряд ли тут будет что-то новое дизайнерам, а вот остальным, надеюсь, поможет.&lt;/p&gt;
&lt;p&gt;Я подключился совсем рано, когда подписи скриншотов были совсем сырыми:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/1-1.png" width="1491" height="358" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;То, что ко мне попал один из самых первых черновиков — большая удача, из черновика получились хорошие примеры. Их не пришлось придумывать из головы, они вышли иллюстративные и при этом реальные.&lt;/p&gt;
&lt;h2&gt;Общие правила&lt;/h2&gt;
&lt;p&gt;Про оформление подписей есть бюрошный совет: &lt;a href="https://bureau.ru/bb/soviet/20140728/"&gt;bureau.ru/bb/soviet/20140728.&lt;/a&gt; В нем Артём рассказывает о роли подписей, о том, как их ставить и как рисовать выноски. Подписчики учебника «Типографика и верстка» могут дополнительно посмотреть &lt;a href="https://bureau.ru/books/typography/71"&gt;разворот 71.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Я не буду повторяться и писать про толщину линий и их цвет, про расстояния до обозначаемого объекта, в двух ссылках выше это описано.&lt;/p&gt;
&lt;h2&gt;Прием 1: УВЛ (убрать все лишнее)&lt;/h2&gt;
&lt;p&gt;Самое простое, с чего можно начать улучшение этой картинки — убрать очевидные сущности. Текста станет меньше, свободного места — больше, подписи станут компактней и аккуратней.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/1-1.png" width="1491" height="358" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Слово &lt;i&gt;button&lt;/i&gt; встречается 12 раз и все они используются, чтобы сказать «это — кнопка». Вообщем почти все элементы на этом скриншоте — кнопки, поэтому &lt;i&gt;button&lt;/i&gt; безболезненно убирается:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/1-2.png" width="1449" height="329" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Прием 2: вынести общее за скобки&lt;/h2&gt;
&lt;p&gt;Иногда от повторений нельзя избавиться совсем.  В примере ниже повторяется не просто &lt;i&gt;button,&lt;/i&gt; а &lt;i&gt;filter button.&lt;/i&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/1-3.png" width="366" height="168" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Убрать &lt;i&gt;button&lt;/i&gt; можно, а вот от &lt;i&gt;filter&lt;/i&gt; избавиться нельзя. Если убрать слово &lt;i&gt;filter&lt;/i&gt;, то потеряется важный смысл. При этом &lt;i&gt;filter button&lt;/i&gt; относится ко всем четырем действиям, все они — действия над сохраненными фильтрами. Нет необходимости писать про сохраненные фильтры 4 раза, можно написать один раз и больше не повторяться.&lt;/p&gt;
&lt;p&gt;Например, так:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/1-4.png" width="470" height="158" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Фактически мы вынесли &lt;i&gt;filter button&lt;/i&gt; за скобки, как в математическом выражении.&lt;/p&gt;
&lt;h2&gt;Прием 3: соблюдать теории близости&lt;/h2&gt;
&lt;p&gt;&lt;aside class="aside-margin-right"&gt;&lt;span class="related-excerpt"&gt;Теория близости: &lt;a href="https://www.artlebedev.ru/kovodstvo/sections/136/"&gt;artlebedev.ru/kovodstvo/sections/136/&lt;/a&gt;&lt;/span&gt;&lt;/aside&gt;&lt;/p&gt;
&lt;p&gt;Нужно следить, чтобы при расположении подписей не нарушалась теория близости. Здесь надпись близка к чужой палочке, возникает путаница:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/5-1@2x.png" width="639" height="213" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Прием 4: использовать естественное соответствие&lt;/h2&gt;
&lt;p&gt;Известный инженерный психолог Дональд Норман в своей книге «Дизайн привычных вещей» сформулировал принцип «естественного соответствия». Проще всего объяснить картинкой. Слева просто так, справа — естественное соответствие:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/norman@2x.png" width="1000" height="294" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На этом куске скриншота все 4 иконки стоят ровно в ряд с одинаковыми отступами:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/3-1.png" width="602" height="192" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;По возможности лучше не подписывать что-то сбоку, что-то снизу, а расположить подписи в ряд, с одинаковыми интервалами, — это усилит взаимосвязь:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/3-2.png" width="471" height="145" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Прием 5: выравнивать текст осмысленно&lt;/h2&gt;
&lt;p&gt;Подпись к элементу можно поставить по-разному: слева, справа, ближе к центру. По-разному можно выровнять текст: по левому краю, по центру или по правому краю. Если расположение и выравнивание выбирать не случайно, то оно помогает лучше соотнести подпись с элементом, к которому она написана.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/6-1.png" width="625" height="170" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Подпись периода расположение по центру и похожа на форме на отображаемый период: невысокая и широкая. Иконка &lt;i&gt;Expand timeline&lt;/i&gt; расположена в правой части поля, поэтому выноску располагается с правой стороны текста. Дополнительно можно было бы использовать выравнивание текста &lt;i&gt;Expand timeline&lt;/i&gt; по правому краю, а &lt;i&gt;Apply filter&lt;/i&gt; по центру, но это не обязательно в данном случае.&lt;/p&gt;
&lt;p&gt;За выравниваем всегда следят на транспортных схемах: правильное расположение названия станции помогает понять, где какая станция. Посмотрите, например, линейные схемы Московского метро: &lt;a href="https://www.artlebedev.ru/metro/line-map/"&gt;artlebedev.ru/metro/line-map.&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Прием 6: убрать «почти, но не совсем»&lt;/h2&gt;
&lt;p&gt;&lt;aside class="aside-margin-right"&gt;&lt;span class="related-excerpt"&gt;Конечно это упрощение, но сейчас так надо&lt;/span&gt;&lt;/aside&gt;&lt;/p&gt;
&lt;p&gt;Существует общее правило в дизайне: блоки, надписи и другие элементы нужно или выровнять совсем, или совсем не ровнять. Не должно быть элементов, неровных на чуть-чуть, не должно быть никаких «почти, но не совсем».&lt;/p&gt;
&lt;p&gt;Посмотрим на картинку:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/2-1.png" width="1500" height="139" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Здесь много &lt;i&gt;почти, но не совсем&lt;/i&gt;, всего 6 видов разного выравнивания:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/2-2.png" width="1525" height="160" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Подписи будут аккуратней, если их выровнять друг относительно друга так:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/2-3.png" width="1551" height="121" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Ещё примеры «почти, но не совсем» &lt;a href="http://ilyabirman.ru/meanwhile/all/almost/"&gt;в посте Ильи Бирмана&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Прием 7: следить за типографикой&lt;/h2&gt;
&lt;p&gt;Подписи — неблагодарный для верстки формат: колонка узкая, а тут ещё могут появиться эти длинные русские слова. В узких колонках особенно важно следить за интерлиньяжем (межстрочным интервалом), лучше уменьшить его относительно базового. &lt;i&gt;Filter&lt;/i&gt; и &lt;i&gt;panel&lt;/i&gt; расположены так далеко друг относительно друга, что может показаться, что это две подписи. Если уменьшить интерлиньяж будет лучше:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/4-1.png" width="1151" height="392" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Ещё для подписей обычно применяют кегль, уменьшенный на пару пунктов относительно основного текста.&lt;/p&gt;
&lt;p&gt;Про интерлиньяж:&lt;br /&gt;
&lt;a href="http://bureau.ru/bb/soviet/20140310/"&gt;bureau.ru/bb/soviet/20140310/ &lt;/a&gt;&lt;br /&gt;
&lt;a href="http://bureau.ru/bb/soviet/20140224/"&gt;bureau.ru/bb/soviet/20140310/ &lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Прием 8: редактировать текст&lt;/h2&gt;
&lt;p&gt;Из-за узкой колонки в подписях может быть много переносов на другие строки. Лучше, если они будут в логически обоснованных местах.&lt;/p&gt;
&lt;h2&gt;Прием 9: рассказывать по частям&lt;/h2&gt;
&lt;p&gt;Иногда бывает так: уже убрал все лишнее, вынес за скобки, сократил и отредактировал текст, а все равно ничего не лезет. Как ни стараешься, ничего не помогает: подписей слишком много, они мешают друг другу, получается каша.&lt;/p&gt;
&lt;p&gt;В этом случае можно рассказывать по частям. Например, сначала показать общие части, потом подписать отдельные элементы этих частей:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mikeozornin.ru/blog/pictures/7-1.png" width="1609" height="703" alt="" /&gt;
&lt;/div&gt;
&lt;div class="post-summary"&gt;&lt;div class="post-summary__header"&gt;&lt;p&gt;Приемы&lt;/p&gt;
&lt;/div&gt;&lt;div class="post-summary__text"&gt;&lt;ol start="1"&gt;
&lt;li&gt;Убрать все лишнее&lt;/li&gt;
&lt;li&gt;Вынести общее за скобки&lt;/li&gt;
&lt;li&gt;Соблюдать теории близости&lt;/li&gt;
&lt;li&gt;Использовать естественное соответствие&lt;/li&gt;
&lt;li&gt;Выравнивать текст осмысленно&lt;/li&gt;
&lt;li&gt;Убрать «почти, но не совсем»&lt;/li&gt;
&lt;li&gt;Следить за типографикой&lt;/li&gt;
&lt;li&gt;Редактировать текст&lt;/li&gt;
&lt;li&gt;Рассказывать по частям&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Про подписи есть ещё два поста Сергея Стеблины, он шарит сильно лучше меня, поэтому если дочитали досюда, то прочитайте и его, вам уже нечего терять:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://steblina.com/neznal/?go=all/razmery-lineyki/"&gt;Размеры и линейки&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://steblina.com/neznal/?go=all/korotko-o-vynoskah-i-podpisyah/"&gt;Коротко о выносках и подписях&lt;/a&gt; — на самом деле не коротко&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>


</channel>
</rss>