Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Índice
Origen y generalidades
Tipo de Lenguaje
Estructura de un documento
Etiquetas HTML
Etiquetas y efectos básicos
Marcado de caracteres
Formato del texto
Símbolos especiales
Listas
Atributos para listas
Tablas
Atributos para tablas
Hipervínculos
Enlaces entre páginas (Links y Anchors)
Imágenes
Atributos para imágenes
Frames
Enlaces en Frames
Formularios
Metas
Archivos:
Anclas.txt
Formulario.pdf
HTML ( Hyper Text Markup Language), es decir, lenguaje de definición por marcas
para hipertexto, es un lenguaje muy sencillo que permite definir documentos
hipertexto a base de ciertas etiquetas que marcan partes del documento dándoles
una estructura o jerarquía, y que permite presentar el texto de una manera
estructurada y agradable, con enlaces (hyperlinks) que conducen a otros
documentos o fuentes de información relacionadas, y con inserciones multimedia
(gráficos, sonido, video... ). El lugar donde se encuentra esta información puede ser
el mismo documento o cualquier otro lugar de Internet. Es esta una de las
cualidades que le ha dado tanta difusión a Internet, ya que permite a cualquier
usuario sin conocimientos de informática la navegación por la Red.
Para crear un documento hipertexto para la WWW sólo debemos añadir las
etiquetas adecuadas al texto para especificar la estructura lógica ( títulos, párrafos
de texto normal, definiciones, citas...) del contenido y los diferentes efectos (
especificar los lugares del documento dónde se debe de poner cursiva, negrita o un
gráfico determinado) que se quieren dar. La presentación final se realiza por un
programa especializado llamado genéricamente Navegador o Browser, como
Netscape Navigator o Microsoft Internet Explorer. Esta presentación no será igual
en todos los visualizadores, por lo que al confeccionarlo debemos prestar más
atención a la estructura y organización que a la apariencia del documento.
Tipo de Lenguaje
El HTML es un lenguaje basado en etiquetas, que aportan al texto información
sobre la forma en que será mostrado. La mayoría de los efectos se realizan de la
misma forma: se rodea el texto que se quiere marcar entre dos etiquetas ( tags),
que definen el efecto deseado. Las etiquetas están formadas por unos códigos
metidos entre los signos "<" y ">" y con la barra "/" cuando se trata de la etiqueta
de cierre. Por ejemplo: <efecto> para abrir y </efecto> para cerrar. Un ejemplo
práctico: Si queremos que el nombre "Grupo A+L" se visualice en negrita, tenemos
que utilizar el comando " B " ( del inglés Bold) de la siguiente manera: <B> Grupo
A+L </B>.
Algunas etiquetas no tienen etiqueta de cierre. Esto ocurre cuando por ejemplo
queremos poner un gráfico, que se utiliza algo como <poner_gráfico_aquí>.
Otras veces es necesario añadir datos adicionales a la etiqueta. Por ejemplo, al
definir un hiperenlace o Link hay que especificar el destino. Para ello se añaden
parámetros en la etiqueta de apertura, quedando la de cierre igual: <efecto
parametro1 parametro2> ..... </efecto>.
Dentro del cuerpo se incluye el documento, incluyendo el texto, las imágenes, los
enlaces, etc. Es aquí donde se podrán aplicar los efectos que se explicarán a lo
largo de este manual. Dichos efectos se especifican exclusivamente a través de
etiquetas (tags). Esto quiere decir que los espacios, tabulaciones y retornos de carro
que se introduzcan en el fichero fuente no tienen ningún efecto a la hora de la
presentación final del documento.
Para crear una página utilizaremos un editor de texto ASCII como el Bloc de notas,
el UltraEdit o cualquier otro editor de Windows, el vi de Unix, etc. El fichero
resultante lo grabaremos como “nombre_pagina.html”(la extensión del fichero
habrá de ser .html) si no es posible elegir esta extensión lo grabaremos con la que
se pueda y luego cambiaremos el nombre del fichero a “pagina.html”. Después de
grabar el fichero hay que ejecutar el navegador que utilizamos habitualmente y ver
el resultado.
EJERCICIO UNO
Escriba en su editor ASCII el siguiente texto, ésta será su primera página web.
<HTML>
<HEAD>
<TITLE>EJERCICIO 1</TITLE>
</HEAD>
<BODY>
Estas
palabras
forman una
frase.
</BODY>
</HTML>
ATRIBUTOS DE BODY
Junto con la etiqueta de <BODY> pueden aparecer ciertos atributos, como:
BGCOLOR=color_de_fondo
TEXT="#rrggbb" para seleccionar el color por defecto del texto.
LINK="#rrggbb" para seleccionar el color de los enlaces que haya en la página.
VLINK="#rrggbb" para seleccionar el color de los enlaces visitados.
Para hacer refencia a los colores podemos escribir el nombre del color o su
formato RGB 24 bits #rrggbb (r red, g green, b blue) Estos valores están en
formato hexadecimal. Se puede poner cualquier combinación de números y las
letras A B C D E y F.
La lista de colores sugerida es: aqua, black, blue, fuchsia, gray, green, maroon,
navy, olive, purple, red, silver, teal, white, yellow. Estos 15 colores se han tomado
de la paleta VGA de Windows.
EJERCICIO TRES
EJERCICIO CUATRO
Etiquetas HTML
Estilos y Efectos Básicos
Mediante los títulos, en sus diferentes niveles de importancia, podemos definir el
esqueleto del documento, su estructura básica. La etiqueta es <Hn> .... </Hn> ,
que define el título de nivel n, existiendo 6 niveles (n=1...6). La número 1 se
mostrará con un tamaño de letra mayor, disminuyendo hasta la 6.
Ejemplo: Efecto
<HTML> Indica inicio de una pagina HTML
<HEAD> Inicio de la cabecera
<TITLE> Títulos </TITLE> Presenta el título de la página
</HEAD> Fin de la cabecera
<BODY> Inicio del cuerpo
<H1>Ejemplo de Headings</H1>
Ejemplo de
Headings
<H1>Heading 1</H1>
Heading 1
<H2>Heading 2</H2>
Heading 2
<H3>Heading 3</H3>
Heading 3
<H4>Heading 4</H4>
Heading 4
<H5>Heading 5</H5> Heading 5
<H6>Heading 6</H6> Heading 6
Marcado de caracteres
En un documento HTML debemos distinguir dos tipos de estilos: los físicos y los
lógicos. Los primeros son aquellos que determinan exactamente como se
presentará el texto, y los segundos son aquellos que dan cierta cualidad al texto y
cuya visualización concreta dependerá del visualizador. Los más usuales son:
Estilos físicos Estilos lógicos
<B>...</B> Negrita <ADDRESS>...</ADDRESS> Dirección
<I>...</I> Cursiva-Itálica <CITE>...</CITE> Cita
<U>...</U> Subrayado <CODE>...</CODE> Código
<STRIKE>...</STRIKE> Tachado <DFN>...</DFN> Definición
<BLINK>...</BLINK> Texto parpadeando (sólo <EM>...</EM> Énfasis
en Netscape) <KEY>...</KEY> Palabra Clave
<SUB>...</SUB> Subíndice <KBD>...</KBD> Teclado
<SUP>...</SUP> Superíndice <SAMP>...</SAMP> Ejemplo
<TT>...</TT> Teletipo (" Máquina de escribir”) <STRONG>...</STRONG> Fuerte
EJERCICIO SEIS
FONT
Con el nuevo elemento FONT se puede cambiar el tamaño de los tipos, usando la
marca <FONT SIZE=valor>Texto</FONT>. Los tamaños van de 1 a 7. Los
valores dados en el atributo SIZE pueden tener un signo + o - delante, indicando
un incremento o disminución del tamaño respecto al tamaño base de la página. El
tamaño base por defecto es 3.
Otro atributo es FACE para especificar el tipo de letra a emplear. Por ejemplo
FACE="arial" indica que el tipo a emplear es el arial. Es necesario saber los
nombres y tener los tipos instalados para que esto funcione.
EJERCICIO SIETE
Observe que puede ir alternando diferentes fuentes y colores a lo largo del párrafo.
EJERCICIO OCHO
<BODY>
Este será un texto normal (párrafo 1, línea 1).<BR>
El primer párrafo estará formado por 2 líneas (párrafo 1, línea 2).
<P>Este ya es el segundo párrafo (párrafo 2, línea 1).</P>
</BODY>
EJERCICIO NUEVE
<BODY>
<PRE>
Texto preformateado
--------------------
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 |
--------------------
</PRE>
</BODY>
El Navegador utiliza una fuente de paso fijo como Courier para poder respetar
tabulados, espacios, intros...
SANGRÍA
Para hacer una sangría dentro de nuestro documento, se puede utilizar la etiqueta
<blockquote>Esta etiqueta provoca un retorno de carro al cerrarla
con</blockquote>.
CENTRADO
Para centrar texto (o, en general, cualquier cosa: un gráfico, por ejemplo) se usa la
directiva <center>…</center> Todo lo que halla entre esta etiqueta quedará
centrado.
LÍNEAS SEPARADORAS
Para insertar una línea de separación se utiliza la etiqueta <HR>, que genera una
línea horizontal, cuyo grosor se puede regular con el parámetro SIZE="n", la
anchura con WIDTH="n"), y la alineación con ALIGN="left" ( puede ser left, right,
center).
(No olvide de iniciar el documento con <html> y cerrar las etiquetas al final de su
utilización)
Símbolos especiales
Los símbolos especiales permiten escribir en distintos lenguajes, incluyendo los
acentos, diéresis, etc. Para incluirlos se usan las etiquetas mostradas en la tabla.
Como vemos, todos empiezan por & y acaban en “;”
Listas
Las listas se definen de forma muy sencilla: se dice dónde empieza la lista, dónde
empieza cada punto y dónde acaba la lista. Las etiquetas que se utilicen en cada
caso deben aparecer al principio de línea, o al menos sin texto por delante (sólo
espacios o tabulaciones)
Podemos recurrir a tres tipos distintos de listas, cada una con una presentación
diferente: no numeradas, numeradas y listas de definiciones (glosarios)
Las listas se pueden anidar, es decir, en el lugar donde debería ir uno de los
términos de la lista se pone una nueva lista, que por supuesto no tiene porqué ser
del mismo tipo. Estas son las etiquetas que se utilizan para cada tipo:
EJERCICIO DOCE
Un glosario está formado por una serie de parejas de término (marcado con <dt>
al principio de línea) y definición (con <dd>). Por ejemplo, podríamos crear un
pequeño diccionario con los términos perro, gato y pescadilla.
EJERCICIO TRECE
Diarios de :
1. ESPAÑA...
a. El Mundo
b. El País
c. La Vanguardia
2. EE.UU.
I. New York Times
II. The Washington Post
3. ARGENTINA
? ? El Clarín
Tablas
Las tablas poseen gran utilidad para la creación de páginas web, no sólo para
crear una distribución ordenada sino también para lograr un mayor control sobre la
distribución espacial de texto e imágenes.
Una tabla en HTML se encierra en la etiquetas <TABLE> y </TABLE> y tiene la
opción de crear un borde que separe los distintos elementos de la tabla con el
atributo "BORDER = N", donde N es el grosor que queremos que posea la línea de
separación.
Dentro de la tabla tienen que existir filas y columnas. En las tablas de HTML,
crearemos una cada fila encerrándola en la etiqueta <TR></TR> y dentro de esta
fila definimos cada columna o dato con <TD></TD>. Si queremos que ciertas
celdas de la tabla sean cabeceras y aparezca resaltadas, podemos delimitar estas
celdas con las etiquetas <TH> y </TH> en lugar de con <TD> y </TD>.
Si queremos añadir un título a la tabla, lo introduciremos entre las etiquetas:
<CAPTION> y </CAPTION>.
Es importante señalar que dentro de una tabla podemos utilizar casi todos los
comandos HTML con lo que nos brinda la posibilidad de insertar imágenes, texto,
otras tablas…
<TR>
<TD> Datos de la celda 3</TD>
<TD> Datos de la celda 4</TD>
</TR>
</TABLE>
Atributos de TABLE
Los atributos de la etiqueta <TABLE> son:
WIDTH=Valor o porcentaje Anchura de la tabla.
HEIGHT =Valor o porcentaje Altura de la tabla.
CELLSPACING=Valor Espacio en píxeles entre celdas.
CELLPADING=Valor Espacio entre el borde de la celda y el dato.
Resumiendo:
<TABLE>… </TABLE> El delimitador de la tabla.
<TR> … </TR> Delimitador de las filas
<TD>… </TD> Delimitador de las celdas
<TH>… </TH> Celda con título
<CAPTION>… </CAPTION> Título de la tabla
WIDTH=Valor o porcentaje Anchura
HEIGHT =Valor o porcentaje Altura
CELLSPACING=Valor Espacio en píxeles entre celdas
CELLPADING=Valor Espacio entre el marco y el dato
VALIGN=Top|Middle|Bottom Sitúa el texto verticalmente
ALIGN= Left|Right|Center Sitúa el texto horizontalmente
EJEMPLO AVANZADO
Esto intenta ser un ejemplo Para ello se ha utilizado
de las posibilidades de las unas tablas dentro de
tablas simulando lo que otras, así como nuevos
sería las columnas de un atributos como WIDTH,
Aquí periódico HEIGHT, ALIGN..
iría
una
imagen
Aquí iría una imagen Aquí iría una imagen
EJERCICIO DIECISIETE
Para este ejercicio debemos tener un archivo zipado al que llamamos ejercicios.zip
que contenga todos los documentos de ejercicios realizados (Usar Winzip)
(Enlace que debe abrir al lector la ventana de redacción de un email con destino a
tu dirección de correo, si no tienes usa amasl@amasl.com)
Contactar
Recuerde que BODY tiene unos atributos para definir los colores de los enlaces
EJERCICIO DIECIOCHO
(en cada uno de los documentos ejercicios.html añadir el enlace siguiente que
debe remitir al lector a indice)
Volver al índice
EJERCICIO DIECINUEVE
Abra el archivo anclas.html con su editor de ASCII y conviértalo en una página web
añadiendo los TAGS de HTML necesarios. Guárdelo con el nombre de
ejercicio19.html
Coloque las anclas necesarias y convierta cada línea del índice en un enlace que
lleve al ancla correspondiente dentro de ese documento.
Estas imágenes son archivos externos al archivo html. Dichos archivos (los de las
imágenes) deben encontrarse en Internet y serán descargados en la máquina cliente
que esté visualizando la página web.
Para una correcta administración de los archivos de un site crearemos una carpeta
imágenes en el directorio donde grabemos los archivos html, para guardar las
imágenes.
<IMG SRC = “NombreCarpeta/nombrearchivo.extension”>
Ejemplo:
<IMG SRC = “imagenes/imagen001.gif”>
Los formatos que permiten los navegadores son: GIF, JPG (JPEG) y PNG. Son
formatos de compresión, por lo que los archivos serán de menor tamaño.
Se aconseja utilizar imágenes de poco peso. Existen en el mercado programas para
la optimización de imágenes que reducen considerablemente el tamaño de los
archivos sin variar la calidad.
Las diferencias entre los formatos viene dada por la paleta de colores utilizada en
su creación:
GIF: de 0 a 256 colores
JPG (JPEG): de 256 a 16’ 7 millones de colores
PNG: de 16’ 7 a 65.000
Abra con su editor de ASCII los archivos de ejercicios y añádale fondos gráficos
con imágenes de tipo fondo a su gusto. Aproveche para añadir los enlaces con los
nuevos archivos de ejercicios creados.
EJERCICIO VEINTIUNO
Coloque en todos los archivos de ejercicios un titular que indique el contenido del
documento y a continuación una imagen del tipo barra como separador del titular
y el texto.
Elimine de todos los archivos de ejercicios los enlaces creados anteriormente para
volver al índice y coloque en su lugar una imagen del tipo flecha.
Convierta esa imagen en un vínculo cuyo destino sea el principio del propio
documento.
Coloque texto alternativo en todas las imágenes de sus páginas, esto sirve para los
navegadores que no ven gráficos y para los casos en que la imagen no sea
descargada del servidor. Pruebe de apuntar con el mouse las imágenes con texto
alternativo para ver cómo lo utiliza su navegador.
Dentro del FRAMESET, debemos definir cada marco con la etiqueta <FRAME>
indicándole con el atributo SRC="url" la dirección del documento al que deseamos
apuntar, además de dándole un nombre mediante NAME=nombre_de_la_ventana.
<HTML>
<HEAD>
<TITLE>
PRUEBA DE FRAMES
</TITLE>
</HEAD>
<NOFRAMES>
Su navegador no soporta frames.
Haga clic <A HREF.=”indice.html”>aquí </A>para ver una versión sin
divisiones.
</NOFRAMES>
</HTML>
Como podemos observar, en cada recuadro o frame aparece una página html
distinta con código propio que el navegador debe cargar de un servidor (no hace
falta que sea el mismo).
Crear una nueva página que contenga una imagen y un titular semejando una
página corporativa de empresa, guardarla como cabecera.html.
ENLACES EN FRAMES
Al clicar sobre los enlaces del índice en el ejercicio anterior se observa que el
navegador muestra el documento indicado en toda la ventana, perdiendo la
página de frames.
El control para mostrar las páginas en una venta u otra de una página de frames se
establece con el atributo TARGET de la etiqueta <A REF.=”“>
EJERCICIO VEINTICUATRO
Modificar la página índice para que los enlaces que contiene abran:
Cambia los parámetros de las cajas de texto para cambiar el tamaño y el máximo
de caracteres que permiten.
Para incorporar listas de selección tenemos una directiva nueva dentro de los
formularios, el <SELECT> Las diferentes opciones de la lista se indican con la
directiva <OPTION> Después de todas las opciones debemos cerrar el select
Ejemplo:
<SELECT NAME="Lista">
<OPTION >Opción 1
<OPTION>Opción 2
<OPTION>Opción 3
<OPTION>Opción 4
<OPTION SELECTED>Opción por defecto
</SELECT>
El resultado es:
Tus comentarios:
Un área de texto de 10 filas y 40 columnas
Cambia las etiquetas de los botones por “Enviar datos”y “Borrar datos”
EJERCICIO VEINTISIETE
Haga una página web con un formulario igual al que se ve en el archivo PDF
formulario.pdf
META TAGS
Son etiquetas para información sobre la página. Son específicas del HEAD.
Tipos de Metas:
<META NAME = "Author" CONTENT = "Jose Javier Domínguez">
Indica al visor el nombre del autor de la página