Generador de taules HTML
Crea codi de taula HTML des d'una quadrícula editable o d'un CSV enganxat, amb títol, cel·les de capçalera, th scope, classe CSS o estils en línia.
Prem Retorn per baixar una fila. Enganxa cel·les copiades d'un full de càlcul en qualsevol cel·la per omplir la quadrícula a partir d'allà.
Previsualització
Com generar una taula HTML
- Omple la quadrícula. Fes servir Afegeix una fila, Afegeix una columna, Elimina l’última fila i Elimina l’última columna, o els botons × que hi ha al costat de cada fila i columna. Nova taula buida torna a començar des d’una quadrícula en blanc de 3 × 3.
- Per reutilitzar dades existents, enganxa CSV o cel·les copiades d’Excel, LibreOffice o Fulls de càlcul de Google a Importa dades CSV o d’un full de càlcul, comprova el Delimitador i fes clic a Importa. També pots enganxar un bloc de cel·les d’un full de càlcul directament en qualsevol cel·la de la quadrícula.
- Afegeix un Títol de la taula i tria si La primera fila és una fila de capçalera i La primera columna és una columna de capçalera.
- A Estil, tria Sense estils, Classe CSS o Estils en línia, i ajusta el Color de la vora, el Fons de la capçalera i les Files ratllades si vols.
- Revisa la Previsualització i després fes clic a Copia l’HTML o baixa el codi com a fitxer
.html.
Marcatge de taula accessible
Una taula només és accessible quan els lectors de pantalla poden saber quines cel·les són capçaleres i què descriuen. Aquesta eina escriu l’estructura que recomanen l’estàndard HTML i les tècniques WCAG:
<caption>dona un nom a la taula. Els lectors de pantalla l’anuncien en entrar a la taula, i ajuda tots els lectors a entendre què estan mirant. Fes-lo curt i descriptiu.<thead>i<tbody>separen la fila de capçalera de les files de dades. Els navegadors poden repetir el<thead>a cada pàgina impresa.<th scope="col">marca cada capçalera de columna i, amb La primera columna és una columna de capçalera,<th scope="row">marca la primera cel·la de cada fila. Quan una persona que fa servir un lector de pantalla passa a una cel·la de dades, aquest pot llegir en veu alta les capçaleres corresponents, com ara «Pro, Preu, 12 €».
Fes servir les taules només per a dades tabulars, mai per a la maquetació de la pàgina. Evita les cel·les combinades sempre que puguis: les quadrícules simples amb una fila de capçalera i, si cal, una columna de capçalera són les més fàcils de llegir amb tecnologies de suport.
Opcions d’estil
- Sense estils escriu marcatge net que hereta els estils de taula del teu lloc. És la millor opció per a un CMS o un lloc amb un sistema de disseny.
- Classe CSS afegeix
class="…"al<table>i mostra un bloc de CSS corresponent per enganxar al teu full d’estils. El Nom de la classe es neteja a lletres, dígits, guions i guions baixos perquè sempre sigui un selector vàlid. - Estils en línia posa atributs
stylea cada element. És verbós, però és el que necessiten els correus HTML, ja que molts clients de correu ignoren els blocs<style>. El botó Baixa afegeix el CSS en un element<style>quan fas servir una classe.
Al CSS només s’hi escriuen colors hexadecimals reals dels selectors de color, de manera que res d’inesperat no pot acabar als teus estils.
Escapament i seguretat
Cada cel·la s’escapa: <, > i & es converteixen en <, > i &, de manera que un text com <b> o a < b apareix exactament tal com s’ha escrit en lloc d’interpretar-se com a marcatge. Els salts de línia dins de les cel·les importades es converteixen en <br>. La previsualització es construeix només a partir d’aquest marcatge escapat i passa per un sanejador que només conserva els elements de taula, de manera que un script enganxat no es pot executar mai.
Preguntes freqüents
Puc posar enllaços o text en negreta en una cel·la?
No des de la quadrícula: el contingut de les cel·les sempre s’escapa, cosa que manté el codi vàlid i segur. Afegeix enllaços o format al codi generat després si ho necessites.
Per què fer servir un títol de taula en lloc d'un encapçalament damunt de la taula?
Un <caption> està lligat a la taula a l’arbre d’accessibilitat, de manera que els lectors de pantalla l’anuncien amb la taula. Un encapçalament damunt no hi està vinculat.
L'eina admet cel·les combinades (colspan i rowspan)?
No. La quadrícula produeix una cel·la per posició. Les cel·les combinades fan que les taules siguin més difícils de llegir per a les tecnologies de suport, així que reserva-les per als casos en què calguin de debò i afegeix-les a mà.
Es pugen les meves dades?
No. La quadrícula, la importació, el codi i la previsualització es produeixen al teu navegador. Res del que enganxes s’envia a cap servidor.
Quina mida pot tenir la taula?
La quadrícula admet fins a 500 files i 30 columnes. Per a conjunts de dades més grans, una quadrícula de dades ordenable o un fitxer CSV descarregable sol ser més útil que una taula HTML estàtica.
Eines relacionades
- Generador de taules Markdown Crea taules Markdown en una quadrícula, enganxa CSV o cel·les d'un full de càlcul, defineix l'alineació i copia una taula GitHub Flavored Markdown ben alineada.
- Formatador d'HTML Embelleix HTML desordenat amb una sagnia neta, o minimitza'l amb seguretat, al navegador. El CSS i el JavaScript en línia també es formaten. No es puja res.
- Codificador i descodificador d'entitats HTML Escapa caràcters especials com a entitats HTML (amb nom, decimals o hex) o descodifica'n qualsevol, amb la llista completa de 2231 referències amb nom d'HTML5.