Как выбрать структуру таблицы Markdown до заполнения? Автор начал с десяти столбцов, и таблицу невозможно читать на телефоне. До заполнения таблицы сформулируйте вопрос, на который она отвечает. Если нужно сравнить три варианта по цене и формату, эти поля и должны быть столбцами; историю каждого варианта лучше оставить под таблицей. Узкий экран быстро покажет, где структура перегружена. Попробуйте прочитать заголовки без содержимого: они должны объяснять сравнение.

Предметная схема исходной ситуации и результата
Проверка результата

Как выбрать структуру таблицы Markdown до заполнения

До заполнения таблицы решите, что именно сравнивают строки и что означает каждый столбец. Если один заголовок требует сразу двух разных типов значения, структуру лучше разделить. Сделайте пробную строку с самым сложным примером: длинным названием, пустым значением или ссылкой. После генерации проверьте таблицу в том редакторе, где она будет опубликована, и убедитесь, что она читается на узком экране.

Разбор на примере

В статье нужно сравнить три формата файлов, и автор начинает таблицу из десяти столбцов. Спросите, какие свойства действительно влияют на выбор читателя: например, прозрачность, качество текста и совместимость. Оставьте их в таблице, а длинные примечания вынесите в абзац ниже. Проверьте макет на телефоне: там быстро видно, помещается ли логика сравнения на экран.

Определите смысл колонок

Сначала заполните самую сложную строку: длинное название, пустое значение и ссылку. Так станет видно, годятся ли выбранные колонки. Затем проверьте таблицу в предпросмотре статьи, особенно на узком экране. Генератор ускоряет набор разделителей, но не выбирает за автора смысловую структуру.

  1. Исходные условия. Автор начал с десяти столбцов, и таблицу невозможно читать на телефоне.
  2. Проба. Оставить только поля для сравнения, подробности вынести в текст под таблицей.
  3. Контроль. Проверить горизонтальную прокрутку и смысл заголовков на узком экране.

Для пробного действия используйте генератор таблиц Markdown. Сохраните исходные данные и правило преобразования.

Сервис в статьеГенератор таблиц Markdown Открыть полностью →
ЯчейкиПервая строка — заголовок
Заголовок
Строка 1
Строка 2
Таблица Markdown
| Товар            | Цена | В наличии |
| ---------------- | ---: | --------- |
| Кружка «Верстак» |  450 | да        |
| Блокнот A5       |  290 | да        |
  • Строк данных2
  • Столбцов3
  • Размер159 символов

Где возникает ошибка

Пустые столбцы «на всякий случай» утяжеляют таблицу и потом провоцируют случайное заполнение нерелевантными данными.

Если таблица не помещается на телефоне

Спросите, все ли колонки нужны для ответа читателю. Часто одно длинное поле можно вынести в текст после таблицы, а два второстепенных объединить в пояснение. Сделайте пробную строку с самым длинным значением и проверьте предпросмотр на узком экране. Если смысл приходится восстанавливать горизонтальной прокруткой, пересмотрите структуру до заполнения остальных строк.

Как выбрать следующий шаг

Если таблица сравнивает объекты, колонки должны обозначать одинаковые признаки для каждой строки. Если в одном столбце смешаны цена, описание и примечание, структуру лучше пересмотреть до заполнения. Пробная сложная строка покажет проблему раньше, чем длинная готовая таблица.

Проверка результата

Если таблица не читается на телефоне, начните не с уменьшения шрифта, а с выбора колонок. Уберите второстепенные поля или вынесите длинное пояснение в абзац под таблицей. Проверьте самую сложную строку в предпросмотре. Если она понятна без горизонтального поиска смысла, заполняйте остальные.

Если нужно продолжить работу, пригодятся markdown в HTML и markdown для Telegram. Смежный случай описан в материале как сделать таблицу в Markdown без ошибок.

Итог: Проверить горизонтальную прокрутку и смысл заголовков на узком экране.

01Сколько столбцов удобно?

Столько, сколько читатель может сопоставить на целевом экране; лишние детали вынесите отдельно.

02Что проверять после конвертации?

Число записей, поля и пограничные значения в целевой программе.

03Что делать, если проба не прошла?

Вернитесь к исходным условиям и проверьте один параметр, прежде чем повторять действие.