Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tablas
Ing. William Len Velsquez williamleon20@yahoo.com
CLASE 03
DEFINICIN
Las tablas son una de las herramientas
mas tiles de que disponemos en HTML, ya que nos permite cierto modo organizar y presentar nuestro documento, ayudndonos a situar dentro del mismo los diferentes elementos que lo componen, siendo esta la nica forma coherente de distribucin que haba antes de la introduccin de las Hojas de Estilo y de las capas
2 Elaborado por: Ing. William Len V
por filas, columnas y celdas. Cada espacio horizontal continuado es una fila y cada espacio vertical continuado es una columna, definindose una celda como el espacio formado por la interseccin de una fila y una columna.
3 Elaborado por: Ing. William Len V
confeccionar las tablas son: 1. La etiqueta general, que engloba a todas las dems, es <TABLE> y </TABLE>. Ejemplo:
<TABLE>
[resto de las etiquetas]
</TABLE>
4 Elaborado por: Ing. William Len V
</TD>
10
11
12
13
TTULO DE LA TABLA
Se puede aadir un titulo (caption) a la tabla, es decir un
texto situado encima de la tabla que indica cul es su contenido. Se consigue con la etiqueta <CAPTION> y </CAPTION>. Si en el ejemplo anterior aadir la siguiente lnea despus de la etiqueta <TABLE>: <TABLE> <CAPTION> Ejemplo de tabla de 3 x 3 </CAPTION>
14
CELDAS DE CABECERA
Adems de las celdas que contienen datos
normales, se puede emplear, celdas de cabecera (header), que se distinguen por estar el texto de dichas celdas en negrita y centrado. Esto se consigue con la etiqueta <TH> y </TH> (en vez de la celda normal <TD> y </TD>) Ejemplo: Aadir, en el ejemplo anterior, una fila de estas celdas de cabecera, antes de las otras dos que ya existan: <TR> <TH>Columna 1</TH> <TH>Columna 2</TH> <TH>Columna 3</TH> Elaborado por: Ing. William Len V 15 </TR>
CELDAS DE CABECERA
Ejemplo Crear una tabla del : ejem0302.html.
16
CELDAS DE CABECERA
Ejemplo de la tabla del : ejem0301.html.
17
<table width="500" border="2"> <tr> <th scope="col">TITULO 1</th> <th scope="col">TITULO 2</th> </tr> <tr> <td>contenido 1</td> <td>contenido 2</td> </tr> <tr> <td> </td> <td> </td> </tr> </table>
18
Normalmente, el contenido de una celda est alineado a la izquierda. Pero se puede cambiar esto aadiendo dentro de la etiqueta de la celda los siguientes atributos: <TR> <TD > A la izquierda por defecto </TD> <TD ALIGN=CENTER> Al centro </TD> <TD ALIGN=RIGHT> A la derecha </TD> <TH ALIGN=LEFT> Cabecera a la izquierda </TH>
20
21
DIMENSIONES DE LA TABLA
A veces nos puede convenir forzarle para que la tabla tenga unas
dimensiones totales mayores que las que le corresponden, tanto en anchura como en longitud. Esto se consigue aadiendo dentro de la etiqueta de la tabla los atributos WIDTH y HEIGHT igual a un porcentaje de la dimensin de la pantalla, o a una cifra que equivale al
22
DIMENSIONES DE LA TABLA
Crear una tabla con las siguientes caracteristicas
Escribir el siguiente codigo con el nombre de ejem0503.html <table border=1 width=75%> <tr> <td width=20%>20%</td> <td width=50%>50%</td> <td width=15%>15%</td> <td width=15%>15%</td> </tr> </table>
23
otras varias.
Esto se consigue aadiendo dentro de la etiqueta de la celda: TD
los atributos:
COLSPAN=nmero para extenderse sobre un nmero
determinado de columnas, o
ROWSPAN=nmero para extenderse verticalmente sobre un
Combinar con Dw
25
26
<table border=2> <tr> <td colspan=3>fila 1- celda1</td></tr> <tr> <td>fila 2- celda 1</td> <td>fila 2- celda 2</td> <td>fila 2- celda 3</td> </tr> <tr> <td>fila 2- celda 1</td> <td>fila 2- celda 2</td> <td>fila 2- celda 3</td> </tr> </table>
27
<table border=2> <tr> <td rowspan=3>fila 1- celda 1</td> <td>fila 1- celda 2</td> <td>fila 1- celda 3</td> </tr><tr> <td>fila 2- celda 1</td> <td>fila 2- celda 2</td> </tr> <tr> <td>fila 2- celda 1</td> <td>fila 2- celda 2</td> </tr> </table>
EJERCICIOS
Crear una tabla tal como se observa en la figura
28
procedimiento totalmente anlogo al empleado para que una pgina tenga un color de fondo uniforme Para ello debemos utilizar el atributo BGCOLOR Ejemplo <TABLE BORDER=1 BGCOLOR="#00FF00>
29
BACKGROUND="imagen.jpg", Si se utiliza dentro de la etiqueta <TABLE> la imagen en cuestin se multiplicar detrs de todas las celdas. Puede utilizarse tambin en las celdas Por ejemplo, si ponemos: <TABLE BORDER=1 BACKGROUND="IMAGES4.JPG">
30
EJERCICIO FINAL
Construir una tabla con la siguiente presentacin, dar el nombre de ejem0305.html
31
EJERCICIO FINAL
Verifique el codigo
<table WIDTH=100% HEIGHT =100% border=0 bgcolor="#FFFF33" > <tr> <td ALIGN=CENTER VALIGN=MIDDLE > BIENVENIDO<P> A LA PAGINA DE<P> NOMBRE </td> </tr> </table>
32 Elaborado por: Ing. William Len V
FIN