tablas
las tablas también son un elemento esencial que se conforma por filas y columnas por medio de celdas pero poco usadas sirve para aplicaciones web tipo CRUD, horarios de clases para colegios o para documentación.
etiqueta table
esta etiqueta representa el esqueleto de la tabla para colocar el encabezado, el cuerpo y pie de pagina.
todo los atributos de la etiqueta table no sera mencionadas son parecidos a los elementos multimedia y son empleados por medio de CSS.
<table>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
<tr>
<td>Jane</td>
<td>Doe</td>
</tr>
</table>
<table>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
<tr>
<td>Jane</td>
<td>Doe</td>
</tr>
</table>
etiqueta thead
esta etiqueta en función semántica representa el encabezado de la tabla.
<thead>
<tr>
<th scope="col">Items</th>
<th scope="col">Expenditure</th>
</tr>
</thead>
<thead>
<tr>
<th scope="col">Items</th>
<th scope="col">Expenditure</th>
</tr>
</thead>
etiqueta tbody
esta etiqueta en función semántica representa el cuerpo de la tabla.
<tbody>
<tr>
<td scope="col">Items</td>
<td scope="col">Expenditure</td>
</tr>
</tbody>
<tbody>
<tr>
<td scope="col">Items</td>
<td scope="col">Expenditure</td>
</tr>
</tbody>
etiqueta tfoot
esta etiqueta en función semántica representa el pie de pagina de la tabla.
<thead>
<tr>
<th scope="row">Totals</th>
<td>21,000</td>
</tr>
</thead>
<thead>
<tr>
<th scope="row">Totals</th>
<td>21,000</td>
</tr>
</thead>
etiqueta tr
esta etiqueta en función semántica representa la fila de la tabla puede contener tanto th como td.
<tr>
<th scope="row">Totals</th>
<td>21,000</td>
</tr>
<tr>
<th scope="row">Totals</th>
<td>21,000</td>
</tr>
etiqueta th
esta etiqueta en función semántica representa dato importante de la tabla es usando mucho en los thead.
<th scope="row">Totals</th>
<th scope="row">Totals</th>
Atributos | Descripción |
---|---|
abbr | representa el valor de un acrónimo |
colspan | representa el valor de columnas que quiera el campo el valor por predeterminado es 1 |
headers | es un equivalente del atributo id pero en función de la id única para encabezados |
rowspan | es parecido al colspan en filas |
scope | especificar como se va a comportar de la etiqueta th |
etiqueta td
esta etiqueta representa la celda de una tabla en pocas palabras una columna.
<td>21,000</td>
<td>21,000</td>
sus atributos son iguales al th excepto el atributo abbr que es un atributo obsoleto / desfasados.
etiqueta caption
representa el titulo de la tabla o una descripción similar a figcaption se debe colocar dentro de la etiqueta table.
<caption>Example Caption</caption>
<caption>Example Caption</caption>
etiqueta colgroup
esta etiqueta define el grupo de columnas de una tabla para que funcione debe esta adentro de la etiqueta table.
<colgroup>
<col>
<col span="2" class="batman">
<col span="2" class="flash">
</colgroup>
<colgroup>
<col>
<col span="2" class="batman">
<col span="2" class="flash">
</colgroup>
etiqueta col
esta etiqueta define cuantas columnas debe ocupar un th o td.
<col span="2" class="batman">
<col span="2" class="batman">
Atributos | Descripción |
---|---|
span | este atributo define el numero de columnas para ciertas celdas por defecto es 1 |