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) или декодирајте кој било ентитет, со целосниот список од 2 231 HTML5 имиња.