Professional Documents
Culture Documents
Prembulo
Nuestro objetivo en la elaboracin de esta formacin dedicada a la creacin de pginas Web y luego al
lenguaje Html ha sido la sencillez de planteamiento y el deseo de dar bases sanas para un estudio y una
utilizacin ms adelantada.
No pretendemos ser exhaustivos ni ser "La" referencia. Sabemos perfectamente que nuestra sntesis es
muy subjetiva y que estaremos en contra de los puristas. Esperamos por lo menos hacerle comprender
y disfrutar el lenguaje Html, y darle ganas de aprender un poco ms a propsito de la publicacin en
Internet.
Html es el lenguaje universal para comunicar en el Web. Su informacin ser entonces recogida en
esta fantstica tela de redes interconectadas que es Internet, para acabar en el ordenador de su lector
gracias a un programa llamado navegador o browser.
Entonces tiene dos interlocutores 1. el browser de su lector
2. y su mismo lector.
Este programa que se llama "browser" nos permite navegar en la Net y visualizar en su pantalla las
"pginas" que l ha localizado. Es una lastima que haya tantas marcas y tipos diferentes de
navegadores. Los hay simples, arcaicos, sofisticados... Los ms conocidos son Netscape en su versin
2, 3, y 4 luego Internet Explorer 3, 4 y 5 de Microsoft pero tambin existen muchos otros.
Cada browser tiene su propia manera de trabajar.
A diferencia de su tratamiento de texto preferido que restituye exactamente su documento en una hoja
de papel con su tipo de caracteres y su compginacin, no sabe nunca exactamente lo que el browser
de su lector del fin del mundo presentar en la pantalla de este ltimo.
En Html, nunca puede dominar totalmente su documento.
Para transitar lo ms rpido posible en las lneas telefnicas hemos adoptado un formato de texto muy
compacto pero tambin (por consecuencia) poco sofisticado. Este es el viejo formato de texto sin
adornos del Cuarderno de notas o Notepad de Windows por ejemplo. Y adems este formato ASCII
fue amputado de un bit (7 bits en vez de 8)! Estar entonces privado de algunos caracteres especiales
como el , para los cuales necesitar cdigos particulares.
Pero como recompensa suprema, Html es un lenguaje universal que se puede adaptar a cada
plataforma, ya sea Windows, Macintoch, Unix, OS/2...
Adems del texto dirigido a su lector, tendr que incluir instrucciones para el browser de este ltimo.
Estas instrucciones sern diferenciadas de su texto por los signos < y > por ejemplo <Html>. Estas
"instrucciones" se llaman tags o etiquetas.
1
Capitulo 2 : Los primeros instrumentos
2.1 Necesita :
un editor de texto muy sencillo como por ejemplo el Bloque de notas o Notepad de
Windows o cualquier otro equivalente en su sistema operativo.
un browser, sea Netscape (http://home.netscape.com) o en los CD de ciertas revistas de
informtica o sea Microsoft Explorer (gratis) que se descarga igualmente
(http://www.microsoft.com) o en las revistas.
2.2 No necesita :
2.3 Consejos
Como el lenguaje Html es un conjunto de etiquetas y atributos, nos parece til sino
indispensable examinarlos y sobre todo de visionarlos por lo menos una vez porque:
si los editores Html le facilitarn grandemente el trabajo, ellos no son siempre perfectos,
sobre todo cuando hay modificaciones, anulaciones o supresiones durante el trabajo.
Necesitar entonces consultar el cdigo madre (o fuente) para corregir las disfunciones.
los cdigos "fuente" de sus pginas preferidas estn disponibles (y sin Copyright). Es
entonces posible inspirarse en ellos para utilizar el proceso sin tener que "inventar de nuevo
el mundo".
esos mismos editores Html le propondrn trminos como "Heading, Cell spacing, Numered
List..." que son propios del lenguaje Html.
necesitar un conocimiento agudo del Html para incluir los cdigos de Javascript o de
Vbscript en sus pginas.
Se habr dado cuenta que a cada etiqueta de un principio de accin, o sea < ... > corresponde (muy
lgicamente) una etiqueta de fin de accin </ ... >.
Notar tambin que las etiquetas no son "case sensitive". Es entonces equivalente escribir
<HTML>, <Html>, <html>, etc.
2
3.2 Hagamos juntos nuestro primer documento Html.
- Abrir el navegador.
- Abrir el documento por medio del men "File/Open file".
- Admirar su primer documento Html.
Este est vaco (y es normal) pero totalmente operacional! Ahora es necesario proporcionarle su
informacin al interior de las etiquetas <BODY></BODY>. Fjese que su "TITLE" est presente en la
ventana de Netscape.
Para sus eventuales modificaciones, no es necesario volver a abrir cada vez el navegador
volver al editor de texto (sin cerrar el navegador).
modificar los cdigos Html.
guardar el fichero.
utilizar el comando "Reload" del browser o si ste es perezoso apretar en la barra
"Location" y pulsar "Enter".
Capitulo 4 : El texto
Cada documento Html contendr principalmente texto. Veamos como hacerlo ms agradable con
algunas etiquetas elementales.
3
Tamao del [Font size] <FONT SIZE=?>... Principio y final de zona con este
carcter </FONT> tamao
Color del carcter [Font color] <FONT COLOR="#$$$$$$"> Principio y final de zona en color
</FONT>
Salto de lnea [Line break] <BR> Introducir un salto de lnea
Comentarios [Comments] <!-- *** --> No visualizar
Centrado [Center] <CENTER></CENTER> Centrar
<HTML>
<HEAD><TITLE></TITLE></HEAD>
<BODY>texto simple<BR>
<B>texto en grueso</B><BR>
<STRONG> texto en grueso</STRONG><BR>
<I> texto en itlico</I><BR>
<EM>texto en itlico</EM><BR>
<B><I>texto en grueso y en itlico</I></B><BR>
<FONT SIZE=5>texto</FONT>
<FONT COLOR="#0000FF">en azul</FONT>
<!--Est terminado-->
</BODY>
</HTML>
Abrir el browser
El texto muy sencillo se escribe sin etiquetas. ste ser recogido por el browser con el tipo y el
tamao de caracteres escogidos en su configuracin por defecto.
El browser presenta el texto que le "dictamos" saltando de lnea cuando ste alcanza el borde
de la ventana. Para obligarle a pasar por encima de esta norma de conducta e ir a la lnea
siguiente como usted lo desea, hace falta una instruccin particular. Es la etiqueta <BR>. sta
representa una accin aislada (puntual) y no necesita etiqueta de fin.
El mismo browser slo tiene en cuenta un nico espacio entre las palabras. De esta manera
<FONT SIZE=5>texto</FONT>
<FONT COLOR="#0000FF">en azul</FONT>
es equivalente a
<FONT SIZE=5>texto</FONT><FONT COLOR="#0000FF">en azul</FONT>
4
No es escaso utilizar varias etiquetas para un mismo elemento de texto. Hay que tener cuidado
con encajarlas bien. Esta forma, <B><I> ... </I></B> es correcta, mientras que <B><I> ...
</B></I> puede crear problemas.
El tamao en <FONT SIZE=?> se puede indicar de dos maneras :
1. con un numero de 1 a 7. El valor por defecto siendo 3.
2. de manera relativa en relacin con el valor por defecto (aqu 0). O sea -3, -2, -1, 0,
+1, +2, +3.
Para los puristas, las etiquetas <I> y <EM>, <B> y <STRONG> no son totalmente
equivalentes. Se dar cuenta al adelantar en su estudio del lenguaje Html que <EM> y
<STRONG> pertenecen a las definiciones estructurales (estilo lgico) cuya apariencia
depende de las opciones recogidas de la configuracin del browser. Las etiquetas <B> y <I>
pertenecen a los formatos de presentacin (estilo fsico) cuya apariencia depende de la
voluntad del autor.
Capitulo 5 : Ms texto
Segn las versiones del Html (desde entonces estamos en la versin Html 4.0) y la aparicin de
editores Html adelantados, algunos tags son menos utilizados. Otros tambin son simplemente de un
empleo escaso o por lo menos particular.
Para hacer un poco de historia este tag no estaba previsto en el Netscape Editor de la versin Gold 3.0
pero ha sido aadido a la versin Netscape Composer de Netscape Comunicador 4.0. El mismo
efecto puede ser realizado por una tabla o una etiqueta de lista vaca.
Ya sabe que los navegadores slo reconocen un espacio entre las palabras. Lo que puede ser una
molestia en ciertas situaciones.
La etiqueta <PRE> ... </PRE> indica un texto preformateado. El browser toma as en cuenta todos
los espacios y saltos de lnea definidos en la pantalla. P R A C T I C O !
El tag <ADDRESS> ... </ADDRESS> para indicar una direccin (en general al final del
documento).
sta es mi direccin con esta etiqueta :
Van Lancker Luc
Rue des Brasseurs, 22
7700 Mouscron
Belgica (Belgium)
5
La etiqueta <U> ...</U> subraya el texto.
Como, por convenio, los elementos que sirven de hyperenlace estn subrayados (es lo mismo que
en los ficheros de ayuda) evitaremos subrayar elementos de texto para darle importancia.
Preferimos ponerlos en gruesos o en un formato o un color de tipo diferente. Entonces, no hay que
abusar de esto.
Hablar de ello o no hablar, esto es el asunto! Netscape 3.0 y superiores (y no Microsoft Explorer)
permite presentar un texto parpadeante mediante la etiqueta <BLINK> ... <BLINK>. Este tag es un
poco tomado a broma porque es rpidamente aburrido. Preferimos una imagen animada que puede
ser desconectada despus de algunos parpadeos.
Particularidad Netscape (nicamente).
Los tags <SUB> ... </SUB> y <SUP>...</SUP> ponen el texto respectivamente en subndice y en
exponente. Entonces, <SUB>escalera</SUB>escalera<SUP>escalera</SUP> tendr como
resultado :
escalera
escalera
escalera
Para alinear del texto, hemos utilizado el atributo ALIGN o el tag <CENTER>. Existe una etiqueta
permitiendo alinear diferentes elementos. Esto es el tag :
<DIV align=left></DIV>
<DIV align=center></DIV>
<DIV align=right></DIV>
Esta alternativa de alienacin horizontal del texto es a veces muy til para definir la alineacin de
un trozo de texto. Es muy til para remediar algunas "perezas" de Microsoft Explorer 3.0 por
ejemplo.
Existen an muchas otras etiquetas que le invito a descubrir en sus prximos estudios.
Cada documento de cierta consistencia debe presentar, por ejemplo, en el ndice los diferentes niveles
de su informe. Html dispuso desde su origen de herramientas especialmente preparadas a este efecto.
Como de costumbre :
6
<OL><LI>octubre
<LI>noviembre
<LI>diciembre
</OL>
- Y abrimos su pequeo browser
1. ñ es uno de esos caracteres especiales utilizados para representar la . Los editores
Html le descargarn de esta lata.
2. los prrafos y los encabezados pueden alinearse a la izquierda, al centro y a la derecha.
<H1 align=left></H1>
<P align=left></P>
<H1 align=center></H1>
<P align=center></P>
<H1 align=right></H1>
<P align=right></P>
3. las listas pueden encajarse
<H4>Los 12 meses
<UL>Los meses de primavera
<OL>abril
Los 12 meses
Los meses de primavera
1. abril
Html (Hyper Text Markup Language) es un lenguaje hipertexto (y hipergrfico) que nos permite
accionando el ratn (pulsado) en una palabra subrayada (o una imagen) transportarse ;
hacia otro sitio del documento.
hacia otro fichero Html situado en su ordenador.
hacia otro ordenador situado en el Web.
Este sistema de hipertexto es familiar para usted porque es igualmente utilizado por los archivos de
ayuda de Windows. Estos son enlaces que le permiten navegar de pgina en pgina y que constituyen
la esencia de los documentos Html.
La sintaxis de esos enlaces entre varias pginas es simple pero ocasiona numerosos comentarios.
<A HREF="URL o direccin o camino de acceso"> ... </A>
7
Cada ordenador situado en Internet tiene una direccin o un URL (Universal Ressource Locator). Html
permite acceder a todas las maquinas y todos los recursos de la Net. Por poco que Internet sea un poco
familiar para usted, aqu estn las direcciones de tipo :
http://servidor/camino..../fichero
ftp://servidor/camino.../fichero
mailto:usuario@servidor
Con este ttulo queremos significar un enlace hacia un fichero situado en otro sitio de su ordenador (y
entonces no situado en el repertorio de su sitio). Cuidado, peligro! Efectivamente hay pocas
probabilidades para que el servidor Web que hospedar su sitio tenga la misma arborescencia que su
disco local. La direccin tomar la forma :
file:///lector:/directorio/fichero.htm (en direccionamiento absoluto)
../../..fichero.htm (en direccionamiento relativo)
Este asunto del direccionamiento absoluto y relativo est fuera de los lmites de este informe y le
invito en caso de utilizacin a informarse en la documentacin relativa al asunto.
El browser le presentar :
8
7.5 Las anclas
Hay enlaces que pueden tambin apuntar hacia un lugar preciso del mismo documento o de otro
fichero. Es lo que llamamos las anclas, anclajes o apuntadores [Anchor].
Varios enlaces al interior de un mismo documento dan por supuesto que este documento presente
cierta extensin (y consecuentemente un tiempo de carga bastante largo). As, preferimos
generalmente a esta tcnica , el recorte de una larga pgina en un conjunto de varias pginas de
dimensin ms reducida.
Los dos formatos de imagen reconocidos en el Web, son el formato GIF versin 89a (mximo 256
colores) o el formato JPEG. Para el formato Gif, recordaremos la caracterstica "entrelazo" que
permite recargar progresivamente la imagen al abrir la pgina. Estos dos formatos dan resultados
bastante equivalentes aunque JPG es ms bien recomendado para imagines con tonos matizados o
desvanecidos.
El enemigo en el Web, es el tamao de las imgenes! Ms grande ser la imagen, ms largo ser el
tiempo de carga... al riesgo de desalentar a sus visitantes. Si eso es posible, una imagen en 16
colores puede ser muy conveniente. Presentar una pequea imagen indicando un enlace hacia la
imagen completa es igualmente un buen consejo.
Tengo yo que recordar que es muy sencillo hacer una biblioteca de imgenes mientras que navega
en el Web ? Con Netscape, solamente hay que colocarse en la imagen, accionar el botn izquierdo
del ratn y seguir las instrucciones del men desplegable (save image as...).
9
<IMG SRC="direccin de la imagen "> Visualizar la imagen que se encuentra en la
direccin...
Los browser integran un instrumento de puesta en forma interesante para clarificar la presentacin de
su texto. Es la lnea horizontal.
La sintaxis es muy simple.
Esta etiqueta muy simple, nos permite comprender un poco mejor el funcionamiento del navegador.
Primero, ya ha descubierto a lo largo de sus errores que es ms bien simptico porque l se esfuerza
siempre en presentar algo. Despus, le ahorra trabajo hacindose cargo de valores por defecto de cierto
10
numero de atributos. En el caso presente, los valores por defecto de la etiqueta <HR> son un espesor
de raya de dos pixeles, un alineacin centrada y una anchura de 100% de la ventana. Puede muy bien
modificar segn su voluntad los valores de estos diferentes atributos.
- Con el browser :
Comentarios :
El lenguaje Html permite amenizar la presentacin del documento de "segundo plano" [backgrounds]
coloreado o compuesto de una imagen. Lo que trae un elemento "artstico" a su pgina.
<BODY BGCOLOR="#000088">
<H1>Hello</H1>
</BODY>
11
Bonito! Pero la legibilidad no es perfecta. Por suerte, hay
<FRAMESET>...</FRAMESET> Define una estructura de frames (reemplaza la etiqueta BODY)
<FRAMESET rows="x%,y%,..."> Divisin horizontal de la ventana en %
<FRAMESET cols="x%,y%,..."> Divisin vertical de la ventana en %
<FRAME src="fichier.htm"> Fichero mostrado en una ventana de frames
<NOFRAMES>...</NOFRAMES> Contenido para los browser no previstos para los frames
Fichero Html
<HTML>...</HTML> Principio y fin del fichero Html
<HEAD>...</HEAD> Zona de encabezamiento de un fichero Html
<TITLE>...</TITLE> Titulo visualizado por el browser (elemento de HEAD)
<BODY>...</BODY> Principio y fin del cuerpo del fichero Html
<BODY bgcolor="#XXXXXX"> Color del fondo (en hexadecimal)
<BODY background="xyz.gif"> Imagen del fondo
Caracteres Codigo ISO ENTITY Caracteres Codigo ISO ENTITY Caracteres Codigo ISO ENTITY
 « « Õ Õ
‚ ¬ ¬ Ö Ö
ƒ - ­ ­ × ×
„ ® ® Ø Ø
… ¯ &masr; Ù Ù
† ° ° Ú Ú
‡ ± ± Û Û
ˆ ² ² Ü Ü
‰ ³ ³ Ý Ý
Š ´ ´ Þ Þ
‹ µ µ ß ß
Œ ¶ ¶ à &agrace;
 · · á á
Ž ¸ ¸ â â
 1 ¹ ¹ ã ã
 º º ä ä
‘ » » å å
’ ¼ ¼ æ æ
“ ½ ½ ç ç
” ¾ ¾ è è
• ¿ ¿ é é
– À À ê ê
— Á Á ë ë
˜ Â Â ì ì
™ Ã Ã í í
š Ä Ä î î
› Å Å ï ï
œ Æ &Aelig ð ð
 Ç Ç ñ ñ
ž È È ò ò
Ÿ É É ó ó
espace   Ê &Ecric; ô ô
28
¡ ¡ Ë Ë õ õ
¢ ¢ Ì Ì ö ö
£ £ Í Í ÷ ÷
¤ ¤ Î Î ø ø
¥ ¥ Ï Ï ù ù
¦ ¦ Ð Ð ú ú
§ § Ñ Ñ û û
¨ ¨ Ò Ò ü ü
© © Ó Ó ý ý
ª ª Ô Ô þ þ
ÿ ÿ
29