42 of 133 menu

Atributo rowspan

El atributo rowspan controla la combinación de filas en una tabla HTML. Se aplica a las etiquetas th y td.

Valor aceptado: número entero comenzando desde 1.

Cómo usarlo: agregamos este atributo a cualquier celda td o th. Si, por ejemplo, establecemos rowspan en el valor 2 - la celda a la que se le asignó ocupará dos filas de altura en la tabla. Al mismo tiempo, las celdas de la fila inferior no desaparecerán, nuestra celda expandida las desplazará y la tabla se desorganizará. Para evitar que esto suceda, es necesario eliminar una de las celdas de la fila inferior. Consulte los ejemplos para una mejor comprensión.

Ejemplo . Tabla sin combinaciones

Veamos una tabla sin combinaciones, con la que trabajaremos más adelante:

<table> <tr> <td>cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Ejemplo . Expandamos la celda a dos filas

Y ahora expandamos la celda 1 a dos filas, asignándole el atributo rowspan con el valor 2. Veremos que desplaza a las celdas de la fila debajo de ella y la tabla se desorganiza:

<table> <tr> <td rowspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Ejemplo . Expandamos la celda sin desorganizar la tabla

Para corregir el problema de desorganización de la tabla del ejemplo anterior, intentemos eliminar una de las celdas de la segunda fila (y no necesariamente la celda 4, que está directamente debajo de nuestra celda 1, se puede eliminar cualquier otra, eliminaremos la celda número 5):

<table> <tr> <td rowspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Ejemplo . Expandamos la celda a 3 filas

Y aquí expandamos nuestra celda no a dos filas, sino a 3, asignándole rowspan con el valor 3. Al mismo tiempo, eliminemos una de las celdas de la tercera fila (celda 7, 8 o 9 - no importa cuál), para que la tabla no se desorganice:

<table> <tr> <td rowspan="3">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Ejemplo . Expandamos también a 2 columnas

Expandamos también la celda 2 a 2 columnas además de la primera celda. Para esto, a la celda 2 le agregamos colspan con el valor 2. Al mismo tiempo, eliminamos la celda 3, para que la tabla no se desorganice:

<table> <tr> <td rowspan="3">cell1</td> <td colspan="2">cell2</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Véase también

  • atributo colspan,
    que combina columnas de tabla
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar