Manual Básico de HTML
Manual Básico de HTML
HTML
Para abreviar una larga historia, podemos decir que un científico llamado Tim Berners-Lee inventó
HTML allá por 1990. El objetivo era facilitar a científicos de diferentes universidades el acceso a los
documentos de investigación de cada uno de ellos. El proyecto obtuvo un éxito mucho mayor del
que Tim Berners-Lee nunca hubiese llegado a imaginar. Al inventar HTML, este científico sentó las
bases de la web tal y como la conocemos hoy día.
HTML es un lenguaje que hace posible presentar información (por ejemplo, investigaciones
científicas) en Internet. Lo que ves al visualizar una página en Internet es la interpretación que
hace el navegador del código HTML.
Ejemplos de Colores:
#RRVVAA Color #RRVVAA Color
#FFFFFF Blanco #000000 Negro
#FF0000 Rojo #00FF00 Verde
#0000FF Azul #FF00FF Magente
#00FFFF Cyan #FFFF00 Amarillo
#70DB93 Agua Marino #000080 Azul Marino
#FF7F00 Coral #A62A2A Café
#C0C0C0 Plomo #4F2F4F Violeta
Utilizando estos datos, haremos una página con fondo celeste y letras negras. Usaremos para este
efecto los atributos bgcolor y text. :
Ejemplo 3:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor=”#C0D9D9” text=”#000000”>
Bienvenidos al curso de HTML
</body>
</html>
Texto en HTML
Una vez que ya se tiene una idea de cómo funcionan la etiqueta de encabezamiento y parte de la
etiqueta de definición del cuerpo de la página, trabajemos con el texto.
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
HTML fue creado en principio para el alfabeto en inglés, sin embargo se buscaron modos para
mostrar también caracteres o símbolos denominados especiales.
Para utilizar caracteres especiales usaremos los símbolos & y ; para denotar el inicio y final
respectivamente de un símbolo especial.
De esta manera:
La idea básica para acentos y signos latinos es combinar dos teclas. Para lograr una o con acento
debemos combinar una o y un acento:
ó ó
Para entender un poco más este proceso, veamos el siguiente ejemplo:
Ejemplo 4:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor=”#C0D9D9” text=”#000000”>
Bienvenidos al curso de HTML
Cuando la temperatura es menor a 15°c hace bastante frío.
Este es un ejemplo de página WEB :)
</body>
</html>
Etiqueta <br>
La etiqueta <br> instruye al navegador cliente que inserte un salto de línea en undocumento HTML.
La etiqueta <BR> tiene el mismo efecto que un retorno de carro en una máquina de escribir. Es
una etiqueta especial, pues no precisa de etiqueta de cierre.
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Etiqueta <hr>
La etiqueta <hr> dibuja de manera predeterminada una regla horizontal alineada automáticamente,
con una apariencia de tercera dimensión. Esta etiqueta especial, porque no necesita de cierre,
tiene los siguientes atributos:
• Align establece que la regla se alinee a la izquierda, centro o derecha
LEFT,CENTER o RIGHT
• NOSHADE quita el sombreado predeterminado de la regla
• WIDTH permite especificar el ancho de la regla (en pixeles o porcentaje)
• SIZE permite especificar el alto de la regla (en pixeles)
Ejemplo 5:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor="#C0D9D9" text="#000000">
Bienvenidos al curso de HTML<br>
<hr align=center width=50%><br>
Cuando la temperatura es menor a 15°c hace
bastante frío.<br>
<hr align=left width=25% size=5><br>
Este es un ejemplo de página WEB :)<br>
</body>
</html>
Encabezados
Las etiquetas <h1> </h1> al <h6> </h6> (acrónimos de “heading 1..6”) son encabezados del
cuerpo del texto. El encabezamiento <h1> nos proporciona las letras de mayor tamaño. Notará que
si usamos una etiqueta de encabezamiento, automáticamente se incluirá un retorno de carro al
final del mismo. La etiqueta tiene el siguiente atributo:
• Align Permite ubicar el encabezamiento a la izquierda, centro o derecha de la
pantalla (LEFT, CENTER,RIGHT)
Ejemplo 6:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor="#C0D9D9" text="#000000">
<h1 align="center">
Bienvenidos al curso de HTML</h1><br>
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Ejemplo 7:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor="#C0D9D9" text="#000000">
<h1 align="center">
Bienvenidos al curso de HTML</h1><br>
<hr align=center width=50%><br>
<h2>Bienvenidos</h2>
Cuando la temperatura es menor a 15°c hace
bastante frío.<br>
<hr align=left width=25% size=5><br>
Este es un ejemplo de página WEB <b><i>:)</i></b><br>
<b>Este texto esta con negrillas</b><br>
<u>Este texto esta con subrayado</u><br>
<i>Este texto esta con inclinación itálica</i><br>
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Ejemplo 8:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor="#C0D9D9" text="#000000">
<h1 align="center">
Bienvenidos al curso de HTML</h1><br>
<hr align=center width=50%><br>
<h2>Bienvenidos</h2>
Cuando la temperatura es menor a 15°c hace
bastante frío.<br>
<hr align=left width=25% size=5><br>
Este es un ejemplo de página WEB <b><i>:)</i></b><br>
<b>Este texto esta con negrillas</b><br>
<u>Este texto esta con subrayado</u><br>
<i>Este texto esta con inclinación itálica</i><br>
Este <b>texto <i>cuenta <u>con un </u>combinado</i> de</b> todo.<br>
<font color="red"><font size=7>B</font>o</font><font color="yellow">
li</font><font color="green">via</font><br>
</body>
</html>
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Imágenes en HTML
Hasta este momento se ha trabajado solamente con texto. Comenzemos a introducir gráficos
ennuestra página HTML.
Se deben tener dos consideraciones importantes para trabajar con gráficos:
Los únicos formatos, que por ahora soportan los visualizadores son: *.gif y *.jpg o *.jpeg.
Las imágenes no deben ser de tamaño grande por que el visualizador o navegador puede demorar
demasiado en bajarlas.
Acá trabajaremos también con el atributo background de la etiqueta <body> que había quedado
pendiente.
La idea de trabajar con un fondo en una página web, es la misma que tener un fondo en nuestro
entorno Windows. El archivo puede estar ubicado en la misma carpeta o bien en otra que contenga
solo gráficos. Trate de que el color de fondo de la página (que ya no aparecerá) sea parecido al
color principal de la imagen que usará como fondo. Si es necesario re acomode los colores de
texto y vínculos definidos en <body>.
Supondremos tenemos un gráfico llamado “fondo.gif” para el ejemplo 8 que como notará será re
formulado en función a utilizar las nuevas etiquetas.
Importante
En Internet por lo general una mayúscula no es igual a una minúscula. Tome en cuenta esto al
utilizar y hacer referencia a archivos. Como sugerencia es bueno tener todos los archivos con
minúsculas.
Etiqueta <img>
Se trata de otra etiqueta especial, pues no necesita de etiqueta de cierre. Esta etiqueta instruye al
navegador para que exhiba la imagen especificada. El formato básico para incluir un gráfico es:
<img src=”imagen.ext”>
No es necesario re dimensionar en forma permanente un archivo gráfico para exhibirlo en
contextos variables; sin embargo, el autor de HTML puede indicar al navegador que re dimensione
la imagen especificando los siguientes atributos:
• Src identifica la imagen que se desplegará.
• Height para redimensionamiento de gráfico (en pixeles o en porcentaje)
• Width para redimensionamiento de gráfico (en pixeles o en porcentaje)
A la imagen se le puede aplicar un borde que se hace notorio especialmente cuando se trata de
una imagen que además es un hipervínculo:
• Border Definido en pixels
La imagen también puede alinearse con respecto al texto:
• ALIGN Alineación, puede ser: TOP, MIDDLE, BOTTOM, LEFT y RIGHT
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Ejemplo 9:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor="#C0D9D9" text="#000000" background="fondo.gif">
<center><h1>
Bienvenidos al curso de HTML</h1></center><br>
<hr width=50%><br>
<h2>Información General</h2>
Este curso muestra los conceptos básicos del uso de etiquetas e instrucciones en la
elaboración de documentos <b><i><font color="#000080">HTML</font></i></b>.<br><br>
<center><img src="foto.jpg" border="1" alt="Foto de Claudia"></center>
<br>
Es muy importante saber ubicar los gráficos y combinar de buena manera los colores para
brindar una buena imagen
<b><i><font color="red">:)</font></i></b>.<br><br>
Una página WEB es muy importante, pues provee a nuestro trabajo una ventana al
mundo.<br>
</body>
</html>
Realice el proceso de grabado con el nuevo nombre de página “pag2.html” y cargue la nueva
página en su navegador.
Tablas
En HTML también podemos incluir arreglos de tablas. Se deben utilizar varias etiquetas:
Etiqueta <table></table>
Señala el inicio y final de una tabla. Sus atributos son:
• Align Establece la alineación de la tabla o texto mediante
ALIGN=LEFT o ALIGN=RIGHT
• Bgcolor Establece el color de fondo de las celdas de la tabla
• Border Determina el ancho del borde en pixeles
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Este curso muestra los conceptos básicos del uso de etiquetas e instrucciones en la
elaboración de
documentos <b><i><font color="#000080">HTML</font></i></b>.<br><br>
<center><img src="foto.jpg" border="1" alt="Foto de Claudia"></center>
<br>
Es muy importante saber ubicar los gráficos y combinar de buena manera los colores para
brindar una buena imagen
<b><i><font color="red">:)</font></i></b>.<br><br>
Una página WEB es muy importante, pues provee a nuestro trabajo una ventana al
mundo.<br>
<br><center>
<table width=80% align=center border=3>
<tr><th colspan=3>Directorio Telefónico</th></tr>
<tr align=center>
<td width=40% bgcolor="#C0C0C0">
Nombre
</td>
<td width=30% bgcolor="#C0C0C0">
Teléfono
</td>
<td width=30% bgcolor="#C0C0C0">
E-Mail
</td>
</tr>
<tr>
<td>
José Rodríguez
</td>
<td>
223454
</td>
<td>[email protected]</td>
</tr>
<tr>
<td>
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Carolina Nuñez
</td>
<td>
453444
</td>
<td>[email protected]</td>
</tr>
</table>
<br></center>
</body>
</html>
Grabe este archivo con el nombre pag2.html sobre escribiendo el archivo anterior.
Consejo:
Puede usar tablas sin borde (usando BORDER=0 en la sentencia <table>) para ubicar gráficos y
texto de forma elegante.
Numeración y viñetas
En HTML todo es posible, y tal cual en un editor de texto podemos trabajar con numeración y
viñetas, lo podemos hacer acá.
Etiqueta <ul> </ul>
Indica al navegador que cree una lista con viñetas no ordenada.
No solamente usada para fines de numeraciones y viñetas, sino también para fines de sangría o
tabulaciones.
Etiqueta <ol> </ol>
Listas ordenadas, esta etiqueta predeterminada indica al navegador que numera la lista de
elementos comprendidos dentro de las etiquetas <ol>
Etiqueta <li> </li>
Se usa para indicar al navegador que exhiba el texto que le sigue como un elemento de línea en
una lista. Atributos:
• Type Especifica el tipo para listas ordenadas Type=A Usa letras
mayusculas, TYPE=a emplea letras minúsculas, Type=I Usa
números romanos grandes, Type=i usa números romanos pequeños
y Type=1 usa números arábigos.
Type también puede servir para definir la forma de la viñeta en las
listas no ordenadas. Type=DISC, CIRCLE y SQUARE son las
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
opciones disponibles.
• Value Indica que se inicie la numeración a partir del número especificado.
Creamos una nueva página para el siguiente ejemplo:
Ejemplo 11:
<html>
<head> <title>Curso de HTML</title> </head>
<body bgcolor="#C0D9D9" text="#000000" background="fondo.gif">
<center><h1>
Bienvenidos al curso de HTML</h1></center><br>
<hr width=50%><br>
<h2>Debemos a comprar</h2><br>
<ul>
<li>Camisas para José</li>
<li>Loción para Daniel</li>
</ul><br>
<h2>Estudiar para mañana</h2><br>
<ol>
<li type=a>Geometría</li>
<li>ciencias Sociales</li>
</ol><br>
<h2>Actividades de la semana</h2><br>
<ol>
<li type=i>Asistir a la Universidad</li>
<li>Comprar Disco</li>
<li>Llevar el auto al mecánico</li>
</ol><br>
<h1>Objetivos</h1>
<ul>El uso de estas etiquetas también puede ayudar a mover el texto en base a
tabulaciones o sangrías de texto, para diferenciar parrafos o textos de los
encabezamientos.
</ul>
</body>
</html>
Grabamos el nuevo ejemplo con el nombre “pag3.html”. Hasta este punto tenemos 3 páginas
HTML.
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Hipervínculos
Un vínculo hipertextual es un texto, botón o imagen que al seleccionar nos lleva a otra dirección
URL, página WEB o recurso.
Etiqueta <A> </A>
La etiqueta <A> que viene de “ancla”, denota el inicio y el final de una instrucción que contiene
alguna forma de vínculo o hipervínculo. Esta etiqueta permite al usuario vincularse a otra ubicación
dentro del mismo documento HTML, a otro sitio WEB, a un servidor FTP, enlace de correo
electrónico,... Atributos:
Ejemplo 12:
<html>
<head> <title>Página de enlaces</title> </head>
<body bgcolor="#C0D9D9" text="#000000" background="fondo.gif"
link="#000080" vlink="magenta" alink="black">
<center><h1>
<a name="tope"></a>
Enlaces</h1><br>
<img src="foto.jpg" alt="Foto de Claudia"><br><br>
<a href="index.html">Página Principal
o
Página Uno</a><br>
<a href="pag2.html">Página Dos</a><br>
<a href="pag3.html">Página Tres</a><br>
<br>
<a href="http://www.bolivia-internet.com/">Bolivia en Internet</a><br>
<a href="ftp://ftp.microsoft.com/pub/">FTP de Microsoft</a><br>
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Frames
Ofrece la posibilidad de utilizar marcos y varias páginas en una sola.
Etiqueta <frameset> </frameset>
Define la disposición gráfica de los marcos en la pantalla.
Atributos:
• Rows Determina el alto de las filas
• Cols Determina el ancho de las columnas.
• Framespacing Espacio entre frames
Etiqueta <frame></frame>
Define un solo marco que forma parte del conjunto de marcos definidos en <frameset>.Sus
atributos son:
• Marginheight Determina que tanto espacio vertical (en pixeles) existe entre el objeto ubicado en
un marco, y los extremos superior o ingerior de este.
• MarginWidth Determina que tanto espacio horizontal (en pixeles) existe entre el objeto ubicado en
un marco, y los extremos izquierdo o derecho de éste.
• Name Ofrece la capacidad de Dar nombres a las ventanas FRAME, de modo que puedan ser
utilizados como destino de los hipervínculos.
• Noresize indica que el usuario no puede redimensionar el marco
• Scrolling Habilita una barra de desplazamiento para un marco.
Existen tres parámetros posibles SCROLLING=YES, SCROLLING=NO y SCROLLING=AUTO que
habilita la barra solo si es necesario
• SRC indica que exhiba en un marco el contenido de un documento HTML.
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
Etiqueta <noframes></noframes>
Etiqueta que es usada para desplegar un texto o una página alternativa cuando un navegador no
es capaz de desplegar los marcos.
Veamos un ejemplo que resume todo esto. Debemos crear un nuevo archivo html, al cual
llamaremos: frames.html.
Ejemplo 13:
<html>
<head> <title>Página de frames</title> </head>
<frameset COLS="20%,*" frameborder=0 framespacing=0 border=0>
<frame name="izquierda" src="pag4.html" marginwidth="0"
marginheight="0" scrolling="auto" frameborder="no">
<frameset ROWS="30%,*" frameborder=0 framespacing=0 border=0>
<frame name="superior" src="pag2.html" marginwidth="0"
marginheight="0" scrolling="auto" frameborder="no">
<frame name="principal" src="pag3.html" marginwidth="0"
marginheight="0" scrolling="auto" frameborder="no">
</frameset>
</frameset>
<noframes>
<center>
Su navegador no puede desplegar frames.
</center>
</noframes>
</html>
Una vez que cargue la nueva página frames.html podrá ver los marcos que se crearon.
Notará que los enlaces del marco derecho aparecen en el mismo marco, lo que debemos hacer es
redireccionar estos enlaces usando el atributo target en el ejemplo pag4.html que quedaría de esta
manera:
Ejemplo 14:
<html>
<head> <title>Página de enlaces</title> </head>
<body bgcolor="#C0D9D9" text="#000000" background="fondo.gif"
link="#000080" vlink="magenta" alink="black">
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
<center><h1>
<a name="tope"></a>
Enlaces</h1><br>
<img src="foto.jpg" alt="Foto de Claudia"><br><br>
<a href="index.html" target="principal">Página Principal
o
Página Uno</a><br>
<a href="pag2.html" target="principal">Página Dos</a><br>
<a href="pag3.html" target="principal">Página Tres</a><br>
<br>
<a href="http://www.bolivia-internet.com/" target="principal">Bolivia
en Internet</a><br>
<a href="ftp://ftp.microsoft.com/pub/" target="principal">FTP de
Microsoft</a><br>
<a href="mailto:[email protected]">Envía comentarios
sobre este manual por E-Mail</a><br>
<br><br>
<a href="#tope">De vuelta arriba</a>
</center>
</body>
</html>
Guarde este archivo con el nombre pag4.html y haga una actualización de la página en su
navegador para notar los cambios.
Marquesinas (Marquees)
Una marquesina (en inglés, marquee) es una ventana en la que se desplaza un texto. Sólo son
válidas para el Explorer de Microsoft .
WIDHT, HEIGHT
MANUAL BASICO DE HTML
CREACION DE PAGINAS WEB CON HTML PURO
Ing. Pedro López Ávila
<MARQUEE WIDTH=50% HEIGHT=60> Esta marquesina ocupa el 50% del ancho de la pantalla y
tiene una altura de 60 pixels </MARQUEE>
ALIGN
Modifica el alineamiento del texto que rodea a la marquesina, que puede ser TOP (arriba),
MIDDLE (en medio) o BOTTOM (abajo). Ejemplo:
BEHAVIOR
Este atributo (que quiere decir en inglés comportamiento) sirve para definir de qué manera se va a
efectuar el desplazamiento del texto. Si es igual a SCROLL (el valor por defecto), el texto aparece
por un lado, se desplaza hasta el otro hasta desaparecer por él, y vuelve a empezar (como los
casos que hemos visto anteriormente). Si es igual a SLIDE, aparece por un lado y se desplaza
hasta llegar al otro extremo, y se para ahí. Si es igual a ALTERNATE se desplaza alternativamente
hacia un lado y otro, siempre dentro de los límites de la marquesina. Ejemplo:
BGCOLOR
Con este atributo se modifica el color de fondo de la marquesina:
DIRECTION Este atributo sirve para modificar la dirección hacia la que se dirige el texto. Por
defecto es LEFT (izquierda). Se puede hacer que el texto se dirija hacia la derecha igualando este
atributo a RIGHT.
Ejemplo:
SCROLLAMOUNT
Define la cantidad de desplazamiento del texto en cada movimiento de avance, expresado en
pixels. Cuanto mayor es el número, más rápido avanza. Ejemplo:
SCROLLDELAY
Define el tiempo entre cada movimiento de avance, expresado en milisegundos. Cuanto mayor es
el número más lento avanza. Ejemplo: