HTML táblázat generátor
Készíts HTML táblázatkódot szerkeszthető rácsból vagy CSV-ből felirattal, fejlécmezőkkel, th scope, CSS-osztállyal vagy inline stílussal és élő előnézettel.
Az Enter lejjebb lép egy sort. Táblázatkezelőből másolt cellákat bármelyik cellába beilleszthetsz, és onnantól kitöltik a rácsot.
Előnézet
Hogyan generálj HTML táblázatot
- Töltsd ki a rácsot. Használd a Sor hozzáadása, Oszlop hozzáadása, Utolsó sor eltávolítása és Utolsó oszlop eltávolítása gombokat, vagy az egyes sorok és oszlopok melletti × gombokat. Az Új üres táblázat egy üres 3 × 3-as rácsról indul újra.
- Meglévő adatok újrafelhasználásához illessz be CSV-t vagy Excelből, LibreOffice-ból vagy Google Táblázatokból másolt cellákat a CSV vagy táblázatkezelő adatainak importálása részbe, ellenőrizd az Elválasztó beállítását, és kattints az Importálás gombra. Egy táblázatkezelő-cellablokkot közvetlenül bármelyik rácscellába is beilleszthetsz.
- Adj meg Felirat értéket, és válaszd ki, hogy Az első sor fejlécsor és Az első oszlop fejlécoszlop legyen-e.
- A Stílus alatt válassz Nincs stílus, CSS-osztály vagy Soron belüli stílusok közül, és ha szeretnéd, állítsd be a Szegély színe, a Fejléc háttere és a Csíkozott sorok opciót.
- Nézd meg az Előnézetet, majd kattints a HTML másolása gombra, vagy töltsd le a kódot
.htmlfájlként.
Akadálymentes táblázat-jelölés
A táblázat csak akkor akadálymentes, ha a képernyőolvasók meg tudják mondani, mely cellák fejlécek, és mit írnak le. Ez az eszköz azt a szerkezetet írja, amelyet a HTML-szabvány és a WCAG-technikák javasolnak:
- A
<caption>nevet ad a táblázatnak. A képernyőolvasók bejelentik, amikor a táblázatba lépnek, és minden olvasónak segít megérteni, mit lát. Tartsd rövidnek és leíró jellegűnek. - A
<thead>és a<tbody>elválasztja a fejlécsort az adatsoroktól. A böngészők minden nyomtatott oldalon megismételhetik a<thead>részt. - A
<th scope="col">megjelöli az egyes oszlopfejléceket, az Az első oszlop fejlécoszlop opcióval pedig a<th scope="row">az egyes sorok első celláját. Amikor a képernyőolvasót használó felhasználó egy adatcellára lép, az felolvashatja a hozzá tartozó fejléceket, például „Pro, Ár, 12 €”.
A táblázatokat csak táblázatos adatokhoz használd, soha ne oldalelrendezéshez. Kerüld az összevont cellákat, ha lehet: az egy fejlécsoros és szükség esetén egy fejlécoszlopos egyszerű rácsok olvashatók a legkönnyebben a segítő technológiákkal.
Stílusbeállítások
- A Nincs stílus sima jelölést ír, amely örökli az oldalad táblázatstílusait. Ez a legjobb választás CMS-hez vagy tervezési rendszerrel rendelkező oldalhoz.
- A CSS-osztály egy
class="…"attribútumot ad a<table>elemhez, és megjelenít egy hozzá illő CSS-blokkot, amelyet beilleszthetsz a stíluslapodba. Az Osztálynév betűkre, számjegyekre, kötőjelekre és aláhúzásokra tisztul, így mindig érvényes szelektor. - A Soron belüli stílusok minden elemre
styleattribútumokat tesz. Bőbeszédű, de ezt kívánják a HTML-e-mailek, mert sok e-mail-kliens figyelmen kívül hagyja a<style>blokkokat. A Letöltés gomb a CSS-t<style>elembe teszi, ha osztályt használsz.
A CSS-be csak a színválasztókból származó valódi hexadecimális színek kerülnek, így semmi váratlan nem kerülhet a stílusaidba.
Escape-elés és biztonság
Minden cella escape-elve van: a <, a > és az & <, > és & lesz, így az olyan szöveg, mint a <b> vagy az a < b, pontosan úgy jelenik meg, ahogy beírtad, ahelyett hogy jelölésként értelmeződne. Az importált cellákban lévő sortörések <br> elemekké válnak. Az előnézet kizárólag ebből az escape-elt jelölésből épül, és egy olyan tisztítón megy át, amely csak a táblázatelemeket tartja meg, így egy beillesztett szkript soha nem futhat le.
Gyakori kérdések
Tehetek hivatkozást vagy félkövér szöveget egy cellába?
A rácsból nem: a cella tartalma mindig escape-elve van, ami érvényesen és biztonságosan tartja a kódot. Ha szükséged van rájuk, utólag add hozzá a hivatkozásokat vagy a formázást a generált kódhoz.
Miért érdemes feliratot használni a táblázat feletti címsor helyett?
A <caption> az akadálymentességi fában a táblázathoz van kötve, így a képernyőolvasók a táblázattal együtt jelentik be. A feletti címsor nincs a táblázathoz kapcsolva.
Támogatja az eszköz az összevont cellákat (colspan és rowspan)?
Nem. A rács pozíciónként egy cellát állít elő. Az összevont cellák megnehezítik a táblázatok olvasását a segítő technológiák számára, ezért csak ott használd őket, ahol tényleg szükség van rájuk, és kézzel add hozzá.
Feltöltődnek az adataim?
Nem. A rácsot, az importálást, a kódot és az előnézetet is a böngésződ állítja elő. Semmi, amit beillesztesz, nem kerül elküldésre szervernek.
Mekkora lehet a táblázat?
A rács legfeljebb 500 sort és 30 oszlopot tartalmaz. Nagyobb adathalmazokhoz általában hasznosabb egy rendezhető adatrács vagy egy letölthető CSV-fájl, mint egy statikus HTML-táblázat.
Kapcsolódó eszközök
- Markdown táblázat generátor Készíts Markdown táblázatot rácsban, importálj CSV-t vagy táblázatkezelő-cellákat, állítsd az oszlopok igazítását, és másold ki a GitHub-kompatibilis kódot.
- HTML formázó Szépítsd a kusza HTML-t tiszta behúzással, vagy tömörítsd biztonságosan a böngésződben. A beágyazott CSS és JS is formázódik. Semmi nem töltődik fel.
- HTML entitás kódoló és dekódoló Alakítsd a különleges karaktereket HTML entitásokká (elnevezett, decimális, hex), vagy dekódolj entitásokat a 2231 HTML5 névvel ellátott hivatkozás listájával.