Tienda
1


















La imagen muestra un fondo azul con un texto centrado en letras blancas que muestra la palabra tr

Última modificación: 2024-06-18

Descripción del elemento <tr> en HTML5

El elemento <tr> (table row o "fila de tabla") en HTML5 es parte fundamental de la estructura de una tabla. Este elemento se utiliza para definir una fila en una tabla de HTML. Cada fila puede contener uno o varios elementos <td> (table data o "dato de la tabla") y/o elementos <th> (table header o "encabezado de la tabla").

Atributos del elemento <tr>

  1. Globales: Al igual que muchos otros elementos HTML, <tr> puede utilizar los atributos globales, que proporcionan capacidades comunes entre los elementos:

    • class: Define una o más clases CSS para un elemento.
    • id: Define un id único para un elemento.
    • style: Permite aplicar estilos CSS directamente sobre el elemento.
    • title: Proporciona información adicional sobre un elemento (se muestra como un texto emergente en la mayoría de los navegadores cuando se coloca el cursor sobre él).
    • lang: Declara el lenguaje del contenido del elemento.
    • *data- attributes**: Son atributos personalizados definidos por el usuario que empiezan con data- y permiten almacenar datos adicionales en el HTML.
  2. Atributos específicos: A partir de HTML5, no se han introducido atributos específicos exclusivos para el elemento <tr>. Sin embargo, anteriormente existían algunos atributos que estaban relacionados con el diseño visual y que han sido obsoletos en HTML5. Estos atributos son:

    • align (obsoleto): Especificaba el alineamiento horizontal del contenido de la fila (valores posibles: "left", "center", "right").
    • bgcolor (obsoleto): Definía el color de fondo de la fila.
    • valign (obsoleto): Indicaba el alineamiento vertical del contenido de la fila (valores posibles: "top", "middle", "bottom", "baseline").

En HTML5, para definir estilos como colores de fondo, se recomienda el uso de CSS en lugar de estos atributos obsoletos.

Uso del elemento <tr> en HTML5 con ejemplos

El uso de <tr> es bastante sencillo y esencial para la creación de tablas en HTML. A continuación se presentan unos ejemplos para ilustrar su uso.

Ejemplo básico de una tabla:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejemplo Básico de Tabla</title>
</head>
<body>
    <table border="1">
        <tr>
            <th>Nombre</th>
            <th>Edad</th>
            <th>Ciudad</th>
        </tr>
        <tr>
            <td>Ana</td>
            <td>28</td>
            <td>Madrid</td>
        </tr>
        <tr>
            <td>Juan</td>
            <td>35</td>
            <td>Barcelona</td>
        </tr>
        <tr>
            <td>Marta</td>
            <td>22</td>
            <td>Valencia</td>
        </tr>
    </table>
</body>
</html>

En este ejemplo, <tr> se utiliza para definir cada fila de la tabla. La primera fila contiene encabezados con elementos <th>, y las filas subsecuentes contienen datos con elementos <td>.

Ejemplo con estilos CSS:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tabla con Estilos CSS</title>
    <style>
        .highlight {
            background-color: #f2f2f2;
        }
        .center {
            text-align: center;
        }
    </style>
</head>
<body>
    <table border="1">
        <tr class="highlight center">
            <th>Producto</th>
            <th>Precio</th>
            <th>Cantidad</th>
        </tr>
        <tr>
            <td>Manzanas</td>
            <td>$2.50</td>
            <td>10</td>
        </tr>
        <tr>
            <td>Naranjas</td>
            <td>$3.00</td>
            <td>8</td>
        </tr>
        <tr>
            <td>Plátanos</td>
            <td>$1.20</td>
            <td>15</td>
        </tr>
    </table>
</body>
</html>

En este ejemplo, se aplica una clase CSS highlight a la fila de encabezado para darle un color de fondo gris claro, y una clase center para centrar el texto.

Estos ejemplos ilustran el uso práctico del elemento <tr> en HTML5, tanto en su forma básica como junto con el uso de estilos CSS para mejorar la presentación visual de una tabla.




Colaboraciónes de nuestros usuarios

¿Tienes algo que agregar? ¡Déjanos tu colaboración!