На главную Разработчик Генератор HTML-таблиц

Генератор HTML-таблиц

CSV/TSV в таблицы HTML или Markdown

Как использовать Генератор HTML-таблиц

CSV/TSV в таблицы HTML или Markdown Бесплатный онлайн-инструмент, без регистрации, без навязчивой рекламы. Используйте прямо сейчас.

Когда нужен генератор HTML-таблиц?

HTML-таблицы отображают табличные данные с заголовками строк и столбцов. Писать HTML-код таблиц вручную долго и чревато ошибками — особенно для таблиц со многими столбцами. Генератор конвертирует структурированные данные в валидную HTML-разметку.

Доступность HTML-таблиц: Правильно структурированная HTML-таблица включает заголовки <th> с атрибутом scope, описательный элемент <caption> и секции <thead>/<tbody>/<tfoot>. Скринридеры полагаются на эту структуру для передачи данных таблицы пользователям с нарушениями зрения.

Когда использовать таблицу, а когда CSS Grid/Flexbox?

Таблица — для настоящих табличных данных: когда смысл ячейки зависит от заголовков строки и столбца. CSS Grid и Flexbox — для вёрстки. Даже если визуальный результат похож на сетку, для нетабличных макетов элемент

не следует использовать по семантическим и доступностным причинам.

В чём разница между
и ?

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

Как сделать таблицу адаптивной на мобильном?

Стандартные HTML-таблицы не адаптируются к узким экранам. Решения: контейнерный div с overflow-x:auto для горизонтальной прокрутки; или CSS, переключающий ячейки в вертикальный стек на мобильном с атрибутами data-label, показывающими заголовок рядом с каждым значением.

Что делает CSS-свойство border-collapse?

По умолчанию у соседних ячеек таблицы отдельные рамки, дающие двойную линию между ячейками. border-collapse:collapse объединяет соседние рамки в одну — стандартный вид для таблиц данных. border-collapse:separate сохраняет раздельные рамки и допускает border-spacing между ячейками.

Можно ли создавать таблицы с объединёнными ячейками?

Генератор создаёт обычные таблицы из CSV, где все ячейки одного размера. Таблицы с объединёнными ячейками (colspan, rowspan) требуют ручного редактирования HTML. Создайте базовую таблицу здесь, затем добавьте атрибуты объединения в редакторе кода.

HTML-таблица vs Markdown-таблица vs электронная таблица

HTML-таблица — полный контроль стилей, рендерится в браузерах и большинстве email-клиентов. Markdown-таблица (с вертикальными чертами) рендерится на GitHub, GitLab и большинстве документационных платформ — проще писать, ограниченные стили. Электронная таблица (Excel, Google Таблицы) — для анализа данных с формулами, сортировкой и интерактивной фильтрацией. HTML для веб-интеграции, Markdown для технической документации, таблица для анализа данных.