Subido por Alexander benavides

Tecnologia 11° Periodo 4 Guia 2

Anuncio
Manual HTML Básico
22
TABLAS:
Estructura de una tabla:
1. Una tabla tiene un comienzo y un fin; adentro, todos los atributos necesarios para
las filas y columnas. Todo el código debe ir entre <BODY> y </BODY>.
ui
a
2
<TABLE>
[resto de las etiquetas]
</TABLE>
G
Para que los bordes puedan verse en el navegador, le agregamos la etiqueta
BORDER a <TABLE>
do
4
2. El siguiente nivel corresponde a las etiquetas para formar cada fila (row) de la tabla,
que son <TR> y </TR>. Hay que repetirlas tantas veces como filas queremos que
tenga la tabla. Para una tabla con dos filas quedaría así su estructura:
a
11
°P
er
io
<TABLE BORDER>
<TR>
[etiquetas de las distintas celdas de la primera fila]
</TR>
<TR>
[etiquetas de las distintas celdas de la segunda fila]
</TR>
</TABLE>
cn
ol
og
i
3. En el último nivel están las etiquetas de cada celda, que son <TD> y </TD>, que dan
lugar al contenido de cada celda concreta (texto, imágenes, etc.). Hay que repetirla
tantas veces como celdas queremos que haya en esa fila teniendo cuidado de que
en cada fila tengamos el mismo número de celdas para formar las columnas.
En el siguiente ejemplo tendremos 2 columnas y en cada fila 2 celdas:
Te
<TABLE BORDER>
<TR>
<TD>fila1-celda1</TD>
<TD>fila1-celda2</TD>
</TR>
<TR>
<TD>fila2-celda1</TD>
<TD>fila2-celda2</TD>
</TR>
</TABLE>
Profesor Federico Martín Maglio
Manual HTML Básico
23
Dibujada en la hoja quedaría...
a
ui
G
4
do
io
er
og
i
a
11
°P
<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY>
<TABLE BORDER>
<TR>
<TD>fila1-celda1</TD>
<TD>fila1-celda2</TD>
<TD>fila1-celda3</TD>
</TR>
<TR>
<TD>fila2-celda1</TD>
<TD>fila2-celda2</TD>
<TD>fila2-celda3</TD>
</TR>
</TABLE>
</BODY>
</HTML>
2
Para ir apreciando los cambios realizados, creamos un archivo llamado
tabla.htm con el siguiente código...
cn
ol
Probamos sacando la celda 3 de la fila 2 para ver qué pasa...
Luego restituimos la etiqueta quitada...
Te
Ahora le agregamos un título a la tabla. Lo creamos con las etiquetas
<CAPTION> y </CAPTION> que deben ubicarse después de <TABLE BORDER>. Entre
las etiquetas tipeamos el título.
Ahora vamos a variar el espesor de los bordes. A esto lo hacemos poniendo un
signo = y un número. El listado ahora debe estar así:
<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>
Profesor Federico Martín Maglio
Manual HTML Básico
2
a
ui
G
4
do
<BODY>
<TABLE BORDER=5>
<CAPTION>Título de la tabla</CAPTION>
<TR>
<TD>fila1-celda1</TD>
<TD>fila1-celda2</TD>
<TD>fila1-celda3</TD>
</TR>
<TR>
<TD>fila2-celda1</TD>
<TD>fila2-celda2</TD>
<TD>fila2-celda3</TD>
</TR>
</TABLE>
</BODY>
</HTML>
24
io
Celdas de cabecera:
°P
er
Seguidamente, pondremos título a cada columna. Es como poner otra fila pero el
texto aparecerá en negrita y centrado. La etiqueta es <TH> y </TH> (en vez de la
normal <TD> y </TD>).
og
i
a
<TR>
<TH>Columna 1</TH>
<TH>Columna 2</TH>
<TH>Columna 3</TH>
</TR>
11
Entonces, el agregado será...
cn
ol
Agregamos el texto de arriba, guardamos el archivo y lo visualizamos en el
navegador...
Te
Contenido de las celdas:
Dentro de las celdas podemos poner todo lo que querramos. Se hace como
hicimos anteriormente pero con el cuidado de introducir todas las órdenes dentro de la
celda correspondiente.
Para poner un texto...
<TD>Este texto está dentro de una celda</A></TD>
Profesor Federico Martín Maglio
Manual HTML Básico
25
Para poner una imagen...
<TD><IMG SRC="imagen1.jpg"></TD>
Para poner un enlace...
ui
a
2
<TD><A HREF="primera.htm">Ir a la primera página</A></TD>
G
Posicionar contenido en una celda:
io
er
<TD ALIGN=CENTER> Al centro </TD>
<TD ALIGN=RIGHT> A la derecha </TD>
<TD ALIGN=LEFT> A la izquierda </TD>
do
4
Normalmente, el contenido de una celda está alineado a la izquierda. Pero se
puede cambiar esto añadiendo dentro de la etiqueta de la celda los siguientes atributos:
°P
También podemos controlar el alineamiento vertical (que por defecto es en el
medio). Se puede cambiar añadiendo dentro de la etiqueta de la celda los siguientes
atibutos:
og
i
a
11
<TD VALIGN=TOP> Arriba </TD>
<TD VALIGN=BOTTOM> Abajo </TD>
Variando las dimensiones de la tabla:
Te
cn
ol
El navegador se encarga dimensionar automáticamente el tamaño total de la
tabla de acuerdo con el número de filas, de columnas, por el contenido de las celdas,
espesor de los bordes, etc.
Pero a veces nos puede convenir forzar el dibujo a una forma determinada en
cuanto a su tamaño. Para ello están las etiquetas WIDTH (horizontal) y HEIGHT
(vertical) que deberán estar acompañadas por el signo = más el número del porcentaje
que queramos y su símbolo.
Para una tabla que ocupe sólo el 60 % de la página pondremos...
<TABLE WIDTH=60% HEIGHT=200>
Como podemos ver, estira las 3 columnas en forma automática hasta ocupar el
porcentaje indicado y cada celda ahora es más ancha.
Profesor Federico Martín Maglio
Manual HTML Básico
26
Celdas que abarcan a otras varias:
Con la etiqueta COLSPAN=número una celda se extiende en lo horizontal sobre
otras (depende del número). Con la etiqueta ROWSPAN=número la celda se extiende
en lo vertical sobre otras.
2
Por ejemplo, si queremos que una celda que abarque a dos columnas
agregamos...
a
<TR>
ui
<TD COLSPAN=2> Celda en 2 columnas </TD>
G
</TR>
4
Color de fondo en las tablas:
er
En esto hay varias posibilidades...
io
do
Para que una tabla tenga un color de fondo, debemos seguir los mismos
parámetros que con la página (color de fondo).
°P
1. Que la totalidad de la tabla tenga un color de fondo. El encabezado nos quedará...
11
<TABLE BORDER=5 WIDTH=60% HEIGHT=200 BGCOLOR="#00FF00">
og
i
a
2. Si queremos que una celda determinada tenga un color de fondo colocamos el
atributo dentro de la etiqueta de la celda correspondiente. Por ejemplo, vamos a
hacer que sólo la celda 1 de la fila 1 tenga un color azul. Nos quedará así...
cn
ol
<TD BGCOLOR="#0000FF">fila1-celda1</TD>
Hasta ahora, el listado total de la tabla debería ser...
Te
<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY>
<TABLE BORDER=5 WIDTH=60% HEIGHT=200 BGCOLOR="#00FF00">
<CAPTION>Título de la tabla</CAPTION>
<TR>
<TH>Columna 1</TH>
<TH>Columna 2</TH>
<TH>Columna 3</TH>
Profesor Federico Martín Maglio
Manual HTML Básico
27
</TR>
<TR>
<TD BGCOLOR="#0000FF">fila1-celda1</TD>
<TD>fila1-celda2</TD>
<TD>fila1-celda3</TD>
</TR>
<TR>
2
<TD>fila2-celda1</TD>
<TD>fila2-celda2</TD>
<TD>fila2-celda3</TD>
4
G
ui
a
</TR>
</TABLE>
</BODY>
</HTML>
do
Imágenes de fondo en las tablas:
er
io
Si en vez de color queremos una imagen de fondo, procedemos como ya hemos
hecho con la etiqueta BACKGROUND="fondo5.gif" a continuación de TABLE o de
alguna celda en particular.
°P
Separación entre las celdas de una tabla:
a
11
Por defecto, la separación entre las distintas celdas de una tabla es de dos
pixels. Pero se puede variar esto con el atributo CELLSPACING, que se pone dentro de
la etiqueta TABLE.
og
i
Para obtener una separación de 20 pixels entre celdas ponemos...
cn
ol
<TABLE BORDER=5 CELLSPACING=20>
Separación entre el borde y el contenido dentro de las celdas:
Te
Por defecto, la separación entre el borde y el contenido dentro de las celdas es
de un pixel. Se puede cambiar esto con el atributo CELLPADDING, que se pone dentro
de la etiqueta TABLE.
Para obtener una separación de 20 pixels entre el contenido y los bordes, dentro
de cada celda ponemos...
<TABLE BORDER=5 CELLPADDING=20>
Profesor Federico Martín Maglio
Manual HTML Básico
28
EJERCITACIÓN:
4
G
ui
a
2
1. Realizar una tabla con 2 filas, con una celda cada una. La primera como
cabecera, con el texto "Esto es un gran lío" y la segunda con una imagen
cualquiera.
2. La tabla deberá tener un ancho del 80 % y un borde de tamaño 3.
3. Agregar dos filas con 3 celdas cada una.
4. Poner un color de fondo a toda la tabla.
5. A la cabecera ponerle un color diferente.
do
SONIDOS:
°P
er
io
A nuestra página podemos agregarle música de fondo pero sólo se escuchará si
la computadora del visitante está preparada para procesarlo y un navegador que
soporte su recepción y reproducción.
Los formatos más comunes son los .mid y .wav aunque actualmente hay otros
que son de mejor calidad. Pero para el ejemplo trabajaremos con los más comunes.
Hay que tener en cuenta que no todos los navegadores soportan sonido ni las
mismas órdenes para su reproducción.
11
Internet Explorer utiliza la siguiente etiqueta...
a
<BGSOUND SRC="fichero_de_sonido" LOOP=n>
cn
ol
og
i
El atributo LOOP (en inglés, lazo) sirve para especificar el número (n) de veces
que se debe ejecutar el fichero de sonido. Si se escoje el número n=-1 o se pone
LOOP=infinite, el sonido se ejecutará indefinidamente. Si se omite este atributo, y
entonces el fichero se ejecutará una sola vez.
Netscape utiliza otra etiqueta...
Te
<EMBED SRC="fichero_de_sonido" WIDTH=xxx HEIGHT=yy>
WIDTH es la anchura y HEIGHT la altura de una consola de control que aparece
y que tiene diferentes teclas (play, stop, pausa, etc.). El valor recomendado para xxx es
de 200 y para yyy es de 60.
Dentro de la etiqueta se pueden añadir los siguientes atributos...
AUTOSTART="true" (arranca automáticamente).
LOOP="true" (se ejecuta ininterrumpidamente).
Profesor Federico Martín Maglio
Desarrollo
Debe de realizar los ejercicios de EJERCITACIÓN, contemplados en el documento,
estos ejercicios debe realizarlos con un editor de texto o plataforma en línea que
ejecuten código HTML y enviar los pantallazos del código como la página web
ejecutada.
Te
cn
ol
og
i
a
11
°P
er
io
do
4
G
ui
a
2
Nota Aclaratoria: Si no cuenta con las herramientas necesaria para la ejecución del
código HTML, debe de realizar las etiquetas necesarias para resolver
EJERCITACIÓN en un trabajo escrito con las normas APA.
Descargar