El siguiente código permite crear una página Web con un formulario para cargar datos personales y enviarlos por correo electrónico a través del Outlook Express.
Actividad 1
. Copiar el siguiente código en forma textual en “FrontPage”. Analizar la estructura del código copiado teniendo en cuenta las palabras propias del lenguaje HTML y los signos de puntuación usados.
Una vez copiado y analizado , intententen modificar algunos parámetros sin cambiar la estructura principal del código y verificar los efectos que dichos cambios producen
<HTML>
<HEAD><TITLE>FORMULARIO PERSONALIZADO</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<STYLE>
BODY {
scrollbar-face-color:maroon;
scrollbar-highlight-color:green; scrollbar-3dlight-color:blue;
scrollbar-darkshadow-color:black; scrollbar-shadow-color:white;
scrollbar-arrow-color:white; scrollbar-track-color:black;
color : yellow;
font-size : 12pt;}
</STYLE></HEAD>
<font color="lime" size="5">* * * Formulario Personalizado * * *</font>
<BODY BGCOLOR=black>
<form action="mailto:corpol@hotmail.com" method="post" enctype="text/plain">
Nombre <input type="text" name="nombre" size="17" maxlength="70" style="background: navy;border:1px solid gold;color:white;font-weight:bold;">
Email <input type="text" name="email" size="20" maxlength="70" value="@" style="background: navy;border:1px solid gold;color:white;font-weight:bold;">
<br><br>
País <input type="text" name="país" size="20" maxlength="60" style="background: navy;border:1px solid gold;color:white;font-weight:bold;">
Ciudad <input type="text" name="ciudad" size="19" maxlength="60" style="background: navy;border:1px solid gold;color:white;font-weight:bold;">
<br><br>
Sexo
<br>
<input type="radio" name="sexo" value="Varon" checked> Hombre
<br>
<input type="radio" name="sexo" value="Hembra"> Mujer
<br>
<br>
Cuantas veces te conectas Internet
<br>
<select name="utilizacion" style="background: silver;border:2px solid gold;color:purple;">
<option value="1" style="background: black;border:1px solid gold;color:aqua;">Varias veces al dia
<option value="2" style="background: black;border:1px solid gold;color:aqua;">Una vez al dia
<option value="3" style="background: black;border:1px solid gold;color:aqua;">Varias veces a la semana
<option value="4" style="background: black;border:1px solid gold;color:aqua;">varias veces al mes
</select>
<br>
<br>
Comentarios sobre esta Web personal
<br>
<textarea cols="30" rows="7" name="comentarios" style="background: black;border:1px solid gold;color:lime; font-size: 15px;"></textarea>
<br><br>
<input type="submit" value="Enviar formulario" style="background: maroon;border: 1px solid lime;color:white;font-weight:bold;">
<input type="Reset" value="Borrar todo" style="background: maroon;border:1px solid lime;color:white;font-weight:bold;">
</form>
</BODY>
</HTML>
Importante: A continuación se presenta un glosario
con palabras clave del lenguaje de programación HTML para tener en cuenta en
futuros trabajos.
Glosario
Tags Básicos
- <html></html> Crea un documento HTML
- <head></head> Setea el título y otra
información que no se visualizará en la página web
- <body></body> Setea la parte visible
de la página
Header Tags
- <title></title> Pone el nombre del
documento en la barra del título
Atributos del Body
- <body bgcolor=?> Setea el color de fondo,
usando nombres o valores hex
- <body text=?> Setea el color del texto,
usando nombres o valores hex
- <body link=?> Setea el color de los enlaces,
usando nombres o valores hex
- <body vlink=?> Setea el color de los enlaces
visitados, usando nombres o valores hex
- <body alink=?> Setea el color de los enlaces
al ser presionados, usando nombres o valores hex
Tags de texto
- <pre></pre> Crea texto preformateado
- <hl></hl> Crea un título grande
- <h6></h6> Crea un título pequeño
- <b></b> Crea texto en negritas
- <i></i> Crea texto en itálicas
- <tt></tt> Crea texto teletipo
- <cite></cite> Crea una cita, usando
itálicas
- <em></em> Enfatiza una palabra
- <strong></strong> Enfatiza una palabra (con itálicas or
negritas)
- <font size=?></font>Setea el cuerpo de
la fuente de 1 a 7
- <font color=?></font> Setea el color
de la fuente, usando nombres o valores hex
Enlaces
- <a href="URL"></a> Crea un
hipervínculo
- <a href="mailto:EMAIL"></a> Crea
un enlace de email
- <a name="NAME"></a> Crea un
enlace dentro del documento
- <a href="#NAME"></a> Vincula
a ese target dentro del documento
Formatting
- <p></p> Crea un párrafo nuevo
- <p align=?> Alinea un párrafa (izquierda,
centro, derecha)
- <br> Inserta un salto de línea
- <blockquote> </blockquote> Justifica el texto a ambos lados
- <dl></dl> Crea un lista de definición
- <dt> Precede cada término de definición
- <dd> Precede cada definición
- <ol></ol> Crea un lista numerada
- <li></li> Precede cada ítem de una
lista y le agrega un número
- <ul></ul> Crea una lista con puntos
- <div align=?> Un tag genérico utilizado para
formatear grandes bloques de HTML, también usado para stylesheets
Elementos Gráficos
- <img src="name"> Agrega una imagen
- <img src="name" align=?> Alinea
una imagen an image
- <img src="name" border=?> Setea el
grosor del borde de la imagen
- <hr> Inserta una linea horizontal
- <hr size=?> Setea la altura de una linea
- <hr width=?> Setea el ancho de la linea, en
porcentaje o números absolutos
- <hr noshade> Inserta una linea horizontal
sin sombra
Frames
- <frameset></frameset> tag dentro de un
documento de frames
- <frameset rows="value,value"> Define
las filas de un frame, usando números o porcentaje para definir el largo
- <frameset cols="value,value"> Define
las columnas de un frame, usando números o porcentaje para definir el
largo
- <frame> Define un solo frame - o región -
dentro de frameset
- <noframes></noframes> Define lo que
aparecerá en navegadores que no soporten frames
Atributos de los Frames
- <frame src="URL"> Especifica que
documento html será desplegado
- <frame name="name"> Nombra al
frame or región, para que pueda ser llamado desde otro frame
- <frame marginwidth=#> Define los márgenes
derecho e izquierdo del frame; debe ser igual o mayor a 1
- <frame marginheight=#> Define los márgenes
de arriba y abajo del frame; debe ser igual o mayor a 1
- <frame scrolling=VALUE> Setea si el frame
tendrá barra de desplazamiento o no; el valor debe ser "yes,"
"no," o "auto. " El default es "auto".
- <frame noresize> Previeve al usuario de
cambiar el tamaño del frame