Generátor HTML tabuliek
Vytvor kód HTML tabuľky z upraviteľnej mriežky alebo vloženého CSV, s popiskom, bunkami hlavičky, th scope, triedou CSS či vloženými štýlmi a živým náhľadom.
Enter presunie o riadok nižšie. Bunky skopírované z tabuľky vlož do ľubovoľnej bunky a mriežka sa od nej vyplní.
Náhľad
Ako vygenerovať tabuľku HTML
- Vyplň mriežku. Použi Pridať riadok, Pridať stĺpec, Odstrániť posledný riadok a Odstrániť posledný stĺpec, alebo tlačidlá × pri každom riadku a stĺpci. Nová prázdna tabuľka začne odznova z prázdnej mriežky 3 × 3.
- Ak chceš použiť existujúce údaje, vlož CSV alebo bunky skopírované z Excelu, LibreOffice či Tabuliek Google do Importovať údaje CSV alebo z tabuľky, skontroluj Oddeľovač a klikni na Importovať. Blok buniek z tabuľky môžeš vložiť aj priamo do ľubovoľnej bunky mriežky.
- Pridaj Popisok a vyber, či Prvý riadok je hlavička a Prvý stĺpec je hlavička.
- V sekcii Štýlovanie vyber Bez štýlov, Trieda CSS alebo Vložené štýly a podľa potreby uprav Farba okraja, Pozadie hlavičky a Pruhované riadky.
- Skontroluj Náhľad a potom klikni na Kopírovať HTML, alebo stiahni kód ako súbor
.html.
Prístupné značkovanie tabuľky
Tabuľka je prístupná len vtedy, keď čítače obrazovky vedia určiť, ktoré bunky sú hlavičky a čo opisujú. Tento nástroj zapisuje štruktúru, ktorú odporúča štandard HTML a techniky WCAG:
<caption>dáva tabuľke názov. Čítače obrazovky ho oznámia pri vstupe do tabuľky a pomáha každému čitateľovi pochopiť, na čo sa pozerá. Drž ho krátky a výstižný.<thead>a<tbody>oddeľujú riadok hlavičky od riadkov s údajmi. Prehliadače môžu<thead>zopakovať na každej vytlačenej strane.<th scope="col">označuje hlavičku každého stĺpca a pri Prvý stĺpec je hlavička označuje<th scope="row">prvú bunku každého riadka. Keď používateľ čítača obrazovky prejde na bunku s údajmi, môže si nechať prečítať príslušné hlavičky, napríklad „Pro, Cena, 12 €“.
Tabuľky používaj len na tabuľkové údaje, nikdy na rozloženie stránky. Ak sa dá, vyhni sa zlúčeným bunkám: jednoduché mriežky s jedným riadkom hlavičky a prípadne jedným stĺpcom hlavičky sa s asistenčnými technológiami čítajú najľahšie.
Možnosti štýlovania
- Bez štýlov zapíše čisté značkovanie, ktoré preberá štýly tabuliek tvojho webu. Je to najlepšia voľba pre CMS alebo web s dizajnovým systémom.
- Trieda CSS pridá
class="…"do<table>a zobrazí zodpovedajúci blok CSS na vloženie do tvojho štýlového predpisu. Názov triedy sa očistí na písmená, číslice, spojovníky a podčiarkovníky, takže je vždy platným selektorom. - Vložené štýly dajú atribúty
stylena každý prvok. Je to rozsiahle, ale e‑mailové správy HTML to potrebujú, pretože mnohé e‑mailové klienty ignorujú bloky<style>. Pri použití triedy pridá tlačidlo Stiahnuť CSS do prvku<style>.
Do CSS sa zapisujú iba skutočné hexadecimálne farby z výberov farieb, takže sa do tvojich štýlov nemôže dostať nič neočakávané.
Ošetrenie znakov a bezpečnosť
Každá bunka je ošetrená: <, > a & sa zmenia na <, > a &, takže text ako <b> alebo a < b sa zobrazí presne tak, ako je napísaný, a nevyloží sa ako značkovanie. Zalomenia riadkov v importovaných bunkách sa zmenia na <br>. Náhľad sa skladá iba z tohto ošetreného značkovania a prechádza čističom, ktorý ponecháva iba prvky tabuľky, takže vložený skript sa nikdy nespustí.
Často kladené otázky
Môžem do bunky vložiť odkazy alebo tučný text?
Z mriežky nie: obsah buniek je vždy ošetrený, čo udržiava kód platný a bezpečný. Odkazy alebo formátovanie pridaj do vygenerovaného kódu dodatočne, ak ich potrebuješ.
Prečo používať popisok namiesto nadpisu nad tabuľkou?
<caption> je v strome prístupnosti spojený s tabuľkou, takže ho čítače obrazovky oznámia spolu s tabuľkou. Nadpis nad ňou s tabuľkou prepojený nie je.
Podporuje nástroj zlúčené bunky (colspan a rowspan)?
Nie. Mriežka vytvára jednu bunku na pozíciu. Zlúčené bunky sťažujú čítanie tabuľky asistenčným technológiám, preto ich nechaj na prípady, keď sú skutočne potrebné, a pridaj ich ručne.
Nahrávajú sa moje údaje?
Nie. Mriežka, import, kód aj náhľad vznikajú v tvojom prehliadači. Nič, čo vložíš, sa neodosiela na server.
Aká veľká môže byť tabuľka?
Mriežka pojme až 500 riadkov a 30 stĺpcov. Pri väčších súboroch údajov je zvyčajne užitočnejšia zoraditeľná dátová mriežka alebo stiahnuteľný súbor CSV než statická tabuľka HTML.
Súvisiace nástroje
- Generátor tabuliek Markdown Vytvor tabuľky Markdown v mriežke, vlož CSV alebo bunky z tabuľky, nastav zarovnanie stĺpcov a skopíruj úhľadne zarovnanú tabuľku GitHub Flavored Markdown.
- Formátovanie a minifikácia HTML Skrášli neprehľadné HTML čistým odsadením alebo ho bezpečne minifikuj v prehliadači. Formátuje aj vložené CSS a JavaScript. Nič sa nenahráva na server.
- Kódovanie a dekódovanie HTML entít Zakóduj špeciálne znaky ako entity HTML (pomenované, desiatkové alebo hex) alebo dekóduj ľubovoľnú entitu s plným zoznamom 2 231 pomenovaných odkazov HTML5.