Tecnología

Inicio

Columnas de la tabla HTML Tutorial

tablas HTML permiten a sus páginas web para mostrar los datos en un formato de fácil lectura. Son relativamente fácil de configurar, pero puede ser confuso para un principiante porque mientras las filas de una tabla están claramente definidas dentro del código, las columnas no son. No se preocupe. Sólo dominar un par de conceptos básicos, y se le "columnas de escritura" en ningún momento.

Elementos basicos

Comience por la creación de la estructura básica. tablas HTML comienzan y terminan con etiquetas <TABLE>. La información dentro de las tablas está dispuesto en filas, cada una de las cuales está marcado con etiquetas <tr> (para "fila de la tabla"). Las columnas son creados por las etiquetas <td> ( "tabla de datos") dentro de las filas. Cada conjunto de etiquetas <td> se llama una "célula". Vamos a crear una tabla básica con los nombres y apellidos de los tres primeros presidentes de Estados Unidos:

<Table>
<Tr> <td> n. </ Td> <td> Nombre </ td> <td> Apellidos </ td> </ tr>
<Tr> <td> 1 </ td> <td> George </ td> <td> Washington </ td> </ tr>
<Tr> <td> 2 </ td> <td> John </ td> <td> Adams </ td> </ tr>
<Tr> <td> 3 </ td> <td> Thomas </ td> <td> Jefferson </ td> </ tr>
</ Table>

Tenga en cuenta que esta tabla no define ninguna columna, a diferencia de la forma en que se definen las filas con las etiquetas <tr>. El número de columnas está definido por el número de células <td>. Aquí, cada fila tiene tres células, por lo que habrá tres columnas. Siempre tienen el mismo número de células en cada fila, incluso si usted no tiene un valor para poner en una celda en particular; así es como el navegador guarda las columnas alineadas.

Configuración Anchos

Ajustar el tamaño de la tabla, y las columnas individuales dentro de ella, con la propiedad "ancho". Se puede definir la anchura de una mesa o bien como un número fijo de píxeles o como un porcentaje de la anchura del elemento circundante. (Si no hay ningún elemento que rodea, entonces es el ancho de la ventana del navegador.) Por lo tanto, si usted quiere su mesa para ser la mitad del ancho de la ventana, su primera línea sería el siguiente:

<Table width = "50%">

Si quería que fuera 650 píxeles, se escribiría:

<Table width = "650 píxeles">

Si no se especifican los anchos, a continuación, el navegador va a establecer su propio uso de la longitud de los datos de las celdas.

Se establece el ancho de las columnas de la misma manera - como un número fijo de píxeles o como porcentaje. Para ello, agregue una propiedad ancho de las celdas de la fila superior. A partir de nuestro ejemplo:

<Table width = "50%">
<Tr> <td width = "20%"> n. </ Td> <td width = "40%"> Nombre </ td> <td width = "40%"> Apellidos </ td> </ tr>

Tenga en cuenta que estos porcentajes son en relación con la anchura de la tabla, no el elemento circundante. Esta tabla se ocupará de la mitad (50 por ciento) de la anchura de la ventana del navegador. Las columnas serán entonces 20, 40 y 40 por ciento de esa anchura. Si usted se olvida de establecer el ancho de una columna, el navegador simplemente asignarle el resto del espacio utilizable; Si más de una columna tienen anchuras definidas, el navegador va a dividir el resto igual. Si decide configurar columnas de píxeles, o bien asegurarse de que todas las columnas se suman a la anchura de la tabla, o salen de una columna definida y dejar que el navegador lo puso.

colspans

Combinar celdas a través de columnas con la propiedad "colspan". Digamos que, por alguna extraña razón, que quería para reemplazar a John Adams en nuestro ejemplo con el "hijo favorito de Massachusetts John Adams", y que quería que abarcan el espacio para los dos "Nombre" y "Apellido". Simplemente defina su celda "Nombre" como que abarca dos columnas:

<Tr> <td> 2 </ td> <td colspan = "2"> hijo favorito de Massachusetts John Adams </ td> </ tr>