HTML-taulukkogeneraattori
Luo HTML-taulukon koodi muokattavasta ruudukosta tai liitetystä CSV:stä: otsikkoteksti, otsikkosolut, th scope, CSS-luokka tai inline-tyylit ja esikatselu.
Paina Enter siirtyäksesi rivin alaspäin. Liitä taulukkolaskennasta kopioidut solut mihin tahansa soluun täyttääksesi ruudukon siitä alkaen.
Esikatselu
Näin luot HTML-taulukon
- Täytä ruudukko. Käytä painikkeita Lisää rivi, Lisää sarake, Poista viimeinen rivi ja Poista viimeinen sarake tai kunkin rivin ja sarakkeen vieressä olevia ×-painikkeita. Uusi tyhjä taulukko aloittaa alusta tyhjästä 3 × 3 -ruudukosta.
- Jos haluat käyttää olemassa olevaa dataa, liitä CSV tai Excelistä, LibreOfficesta tai Google Sheetsistä kopioidut solut kenttään Tuo CSV- tai taulukkolaskentadata, tarkista Erotin ja napsauta Tuo. Voit myös liittää taulukkolaskennan solulohkon suoraan mihin tahansa ruudukon soluun.
- Lisää Otsikkoteksti ja valitse, onko Ensimmäinen rivi otsikkorivi ja onko Ensimmäinen sarake otsikkosarake.
- Valitse Tyylit-osiossa Ei tyylejä, CSS-luokka tai Rivinsisäiset tyylit ja säädä halutessasi Reunan väri, Otsikon tausta ja Raidalliset rivit.
- Tarkista Esikatselu ja napsauta sitten Kopioi HTML tai lataa koodi
.html-tiedostona.
Saavutettava taulukkomerkintä
Taulukko on saavutettava vain, kun ruudunlukijat erottavat, mitkä solut ovat otsikoita ja mitä ne kuvaavat. Tämä työkalu kirjoittaa rakenteen, jota HTML-standardi ja WCAG-tekniikat suosittelevat:
<caption>antaa taulukolle nimen. Ruudunlukijat ilmoittavat sen taulukkoon siirryttäessä, ja se auttaa jokaista lukijaa ymmärtämään, mitä hän katsoo. Pidä se lyhyenä ja kuvaavana.<thead>ja<tbody>erottavat otsikkorivin datariveistä. Selaimet voivat toistaa<thead>-osan jokaisella tulostetulla sivulla.<th scope="col">merkitsee jokaisen sarakeotsikon, ja Ensimmäinen sarake on otsikkosarake -valinnalla<th scope="row">merkitsee jokaisen rivin ensimmäisen solun. Kun ruudunlukijan käyttäjä siirtyy datasoluun, se voi lukea vastaavat otsikot ääneen, esimerkiksi ”Pro, Hinta, 12 €”.
Käytä taulukoita vain taulukkomuotoiselle datalle, älä koskaan sivun asetteluun. Vältä yhdistettyjä soluja, kun mahdollista: yksinkertaiset ruudukot, joissa on yksi otsikkorivi ja tarvittaessa yksi otsikkosarake, ovat helpoimpia lukea apuvälineillä.
Tyylivaihtoehdot
- Ei tyylejä kirjoittaa pelkän merkinnän, joka perii sivustosi taulukkotyylit. Se on paras valinta CMS:lle tai sivustolle, jolla on suunnittelujärjestelmä.
- CSS-luokka lisää
class="…"-attribuutin<table>-elementtiin ja näyttää vastaavan CSS-lohkon liitettäväksi tyylitiedostoosi. Luokan nimi siivotaan kirjaimiksi, numeroiksi, yhdysmerkeiksi ja alaviivoiksi, joten se on aina kelvollinen valitsin. - Rivinsisäiset tyylit lisää
style-attribuutit jokaiseen elementtiin. Se on monisanaista, mutta sitä HTML-sähköpostit tarvitsevat, koska monet sähköpostiohjelmat ohittavat<style>-lohkot. Lataa-painike lisää CSS:n<style>-elementtiin, kun käytät luokkaa.
CSS:ään kirjoitetaan vain värinvalitsimista saatuja todellisia heksadesimaalivärejä, joten tyyleihisi ei voi päätyä mitään odottamatonta.
Koodaus ja turvallisuus
Jokainen solu koodataan: <, > ja & muuttuvat muotoihin <, > ja &, joten teksti kuten <b> tai a < b näkyy täsmälleen kirjoitettuna sen sijaan, että se tulkittaisiin merkinnäksi. Tuotujen solujen sisäiset rivinvaihdot muuttuvat <br>-elementeiksi. Esikatselu rakennetaan vain tästä koodatusta merkinnästä, ja se kulkee puhdistimen läpi, joka säilyttää vain taulukkoelementit, joten liitetty skripti ei voi koskaan suorittua.
Usein kysytyt kysymykset
Voinko laittaa soluun linkkejä tai lihavoitua tekstiä?
Et ruudukosta: solun sisältö koodataan aina, mikä pitää koodin kelvollisena ja turvallisena. Lisää linkit tai muotoilu luotuun koodiin jälkikäteen, jos tarvitset niitä.
Miksi käyttää otsikkotekstiä taulukon yläpuolella olevan otsikon sijaan?
<caption> on sidottu taulukkoon saavutettavuuspuussa, joten ruudunlukijat ilmoittavat sen taulukon mukana. Yläpuolella oleva otsikko ei ole linkitetty taulukkoon.
Tukeeko työkalu yhdistettyjä soluja (colspan ja rowspan)?
Ei. Ruudukko tuottaa yhden solun kutakin paikkaa kohden. Yhdistetyt solut vaikeuttavat taulukoiden lukemista apuvälineillä, joten käytä niitä vain, kun ne todella tarvitaan, ja lisää ne käsin.
Lähetetäänkö tietoni palvelimelle?
Ei. Ruudukko, tuonti, koodi ja esikatselu tuotetaan kaikki selaimessasi. Mitään liittämääsi ei lähetetä palvelimelle.
Kuinka suuri taulukko voi olla?
Ruudukkoon mahtuu enintään 500 riviä ja 30 saraketta. Suuremmille aineistoille lajiteltava datataulukko tai ladattava CSV-tiedosto on yleensä hyödyllisempi kuin staattinen HTML-taulukko.
Aiheeseen liittyvät työkalut
- Markdown-taulukkogeneraattori Tee Markdown-taulukko ruudukossa, liitä CSV tai taulukkolaskennan soluja, valitse tasaus ja kopioi siististi tasattu GitHub-Markdown-taulukko.
- HTML-muotoilija Siisti sotkuinen HTML selkeällä sisennyksellä tai pienennä se turvallisesti selaimessa. Myös upotettu CSS ja JavaScript muotoillaan. Mitään ei lähetetä.
- HTML-entiteettien koodaus ja purku Muunna erikoismerkit HTML-entiteeteiksi (nimetty, desimaali tai heksa) tai pura mikä tahansa entiteetti HTML5:n 2 231 nimetyn viittauksen koko luettelolla.