HTML-tabeli generaator
Loo HTML-tabeli kood ruudustikust või CSV-st koos pealdise, päiselahtrite, th scope, CSS-klassi või reasiseste stiilidega ja reaalajas eelvaatega.
Vajuta Enter, et liikuda rea võrra allapoole. Kleebi arvutustabelist kopeeritud lahtrid suvalisse lahtrisse, et ruudustikku sealt alates täita.
Eelvaade
Kuidas HTML-tabelit luua
- Täida ruudustik. Kasuta nuppe Lisa rida, Lisa veerg, Eemalda viimane rida ja Eemalda viimane veerg või iga rea ja veeru kõrval olevaid ×-nuppe. Uus tühi tabel alustab uuesti tühjast 3 × 3 ruudustikust.
- Olemasolevate andmete taaskasutamiseks kleebi CSV või Excelist, LibreOffice’ist või Google Sheetsist kopeeritud lahtrid väljale Impordi CSV- või arvutustabeli andmed, kontrolli Eraldajat ja klõpsa Impordi. Arvutustabeli lahtrite ploki võid kleepida ka otse suvalisse ruudustiku lahtrisse.
- Lisa Pealdis ja vali, kas Esimene rida on päiserida ja Esimene veerg on päiseveerg.
- Vali jaotises Stiilid Ilma stiilideta, CSS-klass või Reasisesed stiilid ning soovi korral kohanda Äärise värvi, Päise tausta ja Triibulised read.
- Vaata Eelvaadet, seejärel klõpsa Kopeeri HTML või laadi kood alla
.html-failina.
Ligipääsetav tabelimärgistus
Tabel on ligipääsetav ainult siis, kui ekraanilugejad suudavad eristada, millised lahtrid on päised ja mida need kirjeldavad. Tööriist kirjutab struktuuri, mida HTML-i standard ja WCAG tehnikad soovitavad:
<caption>annab tabelile nime. Ekraanilugejad teatavad selle tabelisse sisenedes ja see aitab igal lugejal mõista, mida ta vaatab. Hoia see lühike ja kirjeldav.<thead>ja<tbody>eraldavad päisrea andmeridadest. Brauserid saavad<thead>iga prinditud lehel kordada.<th scope="col">märgib iga veerupäise ning valikuga Esimene veerg on päiseveerg märgib<th scope="row">iga rea esimese lahtri. Kui ekraanilugeja kasutaja liigub andmelahtrisse, saab see vastavad päised valjusti ette lugeda, näiteks „Pro, Hind, 12 €“.
Kasuta tabeleid ainult tabeliandmete jaoks, mitte kunagi lehe paigutuseks. Väldi võimaluse korral liidetud lahtreid: lihtsad ruudustikud ühe päiserea ja vajadusel ühe päiseveeruga on abitehnoloogiaga kõige lihtsamini loetavad.
Stiilivalikud
- Ilma stiilideta kirjutab lihtsa märgistuse, mis pärib sinu saidi tabelistiilid. See on parim valik CMS-i või disainisüsteemiga saidi jaoks.
- CSS-klass lisab elemendile
<table>atribuudiclass="…"ja näitab vastavat CSS-i plokki, mille saad oma stiililehele kleepida. Klassi nimi puhastatakse tähtedeks, numbriteks, sidekriipsudeks ja alakriipsudeks, nii et see on alati korrektne selektor. - Reasisesed stiilid paneb
style-atribuudid igale elemendile. See on paljusõnaline, kuid just seda vajavad HTML-kirjad, sest paljud e-posti kliendid ignoreerivad<style>-plokke. Nupp Laadi alla lisab CSS-i<style>-elementi, kui kasutad klassi.
CSS-i kirjutatakse ainult värvivalijatest pärit tõelised kuueteistkümnendvärvid, nii et sinu stiilidesse ei saa sattuda midagi ootamatut.
Escape’imine ja turvalisus
Iga lahter escape’itakse: <, > ja & muutuvad kujuks <, > ja &, nii et tekst nagu <b> või a < b ilmub täpselt nii, nagu on kirjutatud, mitte ei tõlgendata märgistusena. Imporditud lahtrite reavahetused muutuvad kujuks <br>. Eelvaade ehitatakse ainult sellest escape’itud märgistusest ja läbib puhastaja, mis jätab alles ainult tabelielemendid, seega kleebitud skript ei saa kunagi käivituda.
Korduma kippuvad küsimused
Kas saan lahtrisse panna linke või paksu kirja?
Ruudustikust mitte: lahtri sisu escape’itakse alati, mis hoiab koodi korrektse ja turvalisena. Lisa lingid või vormindus loodud koodile hiljem käsitsi, kui neid vajad.
Miks kasutada pealdist, mitte tabeli kohal olevat pealkirja?
<caption> on ligipääsetavuse puus tabeliga seotud, seega teatavad ekraanilugejad selle koos tabeliga. Selle kohal olev pealkiri ei ole tabeliga seotud.
Kas tööriist toetab liidetud lahtreid (colspan ja rowspan)?
Ei. Ruudustik loob positsiooni kohta ühe lahtri. Liidetud lahtrid muudavad tabelid abitehnoloogia jaoks raskemini loetavaks, seega jäta need juhtudeks, kus neid tõesti vaja on, ja lisa käsitsi.
Kas minu andmed laaditakse üles?
Ei. Ruudustik, import, kood ja eelvaade luuakse kõik sinu brauseris. Midagi, mida kleebid, ei saadeta serverisse.
Kui suur võib tabel olla?
Ruudustikus on kuni 500 rida ja 30 veergu. Suuremate andmekogumite jaoks on sorteeritav andmeruudustik või allalaaditav CSV-fail tavaliselt kasulikum kui staatiline HTML-tabel.
Seotud tööriistad
- Markdowni tabeli generaator Koosta Markdowni tabeleid ruudustikus, kleebi CSV või arvutustabeli lahtreid, vali veergude joondus ja kopeeri korrektselt joondatud GitHubi Markdowni tabel.
- HTML-i vormindaja Kaunista segane HTML puhta taandega või minimeeri see ohutult oma brauseris. Ka sisemine CSS ja JavaScript vormindatakse. Midagi ei laadita üles.
- HTML-olemite kodeerija ja dekodeerija Kodeeri erimärgid HTML-olemiteks (nimega, kümnend- või kuueteistkümnendkujul) või dekodeeri mis tahes olem, kasutades kõiki 2231 HTML5 nimega viidet.