TABLAS EN HTMLTABLAS EN HTMLLas tablas nos permite representar y ordenar cualquier elemento de nuestra presentación en diferentes filas y columnas de modo que podamos resumir grandes cantidades de información de una manera que puede representarse rápida y fácilmente.Estas tablas pueden ser utilizadas principalmente para listar datos                 como agendas, resultados y otros datos de una forma organizada.En efecto, una tabla nos permite organizar y distribuir los espacios de la    manera más optima. como los periódicos, prefijar los tamaños ocupados    por distintas secciones de la página .
COMO HACER TABLAS EN HTMPara empezar, nada más sencillo que por el principio: las tablas son definidas por las etiquetas <table> y </table>. dentro de estas dos etiquetas colocaremos todas las otras etiquetas, textos e imágenes que darán forma y contenido a la tabla.       Cada fila de la tabla se indica mediante las tags <tr>.....</tr>. Las tags <th> y <td> con sus correspondientes tags de cierre, indican las filas individuales dentro de cada fila. Las tags <th>.....</th> indican que se trata de celdas que sirven como encabezado de tabla y suelen visualizarse en negrita. Las tags <td>.....</td> indican que se trata de celdas comunes. Las tablas son descritas por líneas de izquierda a derecha. Cada una de estas líneas es definida por otra etiqueta y su cierre: <tr> y </tr> Asimismo, dentro de cada línea, habrá diferentes celdas. Cada una de estas celdas será definida por otro par de etiquetas: <td> y </td>. Dentro de estas etiquetas será donde coloquemos nuestro contenido.
TABLAS SIMPLESUna tabla HTML puede ser considerada de manera simple como un grupo de filas donde cada una de ellas contiene un grupo de celdas. Las tablas, así como toda estructura en documentos HTML, son definidas usando tags. Una tabla simple puede ser insertada en un documento HTML usando tres tags: el tag HTML table (principal contenedor), el tag HTML tr (fila contenedora) y el tag HTML td (celda simple).Ten en cuenta que las celdas vacías igual deben ser declaradas utilizando sus respectivos tags para lograr correctitud en el código. Cuando el contenido de una celda debe ser vacío, deberías usar siempre un espacio en blanco ( ) en su lugar.
EJEMPLOCódigo                                                                              Visualización  <table border="1" summary="Ejemplo de tabla simple.“<tr><td>Celda 1</td><td>Celda 2</td>                                    <td>Celda 3</td> </tr><tr><td>Celda 4</td><td>Celda 5</td><td>Celda 6</td></tr>EJEMPLO
TIPOS DE CELDASDos tipos de celda pueden ser definidos en una tabla HTML. Una de ellas es la celda simple (tag HTML td) anteriormente utilizada en el ejemplo de "tabla simple", y la otra es un tipo de celda especial (tag HTML th) que contiene información de encabezado para todas las celdas en la columna (pertenecientes al mismo grupo horizontal). Los navegadores pueden graficar el contenido de las celdas de encabezado en una manera especial (usualmente, texto centrado y en negrita). Este tipo de celda es comúnmente encontrado en el encabezado de una tabla.
EJEMPLO         Código                                                                                        Visualización          <table border="1" summary="Ejemplo de tabla simple           con celdas de encabezado."><tr><th>Columna 1</th><th>Columna 2</th><th>Columna 3</th></tr><tr><td>Celda 1</td><td>Celda 2</td><td>Celda 3</td></tr><tr><td>Celda 4</td><td>Celda 5</td><td>Celda 6</td></tr></table> EJEMPLO
UNIFICANDO CELDASPara algunas tablas puedes necesitar unificar dos o más celdas en una sola que tomará el lugar de aquellas afectadas. Estas unificaciones pueden lograrse mediante los atributos "rowspan" (para unificar verticalmente) y "colspan" (para unificar horizontalmente), ambos disponibles para celdas (tag HTML td y tag HTML th).
EJEMPLOEJEMPLOCódigo                                                                        visualización       <table border="1" summary="Ejemplo de tabla simple          con unificación de celdas de una fila."><tr><td>Campo 1</td><td>Campo 2</td><td>Campo 3</td></tr><tr><td colspan="2">Campos 4 y 5</td><td>Campo 6</td></tr><tr><td>Campo 7</td><td>Campo 8</td><td>Campo 9</td></tr></table>
Observa en el ejemplo anterior como una definición de celda unificando dos celdas, es el equivalente unificado de dos definiciones de celda simple. Esto también funciona para unificar verticalmente con una pequeña diferencia debida a la naturaleza de las tablas HTML. Al unificar celdas verticalmente, las definiciones de celda en la columna afectada deberán ser omitidas. Observa el siguiente ejemplo, donde el campo 1, 4 y 7 son unificadas:Código                                                                                               Visualización                                                                                                   <table border="1" summary="Ejemplo de tabla simple           con uificación de celdas de una columna."><tr><td rowspan="3">Campo unificado</td><td>Campo 2</td><td>Campo 3</td></tr><tr><td>Campo 5</td><td>Campo 6</td></tr><tr><td>Campo 8</td><td>Campo 9</td></tr></table>
ATRIBUTOSAdemás de los atributos específicos de cada celda o línea, las tablas pueden ser adicionalmente formateadas a partir de los atributos que nos ofrece la propia etiqueta <table>. Los atributos principales son: align Alinea horizontalmente la tabla con respecto a su entorno.background Nos permite colocar un fondo para la tabla a partir de un enlace a una imagen.        bgcolor Da color de fondo a la tabla.        border Define el número de pixels del borde principal.        bordercolor Define el color del borde.        cellpadding Define, en pixels, el espacio entre los bordes de la celda y el contenido de la misma.        cellspacing Define el espacio entre los bordes (en pixels).height Define la altura de la tabla en pixels o porcentaje.width Define la anchura de la tabla en pixels o porcentaje.
EJEMPLOEjemplo de tabla centrada                           Este sería un texto cualquiera colocado al lado de una tabla centrada Ejemplo de tabla alineada a la derecha                         Para que se vea el efecto de alineado a la tabla debemos colocar un texto al lado y                         el texto rodeará la tabla, igual que ocurría con las imágenes alineadas a un lado. EJEMPLO
  Ejemplo de tabla alineada    a la izquierda             Para que se vea el efecto de alineado a la tabla debemos colocar un              texto al lado y el texto rodeará la tabla, igual que ocurría con las              imágenes alineadas a un lado.

Tablas En Html

  • 1.
    TABLAS EN HTMLTABLASEN HTMLLas tablas nos permite representar y ordenar cualquier elemento de nuestra presentación en diferentes filas y columnas de modo que podamos resumir grandes cantidades de información de una manera que puede representarse rápida y fácilmente.Estas tablas pueden ser utilizadas principalmente para listar datos como agendas, resultados y otros datos de una forma organizada.En efecto, una tabla nos permite organizar y distribuir los espacios de la manera más optima. como los periódicos, prefijar los tamaños ocupados por distintas secciones de la página .
  • 2.
    COMO HACER TABLASEN HTMPara empezar, nada más sencillo que por el principio: las tablas son definidas por las etiquetas <table> y </table>. dentro de estas dos etiquetas colocaremos todas las otras etiquetas, textos e imágenes que darán forma y contenido a la tabla. Cada fila de la tabla se indica mediante las tags <tr>.....</tr>. Las tags <th> y <td> con sus correspondientes tags de cierre, indican las filas individuales dentro de cada fila. Las tags <th>.....</th> indican que se trata de celdas que sirven como encabezado de tabla y suelen visualizarse en negrita. Las tags <td>.....</td> indican que se trata de celdas comunes. Las tablas son descritas por líneas de izquierda a derecha. Cada una de estas líneas es definida por otra etiqueta y su cierre: <tr> y </tr> Asimismo, dentro de cada línea, habrá diferentes celdas. Cada una de estas celdas será definida por otro par de etiquetas: <td> y </td>. Dentro de estas etiquetas será donde coloquemos nuestro contenido.
  • 3.
    TABLAS SIMPLESUna tablaHTML puede ser considerada de manera simple como un grupo de filas donde cada una de ellas contiene un grupo de celdas. Las tablas, así como toda estructura en documentos HTML, son definidas usando tags. Una tabla simple puede ser insertada en un documento HTML usando tres tags: el tag HTML table (principal contenedor), el tag HTML tr (fila contenedora) y el tag HTML td (celda simple).Ten en cuenta que las celdas vacías igual deben ser declaradas utilizando sus respectivos tags para lograr correctitud en el código. Cuando el contenido de una celda debe ser vacío, deberías usar siempre un espacio en blanco ( ) en su lugar.
  • 4.
    EJEMPLOCódigo Visualización <table border="1" summary="Ejemplo de tabla simple.“<tr><td>Celda 1</td><td>Celda 2</td> <td>Celda 3</td> </tr><tr><td>Celda 4</td><td>Celda 5</td><td>Celda 6</td></tr>EJEMPLO
  • 5.
    TIPOS DE CELDASDostipos de celda pueden ser definidos en una tabla HTML. Una de ellas es la celda simple (tag HTML td) anteriormente utilizada en el ejemplo de "tabla simple", y la otra es un tipo de celda especial (tag HTML th) que contiene información de encabezado para todas las celdas en la columna (pertenecientes al mismo grupo horizontal). Los navegadores pueden graficar el contenido de las celdas de encabezado en una manera especial (usualmente, texto centrado y en negrita). Este tipo de celda es comúnmente encontrado en el encabezado de una tabla.
  • 6.
    EJEMPLO Código Visualización <table border="1" summary="Ejemplo de tabla simple con celdas de encabezado."><tr><th>Columna 1</th><th>Columna 2</th><th>Columna 3</th></tr><tr><td>Celda 1</td><td>Celda 2</td><td>Celda 3</td></tr><tr><td>Celda 4</td><td>Celda 5</td><td>Celda 6</td></tr></table> EJEMPLO
  • 7.
    UNIFICANDO CELDASPara algunastablas puedes necesitar unificar dos o más celdas en una sola que tomará el lugar de aquellas afectadas. Estas unificaciones pueden lograrse mediante los atributos "rowspan" (para unificar verticalmente) y "colspan" (para unificar horizontalmente), ambos disponibles para celdas (tag HTML td y tag HTML th).
  • 8.
    EJEMPLOEJEMPLOCódigo visualización <table border="1" summary="Ejemplo de tabla simple con unificación de celdas de una fila."><tr><td>Campo 1</td><td>Campo 2</td><td>Campo 3</td></tr><tr><td colspan="2">Campos 4 y 5</td><td>Campo 6</td></tr><tr><td>Campo 7</td><td>Campo 8</td><td>Campo 9</td></tr></table>
  • 9.
    Observa en elejemplo anterior como una definición de celda unificando dos celdas, es el equivalente unificado de dos definiciones de celda simple. Esto también funciona para unificar verticalmente con una pequeña diferencia debida a la naturaleza de las tablas HTML. Al unificar celdas verticalmente, las definiciones de celda en la columna afectada deberán ser omitidas. Observa el siguiente ejemplo, donde el campo 1, 4 y 7 son unificadas:Código Visualización <table border="1" summary="Ejemplo de tabla simple con uificación de celdas de una columna."><tr><td rowspan="3">Campo unificado</td><td>Campo 2</td><td>Campo 3</td></tr><tr><td>Campo 5</td><td>Campo 6</td></tr><tr><td>Campo 8</td><td>Campo 9</td></tr></table>
  • 10.
    ATRIBUTOSAdemás de losatributos específicos de cada celda o línea, las tablas pueden ser adicionalmente formateadas a partir de los atributos que nos ofrece la propia etiqueta <table>. Los atributos principales son: align Alinea horizontalmente la tabla con respecto a su entorno.background Nos permite colocar un fondo para la tabla a partir de un enlace a una imagen. bgcolor Da color de fondo a la tabla. border Define el número de pixels del borde principal. bordercolor Define el color del borde. cellpadding Define, en pixels, el espacio entre los bordes de la celda y el contenido de la misma. cellspacing Define el espacio entre los bordes (en pixels).height Define la altura de la tabla en pixels o porcentaje.width Define la anchura de la tabla en pixels o porcentaje.
  • 11.
    EJEMPLOEjemplo de tablacentrada Este sería un texto cualquiera colocado al lado de una tabla centrada Ejemplo de tabla alineada a la derecha Para que se vea el efecto de alineado a la tabla debemos colocar un texto al lado y el texto rodeará la tabla, igual que ocurría con las imágenes alineadas a un lado. EJEMPLO
  • 12.
    Ejemplode tabla alineada a la izquierda Para que se vea el efecto de alineado a la tabla debemos colocar un texto al lado y el texto rodeará la tabla, igual que ocurría con las imágenes alineadas a un lado.