Subido por Paulo Alberto Gochez Cano

MANUAL DE HTML-A continuación encontrarás un total de trece páginas WEB en las que se ha pretendido combinar un mínimo de teoría con el máximo posible de práctica

Anuncio
A continuación encontrarás un total de trece páginas WEB en las que se ha
pretendido combinar un mínimo de teoría con el máximo posible de práctica,
de forma que se genere un proceso de experimentación que te permita un
aprendizaje autónomo.
Los objetivos que se plantean son:



Que conozcas la estructura básica de un documento HTML.
Que aprendas a construir una página HTML utilizando los recursos
elementales.
Que adquieras las bases necesarias para poder continuar de forma
autónoma el aprendizaje sobre elementos avanzados de lenguaje
HTML.
Para alcanzar estos objetivos cuentas con los siguientes materiales:
Estructura de una página HTML
Líneas y párrafos
Cabeceras, enfatización y justificación
Listas ordenadas, desordenadas y de definición
Listas anidadas
Tablas
Tablas anidadas
Colores de página y texto, fondos y líneas
Enlaces externos, internos y de correo
Imágenes y sonidos
Publicación de páginas
Práctica resumen
Recursos
Puedes utilizar el material en línea o bien optar por conseguir una copia
comprimida que podrás instalar en tu ordenador. (Se trata de un archivo
ejecutable. Cuando lo hayas recibido haz un doble clic sobre él, pincha en el
botón Unzip y cuando te diga que ha descomprimido los archivos pulsa en
Close: tendrás un directorio PagHTML con todos los ficheros en tu disco duro)
© Raúl Luna '98
Empezando
Iniciaremos con esta práctica nuestro acercamiento al lenguaje HTML. Las
explicaciones serán breves y abordarán los aspectos básicos de forma que
podamos avanzar con cierta agilidad. Encontrarás una página dedicada a
recursos para ampliar estos conocimientos básicos.
Comenzamos pues comentando que los documentos HTML no son más que
documentos de texto con una serie de etiquetas. Éstas le sirven al navegador
para interpretar de que forma tiene que presentar el texto, las imágenes o los
sonidos en la pantalla.
Al tratarse de documentos de texto podemos afirmar que nos bastaría con el
Bloc de notas de Windows para crear nuestras páginas HTML.
Aunque este procedimiento resultaría bastante incómodo para su uso habitual,
ya que nos obligaría a conocer todas las etiquetas del HTML, puede ser
interesante para que comprendamos la estructura de una página WEB y será
el primero que utilicemos.
El formato de las etiquetas HTML
Las etiquetas HTML se escriben encerradas entre ángulos. Normalmente se
utilizan dos etiquetas: una de inicio y otra de final para indicar que ha
terminado el efecto que queríamos presentar. La única diferencia entre ambas
es que la de cierre lleva una barra inclinada "/" antes del código.
<etiqueta>texto que presentará el efecto</etiqueta>
Por ejemplo:<B>texto</B> dará como efecto texto
La estructura básica de una página WEB
Para que un navegador reconozca que lo que está viendo es una página WEB
se utiliza la siguiente estructura:
<HTML> (Etiqueta que indica que lo que viene a continuación es un
documento HTML)
<HEAD>(Etiqueta de apertura de la cabecera).
Aquí va la información sobre el título de la página, el autor, palabras clave,
etc. que no se presentarán en la ventana del navegador, salvo el título que
aparecera en la barra de título de la parte superior
</HEAD>(Etiqueta de cierre de la cabecera)
<BODY>(Etiqueta de apertura del cuerpo)
Aquí va el contenido de la página que será lo que se presente en pantalla.
</BODY>(Etiqueta de cierre del cuerpo)
</HTML>(Etiqueta de cierre del documento)
Antes de comenzar los ejercicios prácticos crea una carpeta con el nombre
"Curso HTML" para poder almacenar en ella el resultado de tu trabajo.
Práctica 1






Abrir el Bloc de notas.
Escribir las etiquetas necesarias para crear el documento HTML.
Darle contenido al cuerpo escribiendo un renglón y pulsando la tecla
INTRO para saltar al siguiente párrafo.
Escribir otro renglón y pulsar dos veces la tecla INTRO.
Escribir un tercer renglón y salvar el fichero en la carpeta Curso HTML
con el nombre ej1.htm manteniendo el tipo como documento de texto.
Cargar en el navegador el documento que acabamos de salvar y
comprobar los resultados
© Raúl Luna '98
¡Vaya desastre!
Supongo que coincidiremos en que lo que hemos visto al comprobar cómo
había quedado nuestra primera creación no ha sido muy alentador.
La explicación del desaguisado es sencilla: en HTML hacen falta unas
etiquetas especiales para indicar los saltos de línea y párrafo y no las
habíamos escrito.
<BR> es la etiqueta que sirve para indicarle al navegador que debe hacer un
salto de línea.
<P> indica un salto de párrafo e introducirá un doble salto de línea.
Fíjate en que son etiquetas que no necesitan un cierre.
Práctica 2






Volvemos a abrir el Bloc de notas si lo habíamos cerrado.
Cargamos nuestra anterior creación. (ej1.htm)
Introducimos la etiqueta <BR> donde habíamos pulsado una vez la
tecla INTRO
Ponemos <P> donde inicialmente habiamos pulsado dos veces la tecla
INTRO.
Guardamos el archivo como ej2.htm
Pasamos al navegador y cargamos esta nueva página para comprobar
el resultado.
© Raúl Luna '98
Algo más sobre formatos y tamaños
Por el momento éstos serán los últimos trabajos que realizaremos utilizando el Bloc
de Notas. A partir de aquí empezaremos a utilizar editores gráficos que, básicamente,
se encargan de escribir por nosotros las etiquetas necesarias, pero es de suponer
que gracias a esta introducción hayamos podido comprender cómo se escribe una
página HTML.
La importancia de asimilar la estructura básica reside en que una de las
mejores formas de aprender a crear páginas HTML es viendo páginas creadas
por otros autores. Si tenemos claro el sistema utilizado podremos reconocer
los elementos que nos parezcan interesantes e irlos incorporando a nuestras
páginas.
Las cabeceras
Uno de los elementos de formato que nos resultará imprescindible será la
diferenciación de tamaños de letra para poder introducir títulos de epígrafes y
organizar visualmente la información.
Disponemos para esta tarea de seis formatos predeterminados de cabeceras.
Para utilizarlos deberemos poner la etiqueta de apertura delante de la primera
letra cuya apariencia deseemos modificar y cerrar tras la última para volver al
texto normal. (Además las etiquetas de cabecera introducen un salto de
párrafo sin necesidad de indicarlo)
Este código...
...da como resultado
<H1>Cabecera 1</H1>
Cabecera 1
<H2>Cabecera 2</H2>
Cabecera 2
<H3>Cabecera 3</H3>
<H4>Cabecera 4</H4>
<H5>Cabecera 5</H5>
<H6>Cabecera 6</H6>
Cabecera 3
Cabecera 4
Cabecera 5
Cabecera 6
Enfatización
El otro elemento del que disponemos para resaltar un fragmento de texto es la
utilización de las tipografías en negrilla, itálicas y subrayadas. Su utilización se ajusta
al convenio general de etiqueta de apertura y etiqueta de cierre limitando el texto al
que se aplica el efecto.
Este código...
...da como resultado
Esta palabra está en negrilla
Esta palabra está en negrilla
Esta palabra está en itálica
Esta palabra está en itálica
Esta <U>palabra</U> está <U>subrayada</U> Esta palabra está subrayada
Justificación
La justificación del texto por defecto se hace a la izquierda. Por el momento, mientras
no se generalicen las nuevas especificaciones de la siguiente versión del lenguaje
HTML no tenemos posibilidad de hacer una justificación completa, por lo que el texto
nos quedará siempre "en bandera", esto es sin alinear en los finales de renglón.
Además de la justificación por defecto podemos también justificar el texto a
partir del centro o a partir de la derecha. Para hacerlo deberemos poner al
principio del párrafo que deseamos justificar la etiqueta de apertura y la de
cierre en el final.


<cENTER></c y su correspondiente cierre ENTER> marcan la justificación
centrada.
<DIV ALIGN=right> y </DIV> delimitan un párrafo justificado a partir del
margen derecho.
Práctica 3



Volvemos al Bloc de notas y abrimos el fichero ej2.htm
Modificamos el contenido del cuerpo incorporando los siguientes elementos:
o Dos cabeceras de diferente tamaño.
o Un párrafo con la justificación por defecto, otro con justificación
centrada y otro con justificación a la derecha.
o Alguna palabra resaltada en negrita, en itálica o subrayada.
Guardamos el documento como ej3.htm y pasamos al navegador para
comprobar los resultados. (Si algo no hubiera quedado como habíamos
previsto volvemos al Bloc de notas para localizar el error, corregirlo y, una vez
guardado el documento, volver a comprobarlo)
Existe otra forma de dar formato al texto utilizando lo que se denomina texto
preformateado. En este caso, el navegador sí que interpretará los saltos de
línea que introduzcamos, pero esto tiene el peligro de que nuestro texto puede
quedar corto o largo en función de la resolución de pantalla de la persona que
visite la página.
Práctica 3-b



Abre el primer trabajo que has realizado (ej1.htm) con el bloc de notas.
Coloca al principio del texto la etiqueta <PRE> y al final la correspondiente
etiqueta de cierre </PRE>
Guarda el trabajo como ej3b.htm y comprueba lo que ha ocurrido viéndolo en
el navegador.
Listas
Avanzaremos ahora un paso más en la panorámica sobre los recursos para
organizar y dar formato visual al texto.
A partir de este momento utilizaremos un editor que nos permitirá ir viendo en
pantalla una aproximación bastante exacta de lo que será el resultado final de
la página, concretamente el editor de Netscape Communicator. De todas
maneras no está de más que tengamos disponible el Bloc de notas por si
queremos editar alguna etiqueta de forma directa.
Las listas nos van a servir para ir organizando la información de acuerdo a
alguno de los siguientes formatos:
Listas ordenadas
Los elementos se
presentan numerados
1. Elemento nº 1
2. Elemento nº 2
Listas desordenadas
Los elementos van
precedidos por un
"bolo"
 Elemento nº 1
 Elemento nº 2
Listas de definición
Presenta términos y
definiciones con
diferente tabulación
Término nº 1
Definición del
3. ...

...
término 1
Término nº 2
Definición del
término 2
Veremos en primer lugar los dos primeros tipos, cuya única diferencia estriba
en el símbolo que precede a cada elemento. Además, este tipo de listas se
obtienen de forma directa con la simple pulsación de un botón.
Aunque podemos hacerlo de varias formas vamos a arrancar el editor a través
de la opción de menú "Communicator / Composer" (A partir de ahora
utilizaremos la convención de que la barra inclinada "/" da paso a una opción
dentro del submenú que la precede, por lo que la indicación anterior supone
que tendremos que elegir la opción Composer que se aparece al pulsar en el
apartado Communicator del menú).
Poco a poco iremos familiarizándonos con el entorno del editor, así que, por el
momento, nos basta con localizar los dos iconos que sirven para iniciar las
listas ordenadas y desordenadas que identificaremos rápidamente puesto que
representan fielmente el efecto final que buscamos.
Junto a ellos aparecen otros dos iconos que nos van a permitir ir aumentando
o disminuyendo los niveles dentro de la lista.
La forma de introducir nuevos elementos en la lista, una vez que la hemos
empezado consiste sencillamente en pulsar la tecla INTRO, con lo que se nos
añade otro ítem del mismo nivel que el precedente.(Si queremos variar el
nivel, hacia la derecha o hacia la izquierda pulsaremos el icono
correspondiente)
Para finalizar la introducción de elementos en la lista volveremos a pulsar el
botón con el que la iniciamos.
Práctica 4

Abrimos una nueva ventana del editor utilizando la opción Archivo /
Nuevo / Página en blanco




Creamos una lista ordenada que este formada por dos elementos del
primer nivel, de uno de los cuales colgarán dos elementos de segundo
nivel. (Llamamos primer nivel al que está más próximo al margen
izquierdo y 2º, 3º o sucesivos a los que se encuentran más alejados, en
la 2ª, 3ª y sucesivas tabulaciones)
Cerramos la lista y escribimos un renglón de texto normal.
Guardamos el trabajo pulsando en el icono que tiene el disquette con el
nombre ej4.htm
Pulsamos en el icono con el timón de Navigator para ver el resultado.
Práctica 4-b



Volvemos a la ventana del editor en la que teníamos el documento que
acabamos de crear y seleccionamos todo el contenido con el ratón.
Borramos para dejar la página en blanco.
Creamos ahora una lista desordenada con características semejantes a
la anterior.
Guardamos el trabajo como ej4b.htm, para lo que usaremos la opción y
Archivo / Guardar como, y comprobamos los resultados.
Las listas de definiciones no tienen un icono específico para su creación,
aunque podemos emplear un truco para no tener que recurrir a escribir las
etiquetas a mano. Esta pequeña artimaña pasa por escribir un texto normal y
seleccionar en la lista desplegable que está en el extremo izquierdo de la barra
de formato la opción Título desc. (Título de descripción) para el término que
deseamos definir y Texto desc. (Texto de descripción) para la definición del
mismo.
Práctica 4-c


Crear un documento que contenga tres términos con sus
correspondientes definiciones utilizando el procedimiento descrito.
Resaltar utilizando la negrilla cada uno de los términos (Señalaremos el
texto arrastrando el ratón y pulsaremos el icono que se presenta en la


barra de formato con una letra A en negrilla)
Si nos parece que los párrafos quedan demasiado ajustados al margen
izquierdo podemos utilizar los botones de salto de nivel para modificar
su posición.
Guardar el documento como ej4c.htm y comprobar el resultado.
© Raúl Luna '98
Profundizando en las listas
Habremos comprobado que en las listas desordenadas iba variendo la viñeta
que precedía a cada uno de los niveles. Sin embargo, en las desordenadas
vemos que los diferentes niveles se van alineando con un mayor grado de
tabulación a la derecha, pero no cambian el símbolo que los precede. Es
posible que nos resulte útil para presentar la información con mayor claridad
que dicho símbolo se modifique en cada nivel.
Vamos a verlo con un ejemplo práctico.
Práctica 5






Abrimos una nueva ventana del editor utilizando la opción Archivo /
Nuevo / Página en blanco
Iniciamos la creación de una Lista ordenada en la que incluiremos tres
ítems del primer nivel. En dos de ellos añadiremos dos ítems de
segundo nivel y en uno de estos añadiremos un ítem de tercer nivel.
Pulsamos el icono con el timón que simboliza al navegador y cuando
nos informe de que debemos guardar el archivo aceptamos y le damos
el nombre ej5.htm
Comprobamos en el navegador cómo todos los niveles llevan el mismo
tipo de numeración.
Volvemos a la ventana del editor y pulsamos con el botón derecho
sobre uno de los párrafos del segundo nivel (vale cualquiera).
Elegimos Propiedades del párrafo/lista y seleccionamos en el campo
Estilo de número las letras mayúsculas.(Comprobamos cuáles son los


niveles que se han visto afectados por el cambio)
Modificamos el tercer nivel eligiendo letras minúsculas y salvamos el
trabajo como ej5b.htm para poder verlo en el navegador.
Puedes realizar un trabajo similar con una lista desordenada y salvarlo
como ej5c.htm
Es posible que la práctica anterior te haya suscitado algunas dudas acerca del
comportamiento de los cambios de numeración cuando las condiciones de la
lista se hacen algo más complejas... ¡Ánimo, dale rienda a tu espíritu de
investigación!
Vamos a ver ahora otra posibilidad interesante: combinar los diferentes tipos
de listas entre sí.
No es muy habitual mezclar la lista de definiciones con los otros tipos, pero sí
puede resultar útil anidar listas desordenadas dentro de otras ordenadas o
viceversa.
Lo veremos con un ejercicio semejante al anterior.
Práctica 6




Creamos un documento nuevo y construimos una lista ordenada
suficientemente compleja.
Elegimos el nivel que deseemos modificar y pulsamos el botón de las
listas desordenadas.
Guardamos el documento como ej6.htm y comprobamos el efecto
obtenido.
Podemos complicar algo más la situación combinando el cambio de tipo
de lista y el de tipo de numeración...A estas alturas no te resultará dificil
prever el resultado final de las acciones que vayas realizando.
Tablas
El lenguaje HTML atraviesa en el momento actual una fase decisiva: su
evolución hacia una definición que permita escribir páginas con mayor
facilidad y mejores resultados se ve amenazada por la pugna entre
Miscrosoft y Netscape para imponer sus criterios acerca de las etiquetas que
se utilizarán. Este es el motivo por el que, aunque existan propuestas para la
utilización del llamado HTML dinámico que permiten dar forma a la página
de manera mucho más flexible, tengamos que recurrir a trucos algo más
complejos.
Es posible que a estas alturas te hayas dado cuenta de que no resulta fácil
fijar tabulaciones o encolumnar el texto de una página. Para llevar a cabo
estas tareas vamos a tener que recurrir a las tablas.
Ahora bien, antes de pasar a utilizar las tablas como recurso para realizar
otras tareas nos detendremos en su utilidad más inmediata: presentar
información que se preste a organizarse en un formato de doble entrada.
Partiendo de la forma más simple, la de una tabla con una fila y una
columna, a la que podríamos considerar como un marco alrededor del
texto, podemos ir complicando la forma...
...mediante la adición de filas y columnas...
...o la fusión de las celdas que la constituyen según lo requiera la información
presentada.
Para empezar crearemos una tabla con unos datos sobre el número de
alumnos matriculados en dos hipotéticos grupos de cada uno de los niveles
de Educación Secundaria Obligatoria.
Práctica 7




Creamos en el editor un documento nuevo e insertamos en el una
tabla con 3 filas y 5 columnas. (Para hacerlo pulsaremos en el icono
que representa una tabla).
Dejamos, de momento la sección de atributos tal como aparece y en
el apartado Alineación de la tabla elegimos centro y pulsamos en el
botón aceptar.
Como aún no tiene datos nuestra flamante tabla presentará un
aspecto bastante "esquelético". Vamos ahora rellenando las celdas
con la información pertinente.
Guardamos el trabajo como ej7.htm y lo visualizamos en el
navegador.
Sobre esta tabla base vamos a ir haciendo añadidos para completarla.
Iremos comprobando a través de los siguientes ejercicios que el editor de
Netscape no se caracteriza por ser muy ágil, y ello nos lleva a formular un
consejo esencial para trabajar rápidamente con tablas: Si nuestro objetivo
es lograr una tabla compleja debemos partir de un esquema realizado
en papel y, una vez creada la estructura, rellenar los datos.
Vamos añadir una fila por encima de las actuales para agrupar los datos en
Primer y segundo Ciclo.
Práctica 7-b





Volvemos al editor y nos situamos en una de las celdas de la primera
fila. Pulsamos con el botón derecho y elegimos Insertar / Fila
Comprobamos que, desgraciadamente, la fila se ha insertado a
continuación, con lo que nos vemos obligados a mover los datos a su
lugar correcto. (Dado que no son muy extensos es preferible volver a
teclearlos en vez de estar cortando y pegando).
Nos situamos ahora en la celda que se encuentra encima de la que
contiene la referencia al curso 1º y, pulsando con el botón derecho,
seleccionamos Propiedades de la tabla / pestaña Celda. En las
casillas que aparecen tras la alineación horizontal y vertical
pondremos que la celda debe abarcar 1 fila y 2 columnas.
Tras repetir la operación con la celda situada encima de la referencia
a 3º comprobamos que nos han aparecido un par de celdas vacías a
la derecha. A partir de este momento, cada vez que aparezcan celdas
vacías después de una modificación procederemos a borrarlas
(Botón derecho / Eliminar / Celda)
Rellenamos las celdas superiores con el texto Primer Ciclo y Segundo
Ciclo respectivamente.

Guardamos el trabajo como ej7b.htm
Una vez que hemos comprobado las dificultades que puede acarrear la
modificación de tablas con el editor de Netscape podría ser interesante
conocer el procedimiento para crear tablas tecleando directamente el código.
Aunque inicialmente pueda parecernos un procedimiento antipático
comprobaremos que resulta mucho más rápido siempre que tengamos
nuestro boceto en papel.
Para lanzarnos a la creación directa tenemos que conocer las etiquetas que
sirven para definir las tablas.
<TABLE> y
</TABLE>
Son las etiquetas de apertura y cierre de la tabla. Entre
ellas irán las etiquetas y los contenidos de cada una de las
filas y celdas
<TR> y </TR>
Son las etiquetas que indican el principio y final de una
fila. Entre ellas habrá que incluir las etiquetas y contenidos
de las celdas que la forman.
<TD> y </TD>
Con ellas delimitamos cada una de las celdas. Entre
ambas incluiremos el contenido correspondiente
Además de estas etiquetas hay que conocer dos atributos que sirven para
hacer que una celda ocupe más de una fila o una columna.
Los atributos, de los que no hemos hablado hasta ahora, aunque los hemos
utilizado sin darnos cuenta, son modificadores de las etiquetas que se
escriben a continuación del código y antes de poner el ángulo de cierre de la
misma.
BORDER=n
Se aplica en la etiqueta de apertura de la tabla para indicar
el grosor de los bordes que delimitan las celdas. Cuando
estamos creando la estructura de la tabla es interesante
ponerlo para que podamos ver la tabla al pasar al editor
gráfico, aunque finalmente decidamos eliminarlo después
de introducir los contenidos. Así pues deberíamos abrir la
tabla con <TABLE BORDER=1>
Sirve para indicar el número de filas que ocupará una
celda. Por ejemplo: <TD ROWSPAN=2></TD> nos serviría
ROWSPAN=n
para crear una celda que visualmente sería el resultado de
unir verticalmente dos celdas de la misma columna
COLSPAN=n
Lo utilizamos para unir celdas horizontalmente. Así <TD
COLSPAN=3></TD> produciría una celda que se
extendería horizontalmente a lo largo de 3 columnas.
Una vez conocidas las tres etiquetas y sus modificadores es conveniente
establecer un método para que el trabajo resulte ágil.








Dibujamos un boceto de la estructura de la tabla.
Creamos un archivo con las etiquetas básicas de un documento
HTML. (Puede valernos una plantilla vacía que hayamos creado
previamente)
Escribimos las etiquetas de apertura y cierre de la tabla (no olvidando
poner BORDER=1 en la apertura) separándolas con varias
pulsaciones de la tecla INTRO para que nos resulte cómoda la
inserción de las etiquetas intermedias.
Escribimos tantas etiquetas de apertura y cierre de filas como
vayamos a necesitar. (Dejamos espacios intermedios para insertar las
celdas).
Introducimos las etiquetas de celdas en cada fila con sus
modificadores correspondientes. La clave del éxito consiste en tener
en cuenta que todas las filas deben tener el mismo número de
celdas, por lo que tenemos que contar los atributos: una fila en la que
sólo tenemos dos etiquetas de celda, pero cada una se extiende por
dos columnas y además hay una celda de filas anteriores que se ha
extendido verticalmente hasta ésta tiene en realidad 5 celdas
(1+2+2).
Para facilitar la visualización en Netscape debemos introducir en cada
celda que creemos los caracteres   que corresponden al código
que el navegador interpreta como un espacio. La forma más cómoda
es escribirlos una vez cuando hemos creado la tabla, copiarlos e irlos
pegando en el interior de cada una de las celdas. (Más adelante
veremos el truco de la imagen de 1 pixel)
Para llevar el control de las celdas creadas puede ayudarnos el irlas
tachando sobre el boceto a medida que las vamos haciendo,
considerando siempre la retícula formada por el número total de filas y
columnas.
Cuando está creada la estructura de la tabla guardamos el archivo con
extensión .htm y lo abrimos en el editor de Netscape para introducir
los contenidos de las celdas y modificar otros atributos, tales como la
posición, grosor de bordes, etc, de forma más cómoda.
Práctica 7-c

Creamos un documento HTML nuevo, utilizando el Bloc de notas o un
editor que nos permita introducir directamente el código.

Mediante la incorporación de etiquetas creamos una tabla como la
siguiente:

Salvamos el documento como ej7c.htm y lo cargamos en el
navegador para rellenar las celdas y comprobar el resultado final.
(Dado que lo importante es la estructura, los datos que introduzcamos
en cada celda serán aleatorios)
© Raúl Luna '98
© Raúl Luna '98
Tablas
El lenguaje HTML atraviesa en el momento actual una fase decisiva: su
evolución hacia una definición que permita escribir páginas con mayor facilidad
y mejores resultados se ve amenazada por la pugna entre Miscrosoft y
Netscape para imponer sus criterios acerca de las etiquetas que se utilizarán.
Este es el motivo por el que, aunque existan propuestas para la utilización del
llamado HTML dinámico que permiten dar forma a la página de manera
mucho más flexible, tengamos que recurrir a trucos algo más complejos.
Es posible que a estas alturas te hayas dado cuenta de que no resulta fácil
fijar tabulaciones o encolumnar el texto de una página. Para llevar a cabo
estas tareas vamos a tener que recurrir a las tablas.
Ahora bien, antes de pasar a utilizar las tablas como recurso para realizar
otras tareas nos detendremos en su utilidad más inmediata: presentar
información que se preste a organizarse en un formato de doble entrada.
Partiendo de la forma más simple, la de una tabla con una fila y una
columna, a la que podríamos considerar como un marco alrededor del texto,
podemos ir complicando la forma...
...mediante la adición de filas y columnas...
...o la fusión de las celdas que la constituyen según lo requiera la información
presentada.
Para empezar crearemos una tabla con unos datos sobre el número de
alumnos matriculados en dos hipotéticos grupos de cada uno de los niveles de
Educación Secundaria Obligatoria.
Práctica 7




Creamos en el editor un documento nuevo e insertamos en el una tabla
con 3 filas y 5 columnas. (Para hacerlo pulsaremos en el icono que
representa una tabla).
Dejamos, de momento la sección de atributos tal como aparece y en el
apartado Alineación de la tabla elegimos centro y pulsamos en el
botón aceptar.
Como aún no tiene datos nuestra flamante tabla presentará un aspecto
bastante "esquelético". Vamos ahora rellenando las celdas con la
información pertinente.
Guardamos el trabajo como ej7.htm y lo visualizamos en el navegador.
Sobre esta tabla base vamos a ir haciendo añadidos para completarla. Iremos
comprobando a través de los siguientes ejercicios que el editor de Netscape
no se caracteriza por ser muy ágil, y ello nos lleva a formular un consejo
esencial para trabajar rápidamente con tablas: Si nuestro objetivo es lograr
una tabla compleja debemos partir de un esquema realizado en papel y,
una vez creada la estructura, rellenar los datos.
Vamos añadir una fila por encima de las actuales para agrupar los datos en
Primer y segundo Ciclo.
Práctica 7-b






Volvemos al editor y nos situamos en una de las celdas de la primera
fila. Pulsamos con el botón derecho y elegimos Insertar / Fila
Comprobamos que, desgraciadamente, la fila se ha insertado a
continuación, con lo que nos vemos obligados a mover los datos a su
lugar correcto. (Dado que no son muy extensos es preferible volver a
teclearlos en vez de estar cortando y pegando).
Nos situamos ahora en la celda que se encuentra encima de la que
contiene la referencia al curso 1º y, pulsando con el botón derecho,
seleccionamos Propiedades de la tabla / pestaña Celda. En las
casillas que aparecen tras la alineación horizontal y vertical pondremos
que la celda debe abarcar 1 fila y 2 columnas.
Tras repetir la operación con la celda situada encima de la referencia a
3º comprobamos que nos han aparecido un par de celdas vacías a la
derecha. A partir de este momento, cada vez que aparezcan celdas
vacías después de una modificación procederemos a borrarlas (Botón
derecho / Eliminar / Celda)
Rellenamos las celdas superiores con el texto Primer Ciclo y Segundo
Ciclo respectivamente.
Guardamos el trabajo como ej7b.htm
Una vez que hemos comprobado las dificultades que puede acarrear la
modificación de tablas con el editor de Netscape podría ser interesante
conocer el procedimiento para crear tablas tecleando directamente el código.
Aunque inicialmente pueda parecernos un procedimiento antipático
comprobaremos que resulta mucho más rápido siempre que tengamos
nuestro boceto en papel.
Para lanzarnos a la creación directa tenemos que conocer las etiquetas que
sirven para definir las tablas.
<TABLE> y
</TABLE>
Son las etiquetas de apertura y cierre de la tabla. Entre
ellas irán las etiquetas y los contenidos de cada una de las
filas y celdas
<TR> y </TR>
Son las etiquetas que indican el principio y final de una fila.
Entre ellas habrá que incluir las etiquetas y contenidos de
las celdas que la forman.
<TD> y </TD>
Con ellas delimitamos cada una de las celdas. Entre ambas
incluiremos el contenido correspondiente
Además de estas etiquetas hay que conocer dos atributos que sirven para
hacer que una celda ocupe más de una fila o una columna.
Los atributos, de los que no hemos hablado hasta ahora, aunque los hemos
utilizado sin darnos cuenta, son modificadores de las etiquetas que se
escriben a continuación del código y antes de poner el ángulo de cierre de la
misma.
BORDER=n
Se aplica en la etiqueta de apertura de la tabla para indicar
el grosor de los bordes que delimitan las celdas. Cuando
estamos creando la estructura de la tabla es interesante
ponerlo para que podamos ver la tabla al pasar al editor
gráfico, aunque finalmente decidamos eliminarlo después de
introducir los contenidos. Así pues deberíamos abrir la tabla
con <TABLE BORDER=1>
Sirve para indicar el número de filas que ocupará una celda.
Por ejemplo: <TD ROWSPAN=2></TD> nos serviría para
ROWSPAN=n
crear una celda que visualmente sería el resultado de unir
verticalmente dos celdas de la misma columna
COLSPAN=n
Lo utilizamos para unir celdas horizontalmente. Así <TD
COLSPAN=3></TD> produciría una celda que se extendería
horizontalmente a lo largo de 3 columnas.
Una vez conocidas las tres etiquetas y sus modificadores es conveniente
establecer un método para que el trabajo resulte ágil.






Dibujamos un boceto de la estructura de la tabla.
Creamos un archivo con las etiquetas básicas de un documento HTML.
(Puede valernos una plantilla vacía que hayamos creado previamente)
Escribimos las etiquetas de apertura y cierre de la tabla (no olvidando
poner BORDER=1 en la apertura) separándolas con varias pulsaciones
de la tecla INTRO para que nos resulte cómoda la inserción de las
etiquetas intermedias.
Escribimos tantas etiquetas de apertura y cierre de filas como vayamos
a necesitar. (Dejamos espacios intermedios para insertar las celdas).
Introducimos las etiquetas de celdas en cada fila con sus modificadores
correspondientes. La clave del éxito consiste en tener en cuenta que
todas las filas deben tener el mismo número de celdas, por lo que
tenemos que contar los atributos: una fila en la que sólo tenemos dos
etiquetas de celda, pero cada una se extiende por dos columnas y
además hay una celda de filas anteriores que se ha extendido
verticalmente hasta ésta tiene en realidad 5 celdas (1+2+2).
Para facilitar la visualización en Netscape debemos introducir en cada


celda que creemos los caracteres   que corresponden al código
que el navegador interpreta como un espacio. La forma más cómoda es
escribirlos una vez cuando hemos creado la tabla, copiarlos e irlos
pegando en el interior de cada una de las celdas. (Más adelante
veremos el truco de la imagen de 1 pixel)
Para llevar el control de las celdas creadas puede ayudarnos el irlas
tachando sobre el boceto a medida que las vamos haciendo,
considerando siempre la retícula formada por el número total de filas y
columnas.
Cuando está creada la estructura de la tabla guardamos el archivo con
extensión .htm y lo abrimos en el editor de Netscape para introducir los
contenidos de las celdas y modificar otros atributos, tales como la
posición, grosor de bordes, etc, de forma más cómoda.
Práctica 7-c



Creamos un documento HTML nuevo, utilizando el Bloc de notas o un
editor que nos permita introducir directamente el código.
Mediante la incorporación de etiquetas creamos una tabla como la
siguiente:
Salvamos el documento como ej7c.htm y lo cargamos en el navegador
para rellenar las celdas y comprobar el resultado final. (Dado que lo
importante es la estructura, los datos que introduzcamos en cada celda
serán aleatorios)
Algo más sobre tablas
Existen bastantes atributos de las etiquetas que se utilizan para crear las
tablas, pero una vez que sabemos crear la estructura básica es preferible que
vayamos modificándolos mediante un editor gráfico en vez de introducirlos
directamente por teclado. Las opciones que el editor de Netscape aplica por
defecto suelen ser adecuadas para una finalidad general, pero en la siguiente
práctica iremos comprobando como se modifica el resultado final dependiendo
de las variaciones que se hagan.
Práctica 8





En el editor de Netscape cargamos, si ya no lo teníamos en pantalla, el
documento ej7c.htm
Recordemos que para modificar las propiedades de la tabla basta con
que pulsemos con el botón derecho estando en cualquier punto de la
misma, lo cual nos desplegará un menú en el que podremos variar los
atributos de toda la tabla, de una fila o de una celda en particular.
Experimentamos libremente modificando parámetros de uno en uno y
comprobando cuales son los efectos que se producen. Si el efecto no
nos agrada restauramos el valor original antes de proceder a la
siguiente modificación.
Cuando encontremos algún resultado que nos parezca interesante
escribimos bajo la tabla el parámetro que hemos modificado y los
valores que hemos aplicado, de forma que tengamos una descripción
de lo que hemos hecho para lograr el resultado final.
Guardamos el trabajo con el nombre ej8.htm
Anidar tablas
En ocasiones, especialmente cuando utilizamos las tablas como recurso de
formato para distribuir la información dentro de la página, nos interesa
introducir una tabla dentro de una celda pertenciente a una tabla creada
anteriormente. Esto nos permitirá, por ejemplo, hacer que convivan tablas con
borde junto a tablas sin borde.
Supongamos, por ejemplo, que estamos diseñando una página para introducir
en ella los contenidos de una revista escolar. En la siguiente imagen podemos
contemplar una posible estructura en la que vamos anidando sucesivas
tablas.
Cada color corresponde a una tabla que incluye en su interior a las que son de
otro color diferente.
Como ya conocemos los códigos básicos que constituyen una tabla
entenderemos rápidamente la estructura general. Para facilitar la
interpretación se han recogido las etiquetas correspondientes a cada tabla con
el mismo color con el que se presentan en el gráfico y se han ido sangrando
las etiquetas correspondientes a cada tabla, de forma que se pueda ver con
facilidad en qué celda se encuentra insertada cada una de ellas.
Introduciendo el texto correspondiente a cada zona de la hipotética pantalla
obtendríamos una presentación coincidente con el ejemplo gráfico.
<TABLE BORDER=0>
<TR>
Enlaces a secciones
<TD>
<TABLE BORDER=0>
<TR>
<TD> Logotipo </TD>
</TR>
</TABLE>
<TABLE BORDER=0>
<TR>
<TD> Foto </TD>
<TD> Texto foto </TD>
</TR>
</TABLE>
<TABLE BORDER=0>
<TR>
<TD> Noticia 1 </TD>
<TD>
<TABLE BORDER=0>
<TR>
Noticia en columnas
<TD> Columna 2 </TD>
<TD> Columna 3 </TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR> </TABLE>
Práctica 8-b



¿Nos atrevemos a intentar reproducir la estructura que se ha puesto
como ejemplo?
Como en este caso cada tabla individual es sencilla podemos crearlas
directamente con el editor de Netscape, aunque si las queremos hacer
con borde 0 es preferible que dejemos esta modificación para el final,
cuando tengamos todo el trabajo hecho, de forma que mientras tanto
tengamos una visión clara de la celda en la que estamos en cada
momento.
Cuando hayamos finalizado guardamos el documento como ej8b.htm
© Raúl Luna '98
Tablas
El lenguaje HTML atraviesa en el momento actual una fase decisiva: su
evolución hacia una definición que permita escribir páginas con mayor facilidad
y mejores resultados se ve amenazada por la pugna entre Miscrosoft y
Netscape para imponer sus criterios acerca de las etiquetas que se utilizarán.
Este es el motivo por el que, aunque existan propuestas para la utilización del
llamado HTML dinámico que permiten dar forma a la página de manera
mucho más flexible, tengamos que recurrir a trucos algo más complejos.
Es posible que a estas alturas te hayas dado cuenta de que no resulta fácil
fijar tabulaciones o encolumnar el texto de una página. Para llevar a cabo
estas tareas vamos a tener que recurrir a las tablas.
Ahora bien, antes de pasar a utilizar las tablas como recurso para realizar
otras tareas nos detendremos en su utilidad más inmediata: presentar
información que se preste a organizarse en un formato de doble entrada.
Partiendo de la forma más simple, la de una tabla con una fila y una
columna, a la que podríamos considerar como un marco alrededor del texto,
podemos ir complicando la forma...
...mediante la adición de filas y columnas...
...o la fusión de las celdas que la constituyen según lo requiera la información
presentada.
Para empezar crearemos una tabla con unos datos sobre el número de
alumnos matriculados en dos hipotéticos grupos de cada uno de los niveles de
Educación Secundaria Obligatoria.
Práctica 7




Creamos en el editor un documento nuevo e insertamos en el una tabla
con 3 filas y 5 columnas. (Para hacerlo pulsaremos en el icono que
representa una tabla).
Dejamos, de momento la sección de atributos tal como aparece y en el
apartado Alineación de la tabla elegimos centro y pulsamos en el
botón aceptar.
Como aún no tiene datos nuestra flamante tabla presentará un aspecto
bastante "esquelético". Vamos ahora rellenando las celdas con la
información pertinente.
Guardamos el trabajo como ej7.htm y lo visualizamos en el navegador.
Sobre esta tabla base vamos a ir haciendo añadidos para completarla. Iremos
comprobando a través de los siguientes ejercicios que el editor de Netscape
no se caracteriza por ser muy ágil, y ello nos lleva a formular un consejo
esencial para trabajar rápidamente con tablas: Si nuestro objetivo es lograr
una tabla compleja debemos partir de un esquema realizado en papel y,
una vez creada la estructura, rellenar los datos.
Vamos añadir una fila por encima de las actuales para agrupar los datos en
Primer y segundo Ciclo.
Práctica 7-b






Volvemos al editor y nos situamos en una de las celdas de la primera
fila. Pulsamos con el botón derecho y elegimos Insertar / Fila
Comprobamos que, desgraciadamente, la fila se ha insertado a
continuación, con lo que nos vemos obligados a mover los datos a su
lugar correcto. (Dado que no son muy extensos es preferible volver a
teclearlos en vez de estar cortando y pegando).
Nos situamos ahora en la celda que se encuentra encima de la que
contiene la referencia al curso 1º y, pulsando con el botón derecho,
seleccionamos Propiedades de la tabla / pestaña Celda. En las
casillas que aparecen tras la alineación horizontal y vertical pondremos
que la celda debe abarcar 1 fila y 2 columnas.
Tras repetir la operación con la celda situada encima de la referencia a
3º comprobamos que nos han aparecido un par de celdas vacías a la
derecha. A partir de este momento, cada vez que aparezcan celdas
vacías después de una modificación procederemos a borrarlas (Botón
derecho / Eliminar / Celda)
Rellenamos las celdas superiores con el texto Primer Ciclo y Segundo
Ciclo respectivamente.
Guardamos el trabajo como ej7b.htm
Una vez que hemos comprobado las dificultades que puede acarrear la
modificación de tablas con el editor de Netscape podría ser interesante
conocer el procedimiento para crear tablas tecleando directamente el código.
Aunque inicialmente pueda parecernos un procedimiento antipático
comprobaremos que resulta mucho más rápido siempre que tengamos
nuestro boceto en papel.
Para lanzarnos a la creación directa tenemos que conocer las etiquetas que
sirven para definir las tablas.
<TABLE> y
</TABLE>
Son las etiquetas de apertura y cierre de la tabla. Entre
ellas irán las etiquetas y los contenidos de cada una de las
filas y celdas
<TR> y </TR>
Son las etiquetas que indican el principio y final de una fila.
Entre ellas habrá que incluir las etiquetas y contenidos de
las celdas que la forman.
<TD> y </TD>
Con ellas delimitamos cada una de las celdas. Entre ambas
incluiremos el contenido correspondiente
Además de estas etiquetas hay que conocer dos atributos que sirven para
hacer que una celda ocupe más de una fila o una columna.
Los atributos, de los que no hemos hablado hasta ahora, aunque los hemos
utilizado sin darnos cuenta, son modificadores de las etiquetas que se
escriben a continuación del código y antes de poner el ángulo de cierre de la
misma.
BORDER=n
Se aplica en la etiqueta de apertura de la tabla para indicar
el grosor de los bordes que delimitan las celdas. Cuando
estamos creando la estructura de la tabla es interesante
ponerlo para que podamos ver la tabla al pasar al editor
gráfico, aunque finalmente decidamos eliminarlo después de
introducir los contenidos. Así pues deberíamos abrir la tabla
con <TABLE BORDER=1>
Sirve para indicar el número de filas que ocupará una celda.
Por ejemplo: <TD ROWSPAN=2></TD> nos serviría para
ROWSPAN=n
crear una celda que visualmente sería el resultado de unir
verticalmente dos celdas de la misma columna
COLSPAN=n
Lo utilizamos para unir celdas horizontalmente. Así <TD
COLSPAN=3></TD> produciría una celda que se extendería
horizontalmente a lo largo de 3 columnas.
Una vez conocidas las tres etiquetas y sus modificadores es conveniente
establecer un método para que el trabajo resulte ágil.





Dibujamos un boceto de la estructura de la tabla.
Creamos un archivo con las etiquetas básicas de un documento HTML.
(Puede valernos una plantilla vacía que hayamos creado previamente)
Escribimos las etiquetas de apertura y cierre de la tabla (no olvidando
poner BORDER=1 en la apertura) separándolas con varias pulsaciones
de la tecla INTRO para que nos resulte cómoda la inserción de las
etiquetas intermedias.
Escribimos tantas etiquetas de apertura y cierre de filas como vayamos
a necesitar. (Dejamos espacios intermedios para insertar las celdas).
Introducimos las etiquetas de celdas en cada fila con sus modificadores
correspondientes. La clave del éxito consiste en tener en cuenta que
todas las filas deben tener el mismo número de celdas, por lo que



tenemos que contar los atributos: una fila en la que sólo tenemos dos
etiquetas de celda, pero cada una se extiende por dos columnas y
además hay una celda de filas anteriores que se ha extendido
verticalmente hasta ésta tiene en realidad 5 celdas (1+2+2).
Para facilitar la visualización en Netscape debemos introducir en cada
celda que creemos los caracteres   que corresponden al código
que el navegador interpreta como un espacio. La forma más cómoda es
escribirlos una vez cuando hemos creado la tabla, copiarlos e irlos
pegando en el interior de cada una de las celdas. (Más adelante
veremos el truco de la imagen de 1 pixel)
Para llevar el control de las celdas creadas puede ayudarnos el irlas
tachando sobre el boceto a medida que las vamos haciendo,
considerando siempre la retícula formada por el número total de filas y
columnas.
Cuando está creada la estructura de la tabla guardamos el archivo con
extensión .htm y lo abrimos en el editor de Netscape para introducir los
contenidos de las celdas y modificar otros atributos, tales como la
posición, grosor de bordes, etc, de forma más cómoda.
Práctica 7-c



Creamos un documento HTML nuevo, utilizando el Bloc de notas o un
editor que nos permita introducir directamente el código.
Mediante la incorporación de etiquetas creamos una tabla como la
siguiente:
Salvamos el documento como ej7c.htm y lo cargamos en el navegador
para rellenar las celdas y comprobar el resultado final. (Dado que lo
importante es la estructura, los datos que introduzcamos en cada celda
serán aleatorios)
© Raúl Luna '98
Algunos elementos de diseño
Hasta el momento hemos trabajado con páginas en blanco. Sin embargo, es
extraño encontrar páginas WEB que se asemejen a una hoja de papel; lo
habitual es que se incluyan colores que hagan más agradable su presentación.
De todas maneras, el uso indiscriminado de colores e imágenes no beneficia a
la calidad de una página, por lo que no estaría de más respetar unas sencillas
reglas:




Los colores, de fondo o de texto, se utilizan con el objetivo de contribuir
a la legibilidad de los textos.
Salvo que sirvan para diferenciar contenidos las páginas que
constituyen una sede WEB deberían tender a un diseño uniforme que
transmita al visitante la sensación de que se encuentra en un lugar con
señas de identidad propias.
Los archivos de imágenes ocupan espacio...mucho espacio.
Transmitirlos lleva tiempo...mucho tiempo. Por tanto, habrá que
minimizar en lo posible el tamaño de las imágenes y utilizarlas cuando
sean significativas, no meramente como elementos decorativos.
Si utilizamos imágenes para enlazar unas páginas con otras hagámoslo
siempre con las mismas: contribuiremos a la "imagen de marca" y
aceleraremos la navegación puesto que sólo se descargarán la primera
vez.
Color de fondo
La forma más elemental de modificar el aspecto de una página es variando el
color del fondo. Curiosamente el editor de Netscape no facilita demasiado esa
tarea, ya que aunque incluye unas combinaciones predeterminadas tenemos
que recurrir a teclear el código para conseguir algún color personalizado.
Tendremos pues que recurrir, cuando creemos un archivo nuevo, al menú
Insertar / Etiqueta HTML, ya que el color de fondo es un atributo del cuerpo
de la página. Teclearemos <BODY BGCOLOR=xxxxxx>, donde xxxxxx sera
una combinación de caracteres cuyo significado explicamos a continuación.
Los caracteres xxxxxx representan tres pares de números que indican la
cantidad de Rojo, Verde y Azul que componen el color. Para complicarlo un
poco más no son exactamente números, sino alfanúmeros ya que representan
una notación hexadecimal que puede ir desde 00 hasta FF que correspondería
al 255 en base diez. (Eso hace que al poder optar entre 256 valores de rojo,
otros tantos de verde e igual de azul consigamos un total de más de 16
millones de posibles colores). Veamos algunos ejemplos.
Valores Color resultante Valores Color resultante Valores Color resultante
FF0000
00FF00
0000FF
FFFF00
FF00FF
00FFFF
25A7BB
ACB312
6047B6
Práctica 9



Creamos una nueva página en el editor y, aplicando el procedimiento
descrito le adjudicamos un color de fondo.
Visualizamos el efecto y vamos modificando la etiqueta hasta encontrar
uno que no dificulte la legibilidad.
Guardamos el trabajo como ej9.htm
Junto a la posibilidad de modificar el color de fondo de la página encontramos
la de incluir un gráfico que haga de tapiz rellenando todo el fondo de la página.
En las páginas de este curso se ha utilizado este recurso: las anillas y el
degradado del margen son un archivo gráfico que se repite a lo largo de la
página.
En esta ocasión el editor de Netscape se comporta de una forma más
amigable, permitiéndonos que en el menú Formato / Colores y propiedades
de la página elijamos un archivo gráfico que se utilice como fondo de la
misma.
Existen multitud de páginas en la red que ofrecen la posibilidad de obtener
este tipo de imágenes. Tendremos que "bajarlas" a nuestro ordenador y
copiarlas en el directorio de trabajo para poder incluirlas en nuestra página.
(Aunque se podrían guardar en cualquier directorio resulta más cómodo
hacerlo en el directorio en el que estamos trabajando nuestras páginas, para
no tener que irlas buscando por todo el disco duro).
Puedes probar a bajar alguna imagen para el próximo ejercicio desde
ColorVivo
Práctica 9-b


Creamos una nueva página en el editor.
Bajamos un gráfico de la página mencionada o bien el archivo back.gif
que se utiliza en esta página. (Para hacer esto último basta con que
pulses con el botón derecho en la superficie de la página y elijas

Guardar fondo como)
Visualizamos el efecto y guardamos el trabajo como ej9b.htm
Cuando utilicemos fondos laterales habrá que tener en cuenta que el texto que
escribamos se alineará a la izquierda y, por tanto se superpondrá al fondo con
lo que es posible que afecte a la legibilidad. Para solucionar este problema
podemos recurrir al truco de la imagen de 1 pixel.
En muchas ocasiones la imaginación es el mejor aliado para llevar a cabo
tareas aparentemente difíciles. Éste es el caso del truco mencionado que
consiste en lo siguiente:



Con cualquier programa de tratamiento de imágenes se crea un dibujo
de tamaño 1x1 píxeles y se guarda en formato Gif con fondo
transparente. Conseguimos de esta forma una imagen que resultará
invisible al visitante de la página WEB y cuya extensión será mínima.
Sin embargo ocupará un espacio en la página desplazando el texto.
Aunque la imagen en sí ocupe únicamente un pixel podemos indicarle
atributos de ancho y alto para que el navegador le reserve el espacio
que necesitemos dejar "en blanco".
Creamos una estructura de tabla de dos columnas sin borde para definir
la página y ponemos en la columna de la izquierda la imagen con la
anchura suficiente para que el texto no se superponga al borde.
Este procedimiento se puede utilizar también para introducir un tabulador a
principio de línea o como relleno de celdas en sustitución del caracter de
espacio ( ).
Práctica 9-c




Abrimos, si lo habíamos cerrado, el documento ej9b.htm que acabamos
de crear en el ejercicio anterior.
Introducimos un texto que ocupe un par de renglones y pasamos a
verlo en el navegador para comprobar el efecto que se ha producido.
Volvemos al editor. Nos situamos al principio del párrafo y creamos una
tabla de una fila y dos columnas con borde=1. (El texto que teníamos
escrito se desplazará hacia abajo).
Para no tener que crear el archivo de 1 pixel ahora puedes obtenerlo
pulsando con el botón derecho en el recuadro y eligiendo Guardar
imagen como para almacenarlo en tu carpeta de trabajo.

Nos situamos en la celda de la izquierda y buscamos el icono para
insertar imágenes. (El que está entre la diana y la línea horizontal)

Tras pulsar el botón seleccionamos el archivo 1pixel.gif y en el apartado
dimensiones le ponemos Altura=20 y Anchura=75 (Recordemos que
originalmente ocupa 1x1 y es transparente, con lo que sería muy dificil
localizarlo si no aplicamos esta modificación del tamaño).
Ahora pasamos a la celda de la derecha y pulsamos con el botón
derecho. Elegimos Propiedades de la tabla / Celda / Anchura de la
celda=100 % de la tabla. Luego pasamos a la pestaña Tabla y
ponemos el borde=0.
Marcamos el texto que habíamos escrito inicialmente y lo cortamos
pinchando en el botón de las tijeras. Vamos a la celda de la derecha y
lo pegamos. Pulsamos INTRO y añadimos un par de renglones más.
Guardamos el archivo como ej9c.htm y pasamos al navegador para ver
cómo queda todo.



Dando color al texto
Si necesitamos resaltar alguna palabra de forma especial recurriremos al
menú desplegable que se encuentra entre el tamaño de letra y el indicador de
negrita. Para ello habremos seleccionado previamente el texto al que
deseamos cambiarle el color y tras pinchar en la flechita que despliega el
tablero de colores elegiremos el que nos parezca más adecuado.
Las páginas "arco iris" pueden resultar aparentemente muy impactantes, pero
no suelen denotar un gusto estético muy elaborado. Utiliza los colores con
mesura y siempre como recurso para enfatizar una información que lo requiera
por su especial relevancia.
Líneas de separación
La separación de bloques de información puede verse favorecida por la
inclusión de lineas de división. Para hacerlo basta con recurrir al botón al
efecto.
La configuración de líneas horizontales que el editor de Netscape aplica por
defecto incluye que las mismas se extiendan a lo largo del 100% de la página
o de la celda si estamos en una tabla. Sin embargo, suele producir un efecto
estético más agradable que reduzcamos la anchura. También puede ser
interesante modificar la alineación que, por defecto se coloca al centro. Para
realizar estas operaciones pulsaremos con el botón derecho sobre la línea y
elegiremos Propiedades de la línea horizontal.
Además de utilizar la línea que ofrece el programa podemos usar también
como separadores gráficos diseñados al efecto (en estas páginas se utilizan
dos: barra14.gif y barra14d.gif).
Práctica 9-d




Abre un nuevo documento en el navegador y escribe en él varias
bloques de texto que sean susceptibles de separación.
Introduce entre el 1er y el 2º bloque una línea horizontal alineada a la
derecha y con una anchura del 75% de la ventana.
Entre el 2º y el 3er bloque inserta como separador el archivo barra14.gif
(Para obtenerlo pasa al cambia al navegador, pulsa con el botón
derecho sobre el gráfico y elige Guardar imagen como)
Una vez que hayas hecho las modificaciones guarda el trabajo como
ej9d.htm y comprueba el resultado.
© Raúl Luna '98
Enlaces
Las siglas HTML corresponden a Hyper Text Mark-up Language, esto es,
Lenguaje de marcas de hipertexto. Hasta ahora hemos ido describiendo y
practicando sobre los aspectos referentes a la "M", las marcas o etiquetas que
nos permiten definir el aspecto de una página WEB, pero lo verdaderamente
importante es el aspecto hipertextual.
Podríamos decir que un hipertexto es aquel documento que presenta una
estructura arborescente, con relaciones múltiples entre sus contenidos, que
posibilitan la consulta no lineal de la información. (Seguro que encontrarás
definiciones más acertadas, pero ésta puede valernos para el propósito de
este curso).
Así pues, desde una página escrita en HTML podremos saltar a otro punto de
la misma página, a otra página perteneciente a la misma sede WEB o a
cualquier otra página que esté publicada en Internet o acceder a servicios
tales como la transferencia de ficheros o el correo electrónico. Para que esto
ocurra deberemos haber definido en nuestra página las palabras o imágenes
que servirán como enlaces para dar acceso a dichos recursos.
Enlaces externos
Para crear un enlace a otra página diferente elegiremos una palabra, icono o
imagen y la seleccionaremos con el ratón. A continuación pincharemos en el
icono que presenta unos eslabones e introduciremos la dirección de destino.
Práctica 10


Crea un nuevo documento e introduce un texto en el que menciones el
servidor del PNTIC.
o Si dispones de conexión a Internet elige alguna palabra del
texto que te parezca adecuada como indicativo del enlace, pulsa
el botón para crear el enlace y escribe la dirección
http://www.pntic.mec.es como destino.
o Si no dispones de conexión a Internet o prefieres hacer
pruebas en modo local elige una palabra y cuando vayas a
establecer el enlace pincha en Examinar archivo y elige alguno
de los trabajos que has guardado previamente.
Pasa al navegador guardando el trabajo como ej10.htm y comprueba
que tu enlace funciona correctamente.
Práctica 10-b



Dirígete a ColorVivo para obtener algún icono o utiliza alguno de los
que aparecen en estas páginas.
Abre el documento ej10.htm, pulsa el botón destinado a incluir
imágenes y selecciona un icono.
Pulsa con el botón derecho sobre la imagen que acabas de insertar y
elige la pestaña Enlace de la opción Propiedades de la imagen. A

partir de aquí los pasos son idénticos al ejercicio anterior.
Guarda el trabajo como ej10b.htm y comprueba el funcionamiento del
nuevo enlace.
Enlaces internos
Una forma bastante efectiva de organizar una página con abundante
información textual es incluir al principio de la misma un "indice" formado por
enlaces a los diferentes apartados de forma que el visitante no tenga que ir
deplazando manualmente la página para buscarlos.
El complemento lógico de esta estructura es que, al final de cada epígrafe,
encontremos un enlace que nos devuelva al principio de la página para poder
consultar nuevamente el índice.
Práctica 10-c







Tienes disponible un texto para facilitarte la tarea. Cuando aparezca en
tu pantalla tendrás que seleccionarlo con el ratón y pulsar en el menú
Edición / Copiar . Cuando lo hayas hecho pulsa la flecha de regreso
para volver a esta página. Ahora puedes cargar el texto
Crea un documento nuevo en blanco y con Edición / Pegar inserta el
texto que acabas de copiar.
Fíjate en los apartados que constituyen el índice. Localiza el principio
de los epígrafes correspondientes y pulsa el botón con forma de diana
para darles un nombre a cada uno de ellos.
Vuelve al principio del documento y crea un nuevo destino al que
llamaremos inicio.
Selecciona el primer apartado del índice y pulsa el botón de crear
enlaces. Observarás que en la parte inferior de la ventana aparecen los
nombres de los destinos que acabas de definir. Elige el adecuado y
vuelve a repetir la operación con el resto de los apartados del índice.
Desplázate al final del primer apartado y escribe el texto Volver al
Índice. Crea un enlace que te lleve al destino que habíamos llamado
inicio. Haz lo mismo en los siguientes apartados (puedes optar por
copiar la vuelta del primer epígrafe e irla pegando en el resto)
Guarda el trabajo como ej10c.htm y comprueba como funcionan los
enlaces.
Enlaces de correo
Si Internet es en esencia un medio de comunicación no está de más que
facilitemos a los visitantes una forma rápida de ponerse en contacto con
nosotros. Para ello se utiliza un tipo de enlace especial que se encarga de
arrancar el programa de correo que el visitante utilice incluyendo como
destinatario del mensaje la dirección que hayamos puesto al crear el enlace.
Los elementos que soportan el enlace suelen ser un icono que haga referencia
al correo (sobre, pluma, buzón...) y la propia dirección de correo. La
presentación en pantalla de la dirección de correo electrónico se apoya en que
así se facilita al usuario la copia directa de la misma.
Práctica 10-d




Baja a tu disco el siguiente icono con el método que ya conoces de
guardar la imagen.
Crea un documento nuevo e inserta en el la imagen que acabas de
capturar. Escribe a su lado tu propia dirección de correo o bien una
dirección inventada, como [email protected]
Pulsa en la imagen y crea un enlace poniendo como destino
mailto:[email protected] o mailto:tu_dirección_de correo
Guarda el documento como ej10d.htm y pasa al navegador para
comprobar cómo ambos enlaces activan la aplicación de correo.
© Raúl Luna '98
Multimedia
Uno de los recursos más atractivos que ofrece el HTML es que permite incluir
elementos gráficos y sonoros que enriquecen la información. Ahora bien, tanto
unos como otros suelen emplear bastante tiempo en descargarse
completamente, por lo que habrá que manejarlos con prudencia y recurrir a las
técnicas necesarias para minimizar su tamaño.
Imágenes
A lo largo de las páginas precedentes han ido apareciendo referencias a la
inclusión de imágenes en las páginas HTML. De hecho podemos dar por
sabido el procedimiento básico para insertar una imagen. Veremos pues el tipo
de imágenes que podemos utilizar y algun truquillo para acelerar la carga de
las páginas.
Los formatos que actualmente soportan los navegadores son los archivos GIF
y los JPG. Una descripción pormenorizada de sus propiedades y la forma de
trabajar con ellos para obtener los mejores resultados serían materia de un
curso específico, por lo que nos limitaremos a decir que, mientras que el
formato GIF es adecuado para imágenes con un máximo de 256 colores y con
predominio de los colores planos, el formato JPG ofrece mejores resultados
con imágenes de 16 millones de colores y variación tonal continua.
Una característica añadida del formato GIF es que permite definir colores
transparentes, con lo que las siluetas del dibujo quedarán recortadas sobre el
fondo. También se utiliza para crear pequeñas animaciones, aunque hay que
señalar que éstas pueden llegar a resultar bastante molestas.
Práctica 11

Salva en tu disco las tres imágenes siguientes con el procedimiento que
ya conoces.

Crea un documento nuevo y construye una tabla de una fila y tres
columnas.
Incluye en cada celda una de las imágenes fijándote en cual pones las
imágenes gif y en cual está la jpg. Pasa al navegador guardando el
trabajo como ej11.htm
Comprueba la diferencia en la calidad de las dos fotos según el
formato.
Vuelve al editor y modifica el tamaño de las fotos reduciendo el ancho
y el alto a la mitad en una de ellas y pasando al doble en la otra.
También puedes modificar en una de ellas el espacio a izquierda y
derecha poniendo, por ejemplo 50 pixels.
Pasa al navegador para ver el efecto.
Vuelve al editor y escribe un texto junto a una de la imágenes.
Experimenta con diferentes alineaciones del texto con respecto a ella.






Salva el trabajo con el mismo nombre.
Es importante que las imágenes que incluyamos en nuestras páginas lleven el
atributo de tamaño (Netscape lo hace de forma automática), ya que de esta
forma el navegador sabrá el espacio que debe adjudicarle a la imagen y podrá
ir cargando el resto del texto. Si la imagen no llevara los atributos de ancho y
alto la carga del resto del documento se detendría hasta que la imagen se
hubiera recibido completamente.
Con respecto a las modificaciones del tamaño original no tienen una especial
utilidad: si agrandamos la imagen perdemos calidad y si la empequeñecemos
no disminuimos el tamaño del fichero, que se sigue descargando íntegro, sino
que le indicamos al navegador que ajuste la imagen al tamaño especificado. Si
queremos presentar un icono que sirva de enlace para poder ver una imagen
de gran tamaño es preferible que editemos la imagen original y construyamos
una versión reducida de la misma, ya que de esa forma sí que modificamos el
espacio que ocupa y aceleramos la descarga.
El sonido
También disponemos de dos formatos de sonido directamente legibles por los
navegadores: el formato midi (archivos con extensión .mid) y el formato de
onda (archivos con extensión .wav).
Los archivos midi están basados en partituras en las que se indica el tono y
duración de cada una de las notas, así como el instrumento que interpreta
cada pista. Su característica principal es el escaso espacio que ocupan en
comparación con la información que incluyen. Resultan adecuados, pues, para
incorporar pasajes musicales.
Dado que los archivos midi se basan en partituras tienen la ventaja de poder
crearse y modificarse con facilidad si se tienen nociones de música.
Presentan, en cambio, el inconveniente de que la calidad de la reproducción
dependerá de la tarjeta de sonido con la que se escuchen, ya que si esta es
de escasa calidad los timbres de los instrumentos se asemejaran poco al
sonido real.
En los archivos de formato wav invertimos los términos: son muy extensos
porque se basan en la digitalización directa de una fuente de sonido. Además,
no dependen demasiado de la calidad de la tarjeta de sonido en que se
reproducen y no resultan adecuados para fragmentos musicales largos, sino
para efectos especiales y voz. (Siempre habrá que procurar utilizar fragmentos
breves debido a su gran extensión).
Sea cual sea el formato que utilicemos el factor principal a tener en cuenta
será la extensión de los archivos. Independientemente de que el equipo con el
que elaboremos las páginas de la revista sea muy potente, nunca podemos
saber con que equipo y, sobre todo, con qué tipo de modem accederán a
nuestra página los futuros visitantes y... una página que tarda mucho en
cargarse no suele incorporarse a la libreta de marcadores y es difícil que
vuelva a ser visitada.
Práctica 12





Captura la siguiente imagen
Pulsa con el botón derecho en el enlace para guardar el sonido
Crea un nuevo documento e incluye la imagen recién capturada.
Pulsa con el botón derecho sobre la imagen y crea un enlace al archivo
primaver.mid que has guardado
Salva el trabajo como ej12.htm y comprueba lo que ocurre al pulsar
sobre el icono.
Con el procedimiento que acabas de realizar has creado la forma más sencilla
de que un usuario pueda escuchar un sonido al visitar la página. Además, el
visitante tendrá la opción de reproducir el sonido o no hacerlo según pulse o
no en el enlace.
Cabe también la posibilidad de que el sonido se cargue junto con la página y
empiece a reproducirse de forma automática. En este caso el procedimiento
es algo más complejo y además se añade un problema especial al no existir
compatibilidad entre las etiquetas de Netscape y Microsoft, por lo que
deberemos incluir las etiquetas para cada uno de los navegadores de forma
que garanticemos que el visitante podrá escuchar el sonido
independientemente del navegador que utilice.
Práctica 12-b


Crearemos un nuevo documento que reproduzca automáticamente el
archivo primaver.mid
Recurrimos al menú Insertar / Etiqueta HTML y escribimos la etiqueta
básica de Netscape: aver.mid HIDDEN=true>

Con el mismo procedimiento incluimos la etiqueta para Explorer:

aver.mid>
Guardamos el trabajo como ej12b.htm y pasamos al navegador para
comprobar el resultado.
Como has podido comprobar el arranque automático de los sonidos puede
resultar un tanto molesto para el usuario, especialmente si se le obliga a
escuchar sin darle la posibilidad de detener la audición. Si consideramos que
puede ser más educado dejar en manos del usuario la decisión acerca de
continuar la audición podemos realizar la siguiente modificación.
Práctica 12-c


Volvemos al editor y, pulsando con el botón derecho sobre la etiqueta
de Netscape elegimos Propiedades de la etiqueta HTML y la
modificamos de forma que resulte aver.mid AUTOSTART=true
WIDTH=145 HEIGHT=60> con lo que lograremos que aparezca una
consola en la que el visitante podrá optar por detener la reproducción.
Guardamos el archivo como ej12c.htm
En ocasiones puede interesarnos incluir una grabación explicativa o un saludo.
Para hacerlo procederemos a grabar la voz utilizando el equipamiento
multimedia y la guardaremos con la extensión .wav
La forma de incluir estos sonidos en la página es exactamente igual que para
los ficheros .mid, pero deberíamos cerciorarnos del tamaño de los archivos,
especialmente cuando los incluimos como autoarrancables puesto que su
tamaño es sensiblemente superior y pueden afectar muy negativamente a la
velocidad de descarga.
© Raúl Luna '98
Publicación de la página
Una vez creada nuestra página nos resta el paso de enviarla al servidor para
que pueda ser accesible por el resto de navegantes. Para ello podemos utilizar
un programa específico de transferencia de ficheros, tal como Ws-ftp.
Netscape ofrece también la posibilidad de publicar las páginas, pero es un
servicio que puede ofrecer errores al conectar con algunos servidores. No
obstante, aunque no nos funcione la transferencia, la opción Archivo /
Publicar del editor puede sernos útil ya que nos indica los archivos de imagen
que se utilizan en la página, con lo que podremos utilizarla como referencia
para seleccionarlos en el programa de ftp.
Para poder acceder a nuestra cuenta tendremos que conocer algunos datos
que serán diferentes según el servidor al que nos dirijamos, para lo que habrá
que ponerse en contacto con el administrador del sistema o consultar las
páginas de ayuda al respecto si las hubiera.
En el caso del servidor del PNTIC la publicación habría que hacerla en la
dirección:
xxxx.pntic.mec.es/~nombreusuario
donde xxxx corresponde al nombre del ordenador en el que reside nuestra
cuenta, por lo que antes de la primera / pondremos lo que aparece a la
derecha de la @ en nuestra dirección de correo electrónico.
La primera vez que nos conectemos crearemos en el servidor el directorio
public_html que será el destino de las páginas que publiquemos.
Nos moveremos al directorio que hemos creado y enviaremos los archivos
necesarios.
Tras haber realizado la transferencia nos pondremos en contacto con la
persona responsable de la WEB para indicarle que configure nuestro directorio
para que pueda ser accesible por el resto de los usuarios.
Si hemos creado más de una página es normal que tengamos una página
índice que contenga los enlaces al resto. Es conveniente que a esta página la
llamemos index.html (sí, has leído bien, no htm sino html en la extensión)
puesto que la mayoría de los servidores buscan esta página de forma
automática. Si lo hacemos así la referencia para acceder a la misma será
xxxx.pntic.mec.es/~nombreusuario
© Raúl Luna '98
Hasta aquí llega nuestro acercamiento a los rudimentos del lenguaje HTML.
Muchos son los aspectos en los que se puede profundizar para ir
perfeccionando el aspecto de nuestras páginas WEB. Para ello hay dos
procedimientos básicos:
o
o
La consulta de manuales publicados en la red.
La investigación del código utilizado por otros autores para crear
efectos que nos resulten interesantes.
De momento podemos intentar la creación de una página personal en la que
incluyamos una síntesis de los procedimientos abordados a lo largo de éstas
páginas.
Práctica resumen
La propuesta es crear una página que incluya los siguientes elementos









Color de fondo personalizado y gráfico para fondo lateral.
Sonido autoarrancable con posibilidad de detención accesible al
usuario.
Estructura general en tabla de dos columnas de borde invisible.
Índice inicial con enlaces a los puntos correspondientes dentro de la
página y vuelta desde éstos.
Texto con cabeceras de diferentes tamaños y palabras resaltadas.
Inclusión de datos que requieran su presentación en tabla.
Imágenes.
Enlaces externos.
Cuando tengamos elaborada la página la publicaremos y
comprobaremos que todo funciona correctamente.
© Raúl Luna '98
Una de las peculiaridades de Internet es la gran cantidad de personas e
instituciones que ofrecen recursos para poder aprender o desarrollar nuestras
páginas. Aquí tienes algunos que pueden resultarte interesantes para empezar
a ampliar tus conocimientos.
Manuales de HTML
Webmaestro: Uno de los más completos manuales en castellano sobre HTML.
(http://wmaestro.com/webmaestro)
Tejedores del WEB: Otro interesante manual también en castellano desde el
otro lado del charco (http://www.dic.uchile.cl/~manual/)
Editores HTML
Además de los editores que acompañan a los navegadores puedes probar
también algún de éstos que están también en castellano.
Web Scope: Puedes encontrarlo en
http://www.geocities.com/SiliconValley/4966/scope.htm
CastWeb: lo obtendrás en http://personales.mundivia.es/personales/alrodzam/
(Es un programa de 16 bits, válido por tanto para Windows 3.x)
Y si quieres ir probando alguno de los muchos que hay en inglés puedes
acudir a algún servidor de programas shareware, como
Solo Windows 95 cuya sección de editores html se encuentra en la página
http://ms.ctv.es/SW95/share32/edithtml.html
FTP de la Universidad de Alcalá de Henares
http://www.alcala.es/ftpdir/Html.htm
Programas de FTP
Dos programas fáciles de usar y muy eficaces para la transferencia de ficheros
son Ws-Ftp y CuteFTP (ambos en inglés). Disponen de versiones de uso
gratuito.
Ws-Ftp: Consulta su página principal en http://www.ipswitch.com
CuteFTP: La Home Page se encuentra en http://www.cuteftp.com y ya
disponen de una versión en español.
Sonidos
WebStore: El almacén de imágenes y sonidos que acompaña al manual
Webmaestro. (http://www.wmaestro.com/webstore/index.html)
Midis de música clásica: Está claro ¿no?. Su dirección es
http://www.prs.net/midi.html
Editores de imagen
Paint Shop Pro: Posiblemente el mejor programa shareware para tratamiento
de imágenes. Se puede obtener desde su página http://www.jasc.com o desde
una gran cantidad de servidores ftp.
Trucos y ayudas para Paint Shop Pro: Desde la propia WEB de PSP
(http://www.jasc.com/tips.html) nos ofrecen esta colección de trucos y ayudas
y además incluyen enlaces a otras páginas de gran calidad relacionadas con
el tema (En inglés pero muy gráfico)
Imágenes
ColorVivo: Una de las clásicas fuentes de recursos gráficos.
Almacén de imágenes de Almudena Rueda : Otra sitio español para obtener
imágenes (http://intrabuilder.databasedm.es/arueda/)
Gif animados: Para usarlos con prudencia. En
http://www6.uniovi.es/gifanim/gifmake1_esp.htm dispones de un tutorial para
poder construir tus propios archivos
© Raúl Luna '98
Descargar