Virtualnauta
Sea protagonista de la Web

Virtualnauta > Manual HTML > Tablas

Tablas de HTML

Marcos Listas


¿Qué son las tablas de HTML?

Las tablas son una herramienta muy útil para presentar datos de tablas y para el diseño de texto y gráficos de una página HTML.



Características de las tablas


Código

<table border="1">
   <tr>
      <td>Nombre</td>
      <td>Apellido</td>
   </tr>
   <tr>
      <td>Pedro</td>
      <td>Garcia</td>
   </tr>
</table>
Resultado

Nombre Apellido
Pedro Garcia


Bordes de las tablas


Para que se visualicen los bordes de una tabla, debemos agregar el atributo border, de lo contrario no se verán los bordes que dividen las celdas de la tabla.


Código

<table border="3">
   <tr>
      <td>Borde</td>
      <td>3 pixels</td>
   </tr>
</table>
Resultado

Borde 3 pixels

Veamos un ejemplo sin bordes

Código

<table>
   <tr>
      <td>Esta tabla es</td>
      <td>Sin bordes</td>
   </tr>
</table>
Resultado

Esta tabla es Sin bordes


Encabezados de las tablas


Los encabezados de una tabla se definen con la etiqueta <th>.


Código

<table border="1">
   <tr>
      <th>Nombre</th>
      <th>Apellido</th>
   </tr>
   <tr>
      <td>Pedro</td>
      <td>Garcia</td>
   </tr>
   <tr>
      <td>Juan</td>
      <td>Perez</td>
   </tr>
</table>
Resultado

Nombre Apellido
Pedro Garcia
Juan Perez


Márgenes de las celdas


Es el espacio que se encuentra entre los bordes de la celda y su contenido.
Definimos los márgenes con el atributo cellpadding.


Código

<table border="1px" cellpadding="20px">
   <tr>
      <th>Nombre</th>
      <th>Apellido</th>
   </tr>
   <tr>
      <td>Pedro</td>
      <td>Garcia</td>
   </tr>
</table>
Resultado

Nombre Apellido
Pedro García


Espaciado entre celdas


Es el espacio que se encuentra entre celda y celda.
El mismo está definido con el atributo cellspacing.


Código

<table border="1px" cellspacing="15px">
   <tr>
      <th>Nombre</th>
      <th>Apellido</th>
   </tr>
   <tr>
      <td>Pedro</td>
      <td>Garcia</td>
   </tr>
</table>
Resultado

Nombre Apellido
Pedro Garcia



Etiquetas y atributos de las tablas


Etiquetas Atributos Valor Descripción Ej
<table>     Define una tabla.  
align
Desaprobado
left Alínea las tablas. Use CSS en su lugar. Sin ejemplo
center Sin ejemplo
right Sin ejemplo
bgcolor
Desaprobado
rgb(x,x,x) Color de fondo de las tablas. Use CSS en su lugar. Sin ejemplo
#xxxxxx Sin ejemplo
nombre_color Sin ejemplo
border pixels Espesor del borde de la tabla. Ejemplo
cellpadding pixels Espacio entre la pared de la celda y el contenido. Ejemplo
% Ejemplo
cellspacing pixels Espacio entre celdas. Ejemplo
% Ejemplo
frame void Especifica cual de los bordes alrededor de la tabla será visible. Ejemplo
above Ejemplo
below Ejemplo
hsides Ejemplo
lhs Ejemplo
rhs Ejemplo
vsides Ejemplo
box Ejemplo
border Ejemplo
rules none Especifica las líneas divisorias horizontales y verticales. Ejemplo
groups  
rows Ejemplo
cols Ejemplo
all Ejemplo
summary texto Resumen del contenido de la tabla para navegadores sin visualizador.  
width % Especifica el ancho de la tabla. Ejemplo
pixels Ejemplo
<tr>     Define una fila.  
align right Alínea horizontalmente el texto en la celda. Ejemplo
left Ejemplo
center Ejemplo
justify Ejemplo
char  
bgcolor
Desaprobado
rgb(x,x,x) Color de fondo de las celdas. Use CSS en su lugar. Sin ejemplo
#xxxxxx Sin ejemplo
nombre_color Sin ejemplo
char carácter Especifica que un carácter ("."o",") actúe como eje de alineación.
Nota: usar junto con align="char".
 
charoff pixels Especifica la distancia entre el borde y el primer carácter de alineación en cada línea.  
%  
valign top Especifica la posición vertical de los datos dentro de la celda. Ejemplo
middle Ejemplo
bottom Ejemplo
baseline Ejemplo
<td>

<th>

    Define una celda. Ejemplo
    Define los encabezados de una tabla. Ejemplo
abbr texto abreviado Especifica una versión abreviada del contenido de una celda.  
align left Alínea horizontalmente el texto en la celda. Ejemplo
right Ejemplo
center Ejemplo
justify Ejemplo
char  
axis nombre de la categoría Sitúa una celda en categorías conceptuales.  
bgcolor
Desaprobado
rgb(x,x,x) Color de fondo de las celdas. Use CSS en su lugar. Sin ejemplo
#xxxxxx Sin ejemplo
nombre_color Sin ejemplo
char carácter Especifica que un carácter actúe como eje de alineación.
Nota: usar junto con align="char".
 
charoff pixels Especifica la distancia entre el borde y el primer carácter de alineación en cada línea.  
%  
colspan número Indica el número de columnas que esta celda debe anexar. Ejemplo
headers lista de nombres de celdas Lista de celdas de encabezado que proporcionan información de encabezado para la celda de datos actual.  
height
Desaprobado
pixels Especifica la altura de la celda. Use CSS en su lugar. Sin ejemplo
nowrap
Desaprobado
nowrap Si está presente, deshabilita el ajuste automático de líneas. Use CSS en su lugar. Sin ejemplo
rowspan número Indica el número de filas que esta celda debe anexar. Ejemplo
scope col Este atributo especifica el conjunto de celdas de datos para las cuales la celda de encabezado actual proporciona información de encabezado. Ejemplo
colgroup  
row Ejemplo
rowgroup  
valign top Especifica la posición vertical de los datos dentro de una celda. Ejemplo
middle Ejemplo
bottom Ejemplo
baseline Ejemplo
width
Desaprobado
pixels Especifica el ancho de la celda. Use CSS en su lugar. Sin ejemplo
% Sin ejemplo
<caption>     Define el título de la tabla. Ejemplo
align
Desaprobado
top Ubicación del título con respecto a la tabla. Use CSS en su lugar. Sin ejemplo
bottom Sin ejemplo
left Sin ejemplo
right Sin ejemplo
<colgroup>

<col>

    Crea un grupo explícito de columnas.  
    Permite a los autores compartir atributos entre varias columnas.  
align right Alínea horizontalmente el contenido en el grupo de columnas.  
left  
center  
justify  
char  
char carácter Especifica que un carácter actúe como eje de alineación.
Nota: usar junto con align="char".
 
charoff pixels Especifica la distancia entre el borde y el primer carácter de alineación en cada línea.  
%  
span número Especifica el número de columnas de un grupo de columnas.  
valign top Alínea verticalmente el contenido en el grupo de columnas.  
middle  
bottom  
baseline  
width % Define el ancho del grupo de columnas.  
pixels  
longitud relativa  
<thead>
<tbody>
<tfoot>
    Las filas de una tabla pueden agruparse en una cabecera de tabla <thead>, un pie de tabla <tfoot> y una o más secciones de cuerpo de tabla <tbody>. Ejemplo
align right Alínea horizontalmente el texto en la celda.  
left  
center  
justify  
char  
char character Especifica que un carácter actúe como eje de alineación.
Nota: usar junto con align="char".
 
charoff pixels Especifica la distancia entre el borde y el primer carácter de alineación en cada línea.  
%  
valign top Especifica la posición vertical de los datos dentro de la celda.  
middle  
bottom  
baseline  

Atributos estándard

id, class, title, style, dir, lang

Si desea una descripción completa, diríjase a: atributos estándard.


Eventos intrínsecos

onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

Si desea una descripción completa, diríjase a: eventos intrínsecos.



Marcos Listas

Búsqueda

 

Otros tutoriales

CSS
Herramientas Utiles

Google

Diseño Web

Diseño Web

Intercambio

Banners
Links

    Virtualnauta provee del material para uso exclusivo de aprendizaje.
No garantizamos que el contenido sea correcto.
El riezgo por el uso del mismo queda bajo la entera responsabilidad del usuario.
Mientras use este sitio, usted acuerda haber leido y aceptado nuestros términos de uso y privacidad.

Copyright 2007 - 2008 by Martín Solomiak. Todos los derechos reservados.


webmaster@virtualnauta.com

Mapa del sitio Valid XHTML 1.0 Transitional Valid CSS!