Генератор на HTML таблица
Създайте код на HTML таблица от редактируема мрежа или поставен CSV, със заглавие, заглавни клетки, th scope, CSS клас или вградени стилове и преглед на живо.
Натиснете Enter, за да слезете с един ред. Поставете клетки, копирани от електронна таблица, в коя да е клетка, за да попълните мрежата оттам.
Преглед
Как да генерирате HTML таблица
- Попълнете мрежата. Използвайте Добави ред, Добави колона, Премахни последния ред и Премахни последната колона или бутоните × до всеки ред и колона. Нова празна таблица започва отначало от празна мрежа 3 × 3.
- За да използвате съществуващи данни, поставете CSV или клетки, копирани от Excel, LibreOffice или Google Sheets, в Внос на CSV или данни от електронна таблица, проверете Разделител и щракнете Внеси. Можете да поставите блок клетки от електронна таблица и направо в коя да е клетка на мрежата.
- Добавете Заглавие на таблицата и изберете дали Първият ред е заглавен и Първата колона е заглавна.
- Под Стилове изберете Без стилове, CSS клас или Вградени стилове и настройте Цвят на рамката, Фон на заглавието и Ивичести редове, ако желаете.
- Проверете Преглед, после щракнете Копирай HTML или изтеглете кода като файл
.html.
Достъпна разметка на таблица
Таблицата е достъпна само когато екранните четци могат да разберат кои клетки са заглавия и какво описват. Този инструмент записва структурата, препоръчвана от стандарта HTML и техниките на WCAG:
<caption>дава име на таблицата. Екранните четци го обявяват при влизане в таблицата и то помага на всеки читател да разбере какво гледа. Дръжте го кратко и описателно.<thead>и<tbody>разделят заглавния ред от редовете с данни. Браузърите могат да повторят<thead>на всяка отпечатана страница.<th scope="col">отбелязва всяко заглавие на колона, а при Първата колона е заглавна<th scope="row">отбелязва първата клетка на всеки ред. Когато потребител на екранен четец премине към клетка с данни, четецът може да прочете съответните заглавия, например „Про, Цена, 12 €“.
Използвайте таблици само за табличните данни, никога за оформление на страницата. Избягвайте слети клетки, когато можете: простите мрежи с един заглавен ред и при нужда една заглавна колона са най-лесни за четене с помощни технологии.
Опции за стил
- Без стилове записва чиста разметка, която наследява стиловете на таблиците на вашия сайт. Това е най-добрият избор за CMS или сайт с дизайн система.
- CSS клас добавя
class="…"към<table>и показва съответен блок CSS, който да поставите в стила си. Име на класа се почиства до букви, цифри, тирета и долни черти, така че винаги е валиден селектор. - Вградени стилове поставя атрибути
styleна всеки елемент. Многословно е, но е това, което трябва на HTML имейлите, тъй като много имейл клиенти игнорират блоковете<style>. Бутонът Изтегли добавя CSS в елемент<style>, когато използвате клас.
В CSS се записват само истински шестнадесетични цветове от избирателите на цвят, така че нищо неочаквано не може да попадне в стиловете ви.
Ескейпване и безопасност
Всяка клетка се ескейпва: <, > и & стават <, > и &, така че текст като <b> или a < b се появява точно както е въведен, а не се тълкува като разметка. Новите редове във внесените клетки стават <br>. Прегледът се изгражда само от тази ескейпната разметка и минава през почистваща програма, която пази само елементите на таблицата, така че поставен скрипт никога не може да се изпълни.
Често задавани въпроси
Мога ли да сложа връзки или удебелен текст в клетка?
Не от мрежата: съдържанието на клетките винаги се ескейпва, което държи кода валиден и безопасен. Добавете връзки или форматиране към генерирания код след това, ако ви трябват.
Защо да ползвам заглавие на таблицата вместо заглавие над нея?
<caption> е свързано с таблицата в дървото за достъпност, така че екранните четци го обявяват заедно с таблицата. Заглавие над нея не е свързано с таблицата.
Поддържа ли инструментът слети клетки (colspan и rowspan)?
Не. Мрежата създава по една клетка на позиция. Слетите клетки правят таблиците по-трудни за четене с помощни технологии, затова ги оставете за случаите, когато наистина са нужни, и ги добавете на ръка.
Качват ли се данните ми?
Не. Мрежата, вносът, кодът и прегледът се създават във вашия браузър. Нищо, което поставите, не се изпраща към сървър.
Колко голяма може да е таблицата?
Мрежата побира до 500 реда и 30 колони. За по-големи набори от данни сортируема таблица с данни или изтегляем CSV файл обикновено е по-полезен от статична HTML таблица.
Сродни инструменти
- Генератор на Markdown таблици Създавайте Markdown таблици в мрежа, поставяйте CSV или клетки от електронна таблица, задавайте подравняване и копирайте подредена GitHub Markdown таблица.
- HTML форматиране и минимизиране Подредете разхвърлян HTML с чисти отстъпи или го минимизирайте безопасно във вашия браузър. Вграденият CSS и JavaScript също се форматират. Нищо не се качва.
- HTML ентитита: кодиране и декодиране Заменете специалните символи с HTML ентитита (именувани, десетични или hex) или декодирайте всяко ентитито с пълния списък от 2231 именувани препратки от HTML5.