TEXTO DEL MANUAL DE HTML
-------------------------------------------------------------
INDICE
HTML BASICO
1
Una página
básica
2
Dando forma al
texto
3
Enlaces con
otras páginas
4
Imágenes
5
Caracteres
especiales
HTML
INTERMEDIO
6
Los estándares
del HTML
7
Fondos
8
Alineación y
dimensionado de
imágenes
9
Formato de las
imágenes
10
Tablas
11
Formularios
12
GIFs animados
13
Mapas
14
Frames
15
Sonidos
16
Texto en
movimiento
17
Publicación y
promoción de
una página
18
Contadores de
visitas
19
Componer con
estilo
TEMAS
AVANZADOS
20
Applets de Java
21
Trucos diversos
22
Canales de chat
en páginas Web
INDICE DE
ETIQUETAS
Elementos para
páginas del Web
CANAL DE CHAT
Conexión en directo
En preparación
23
Hojas de estilo en
cascada
-------------------------------------------------------------------
1. Una página básica
El principio esencial del lenguaje HTML (HyperText Markup Language) es el
uso de las
etiquetas (tags). Funcionan de la siguiente manera:
, (que no tiene su correspondiente etiqueta de cierre
) El texto puede tener unas cabeceras, comprendidas entre las etiquetasAqui va un segundo parrafo. (Repásese lo dicho en la página de portada en Método de trabajo, acerca del procesador de textos y cómo cargar el documento en el navegador) Las líneas en blanco y las indentaciones del texto se han puesto para mayor claridad, pero no son necesarias. De hecho, podría estar todo en una sola línea. Lo importante es el orden correcto de las etiquetas. Por cierto, una etiqueta puede estar anidada dentro de otra. Véase en el ejemplo cómo lo está la etiqueta
.
Si queremos separar los párrafos, o cualquier otra cosa, pero sin dejar
una línea en blanco,
usamos una etiqueta parecida
(break, o romper). Tampoco tiene
etiqueta de cierre.
Si queremos obtener múltiples líneas en blanco no basta con repetir la
etiqueta
, sino que
hay que combinarla con la etiqueta
. Así por ejemplo, si queremos
obtener cuatro líneas en
blanco, pondríamos:
Con lo que se obtiene: Al escribir el texto, si ponemos más de un espacio en blanco entre dos palabras observamos que el navegador sólo reconoce uno de ellos. Si queremos forzarle a que lo haga, debemos poner el código " " (non-breaking space). Para destacar alguna parte del texto se pueden usar: y para poner algo en negrita (bold). y para poner algo en cursiva (italic). Otra etiqueta interesante es
y. El texto que se encuentre entre ella estará preformateado, es decir que aparecerá como si hubiera sido escrito con una máquina de escribir, con una fuente de espaciado fijo (tipo Courier). Además se respetarán los espacios en blanco y retornos del carro, tal como estaban en nuestro documento HTML (lo cual no ocurre normalmente, como hemos visto anteriormente). Es muy apropiada para confeccionar tablas y otros documentos similares. Con la etiqueta y conseguimos también que el texto tenga un tamaño menor y la apariencia de los caracteres de una máquina de escribir (typewriter). La diferencia con la anterior es que no preformatea el texto, sino que únicamente cambia su apariencia. La etiqueta
yse utiliza para destacar una cita textual dentro del texto general. Este párrafo está escrito entre ambas etiquetas. Obsérvese los márgenes a ambos lados. En las fórmulas matemáticas puede interesar poder escribir índices y subíndices, que se consiguen con las etiquetas y respectivamente. Así, por ejemplo: m2 se consigue de la siguiente manera: m2 vx se consigue con: vx A menudo nos interesará presentar las cosas en forma de listas. Podemos escoger entre tres tipos distintos: 1.Listas desordenadas (no numeradas) 2.Listas ordenadas (numeradas) 3.Listas de definición. Las listas desordenadas (unordered lists) sirven para presentar cosas que, por no tener un orden determinado, no necesitan ir precedidas por un número. Su estructura es la siguiente:
Netscape
Microsoft
Yahoo!
Guardamos el fichero de texto con el nombre mipag3.html y lo cargamos en
el navegador.
Este es el resultado.
WebMaestro: http://www.lander.es/webmaestro - ©
Francisco Arocena
----------------------------------------------
4. Imágenes
La etiqueta que nos sirve para incluir imágenes en nuestras páginas del
Web es muy similar a la
de enlaces a otras páginas, que hemos visto en el capítulo anterior. La
única diferencia es que,
en lugar de indicar al programa navegador el nombre y la localización de
un documento de texto
HTML para que lo cargue, se le indica el nombre y la localización de un
fichero que contiene
una imagen.
La estructura de la etiqueta es:
Con el comando IMG SRC (image source, fuente de la imagen) se indica que
se quiere cargar
una imagen llamada imagen.gif (o el nombre que tenga).
Dentro de la etiqueta se pueden añadir otros comandos, tal como ALT
Con el comando ALT se introduce una descripción (una palabra o una frase
breve) indicativa de
la imagen. Este comando, que en principio se puede omitir, es en
beneficio de los que accedan a
nuestra página con un programa navegador en forma de texto sólo. Ya que
no son capaces de
ver la imagen, por lo menos pueden hacerse una idea sobre ella. Pero no
es sólo por esto. Hay
casos, como veremos más adelante, en los que se utiliza una imagen como
enlace a otra página.
Si se omitiera este comando, los que utilizan dichos navegadores no
podrían de ninguna manera
acceder a esas páginas.
Con respecto a la localización del fichero de esa imagen, se puede decir
aquí lo mismo que en
el capítulo anterior referente a los enlaces. Si no se indica nada
especial, como en el caso que
se ha expuesto, quiere decir que el fichero imagen.gif está en el mismo
directorio que el
documento HTML que estamos escribiendo. Si no es así, se siguen los
mismos criterios que los
indicados para los enlaces.
Al igual que una página con la que queremos enlazar puede estar fuera de
nuestro sistema, (en
cuyo caso había que indicar su URL o dirección completa), podemos cargar
una imagen que no
esté en nuestro sistema siguiendo el mismo método, es decir, indicar en
la etiqueta el URL
completo de la imagen. Aunque esto no es muy aconsejable, pues alargaría
innecesariamente el
tiempo de carga de nuestra página.
Las imágenes deben estar guardadas en un formato de fichero especial
llamado GIF. (Hay
también otro formato más avanzado, del que se hablará más adelante). Este
formato GIF
almacena las imágenes con un máximo de 256 colores, en forma comprimida.
Hay programas
gráficos (como el Paint Shop Pro para el PC, o el Graphic Converter para
el Mac) que nos
permiten guardar las imágenes en este formato, además de cumplir otras
muchas tareas de
manipulación de las mismas.
Un aspecto muy importante a tener en cuenta es el tamaño de las imágenes,
pues una imagen
grande supone un fichero grande, y esto puede resultar en un tiempo
excesivo de carga, con el
consiguiente riesgo de que quien esté intentando cargar nuestra página se
canse de esperar, y
desista de ello.
Para elegir la posición de la imagen con respecto al texto hay distintas
posibilidades. La más
sencilla es colocarla entre dos párrafos, con un titular a un lado. Los
navegadores más actuales
(como el Netscape Navigator y el Microsoft Internet Explorer) permiten
que el texto pueda
rodear a la imagen (como se verá más adelante, en el Capítulo 8).
De momento nos vamos a limitar a escoger la posición del titular con
respecto a la imagen (si
es que queremos ponerle un titular, claro está). Se puede poner arriba,
en medio o abajo del
lado de la imagen. Para ello se añade el comando ALIGN a la etiqueta, de
la siguiente manera:
Titular alineado arriba
Titular alineado arriba
Titular alineado en medio
Titular alineado en medio
Titular alineado abajo
Titular alineado abajo
Véanse las extensiones de Netscape de esta etiqueta en el Capítulo 8
Otra posibilidad muy interesante es la de utilizar una imagen como enlace
a otra página. Para
estos casos se utilizan generalmente imágenes pequeñas (iconos), aunque
se puede usar
cualquier tipo de imagen.
Según vimos en el capítulo anterior, la estructura general de un enlace
es:
yyy
donde xxx era el destino del enlace e yyy el texto del enlace (o más
generalmente hablando, lo
que aparece en la pantalla como el enlace; en el capítulo anterior era un
texto, y en éste va a ser
una imagen). En este caso sustituimos xxx por el nombre del fichero de la
página a la que
queremos acceder. Y en lugar de yyy ponemos la etiqueta completa de la
imagen (que queda
así englobada dentro de la etiqueta del enlace)
Como ejemplo vamos a utilizar la imagen (hombre.gif) para acceder al
ejemplo práctico
del capítulo 2 (mipag2.html):
que da como resultado:
Pulsando la imagen comprobamos cómo efectivamente enlaza con la página
deseada. Obsérvese
además que la imagen está rodeada de un rectágulo del color normal en los
enlaces. Si no se
desea que aparezca ese rectángulo, hay que incluir dentro de la etiqueta
de la imagen el atributo
BORDER=0, es decir:
que da como resultado:
Posicionando el cursor sobre esta última imagen, comprobamos que actúa
también como enlace
aunque carezca del rectángulo de color. Esto puede resultar más estético,
pero se corre el
riesgo de que el usuario no se dé cuenta de que la imagen sirve de
enlace.
También podemos utilizar una imagen para enlazar con otra imagen. En este
caso sustituimos
xxx (el destino del enlace) con el nombre del fichero de la imagen a la
que queremos acceder e
yyy (lo que aparece en pantalla como el enlace) por la etiqueta completa
de la imagen que
queremos que aparezca en la pantalla como el enlace de la otra.
Supongamos que queremos enlazar con la imagen isla.gif por medio de esta
otra imagen:
(casa.gif):
Que da como resultado:
Por último, otra posibilidad es la de utilizar un texto para enlazar con
una imagen. En este
caso sustituimos xxx (el destino del enlace) con el nombre del fichero de
la imagen a la que
queremos acceder e yyy (lo que aparece en pantalla como el enlace) por el
texto.
Supongamos que queremos enlazar con la imagen isla.gif por medio del
texto "un paraíso
tropical":
un paraíso tropical
Que da como resultado: un paraíso tropical
Se pueden capturar las imágenes que aparecen en pantalla, con objeto de
guardarlas
permanentemente en nuestro disco duro. En los navegadores más actuales se
hace pulsando
sobre la imagen con la tecla derecha del ratón, con lo que se obtiene un
menú en el que está la
posibilidad de guardar la imagen.
Un tipo de imágenes del que se hace abundante uso y que sirven para
mejorar la presentación de
la página son los iconos, botones, barras separadoras, etc. A pesar de su
tamaño o forma, son
imágenes como cualquier otra.
Por ejemplo, vamos a capturar en la Página Principal el botón dorado que
está junto al nombre
de cada capítulo. Colocamos el puntero del ratón justo en el botón, y
pulsamos la tecla derecha.
Si nuestro navegador implementa esta característica, aparece un menú en
el que está la
posibilidad de guardar esta imagen (bgold.gif). Lo hacemos, en el mismo
directorio en el que va
a estar nuestro documento. Para utilizarlo en el comienzo de una línea,
escribiríamos en el sitio
correspondiente:
Esta linea esta debajo de una barra separadora dorada.
Una de mis
aficiones
favoritas son los juegos tipo "Doom", con los que paso horas incontables.
fila1-celda1 | fila1-celda2 | fila1-celda3 |
fila2-celda1 | fila2-celda2 | fila2-celda3 |
y | (en vez de la normaly | ) Vamos a añadir, en el ejemplo anterior, una fila de estas celdas de cabecera, antes de las otras dos que ya existían:|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Columna 1 | Columna 2 | Columna 3 |
Página principal |
Celda sobre 2 columnas | ||||||||||||||||
Celda junto a 2 filas | Celda junto a 2 filas fila1-celda1 fila1-celda2 fila1-celda3 fila2-celda1 fila2-celda2 fila2-celda3 Color de fondo en las tablas Podemos conseguir que las tablas tengan un color de fondo, siguiendo un procedimiento totalmente análogo al empleado para que una página tenga un color de fondo uniforme (según vimos en el capítulo 7). Para ello debemos utilizar el atributo BGCOLOR="#XXYYZZ", visto en dicho capítulo. Se puede conseguir: 1.Que la totalidad de la tabla tenga un color de fondo. Para ello, colocamos el atributo dentro de la etiqueta TABLE. Por ejemplo, vamos a hacer que la tabla tenga un fondo verde (#00FF00):
fila1-celda1 | fila1-celda2 |
fila2-celda1 | fila2-celda2 |
fila1-celda1 | fila1-celda2 |
fila2-celda1 | fila2-celda2 |
fila1-celda1 | fila1-celda2 |
fila2-celda1 | fila2-celda2 |
o | ), entonces la imagen de fondo se verá sólo en esa celda,
como por ejemplo:
fila1-celda1
fila1-celda2
fila2-celda1
fila2-celda2
Separación entre las celdas de una tabla
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.
Por ejemplo, para obtener una separación de 20 pixels entre celdas
ponemos:
|
---|