2010-10-01 24 views

Respuesta

82

En la realización que no está familiarizado con colspan, I presume que también está familiarizado con rowspan, así que pensé en tirar que, en forma gratuita.

Un punto importante a tener en cuenta, cuando se utiliza rowspan: los siguientes tr elementos deben contener menos td elementos, a causa de las células utilizando rowspan en la fila anterior (o filas anteriores).

CSS:

table {border: 1px solid #000; border-collapse: collapse; } 
th, td {border: 1px solid #000; } 

html:

<table> 
    <thead> 
     <tr> 
      <th colspan="2">Column one and two</th> 
      <th>Column three</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td rowspan="2" colspan="2">A large cell</td> 
      <td>a smaller cell</td> 
     </tr> 
     <tr> 
      <!-- note that this row only has _one_ td, since the preceding row 
       takes up some of this row --> 
      <td>Another small cell</td> 
     </tr> 
    </tbody> 
</table> 

demo en: jsbin

+20

Esa es la respuesta más * entusiasta * y reconfortante que jamás haya escuchado cuando hablo de tablas html ... =) –

+1

Encontré esta demostración que es bastante informativa: http://www.w3schools.com/tags/ tryit.asp? filename = tryhtml_table_span – unmircea

14

Colspan:

<table> 
    <tr> 
     <td> Row 1 Col 1</td> 
     <td> Row 1 Col 2</td> 
</tr> 
<tr> 
     <td colspan=2> Row 2 Long Col</td> 
</tr> 
</table> 
Cuestiones relacionadas