Manual Básico de HTML
Manual Básico de HTML
SISTEMAS INFORMATICOS
LA PAZ – BOLIVIA
---------------------------------------------------------------------------------------------------------------
Manual Básico de
HTML
Creación y Estructura de Páginas WEB
Lic. Jonatan Hinojosa Delgadillo
Docente de Informática
©Todos los Derechos Reservados
La Paz – Bolivia
-------------------------------------------------------------------------------------------------------------------
ENCABEZADOS ................................................................................................................. 9
UBICACIÓN, FORMATO Y ATRIBUTOS DE TEXTO.............................................................. 9
IMÁGENES EN HTML ....................................................................................................... 11
TABLAS............................................................................................................................. 13
NUMERACIÓN Y VIÑETAS................................................................................................. 15
HIPERVÍNCULOS .............................................................................................................. 17
FRAMES............................................................................................................................ 18
OTRAS ETIQUETAS ÚTILES................................................................................................ 20
Introducción.
Internet, como está ahora, es una excelente herramienta para búsqueda de información,
independientemente de en qué punto del mundo se encuentre. Las aplicaciones de
negocios, de hecho, se afanan por dar a los usuarios herramientas para crear nueva
información a partir de cero. Internet está al borde de una pequeña revolución que,
aunque usted como usuario no se dé cuenta de ello, transformará no la forma en que está
diseñada o construida, sino la manera en que usted la utilizará. De todos los servicios que
nos presta Internet, el segundo más utilizado es el World Wide Web o WWW. Una vez que
uno se encuentra en condiciones de utilizar los programas clientes de Internet y en
especial los Navegadores o Browsers (Mozilla Firefox, Opera, Microsoft Internet Explorer o
Google Chrome) tal vez se pregunte ¿Cómo se crean estas páginas Internet? La respuesta
es …. con HTML.
Requerimientos y material.
El mundo de la Internet es un medio que no precisa de mucho conocimiento, el
prerrequisito inmediato para poder usar este manual es tener conocimientos básicos de
manejo de Windows, un editor de texto y haber utilizado alguna vez un navegador de
Internet. Para la aplicación de los ejemplos de este manual usted necesitara:
• Un navegador de Internet (Google Chrome por ejemplo)
• Un editor de texto, preferentemente el Block de notas (Notepad) o Adobe
Dreamweaver
• Un medio físico para grabar los ejemplos, ya sea un dispositivo USB (flash
memory) o una carpeta en su disco duro.
• Un archivo para fondo, llamado fondo.gif.
• Un archivo gráfico, llamado foto.jpg.
¿Qué es HTML?
HTML son las iniciales de Hiper Text Markup Language. Es un conjunto o serie de etiquetas
incluidas en archivos de texto que definen la estructura de un documento WWW y sus
vínculos con otros documentos. Los navegadores WWW leen estos archivos de texto e
interpretan esas etiquetas para determinar cómo desplegar la página Web.
Páginas WEB.
El Hipertexto es un archivo de texto que contiene instrucciones que pueden ser
interpretadas por un navegador de Internet. Estas instrucciones son denominadas
Etiquetas.
Etiquetas.
Una etiqueta cumple su función de la siguiente manera:
Al acabar de crear un hipertexto , este se deberá grabar con la extensión .html. Es bueno
acotar que un archivo HTML es un archivo texto que tiene una extensión definida. Este
archivo de texto contiene etiquetas, las mismas que son expresadas como instrucciones y
el navegador WEB es quien las interpreta.
Ejemplo 1:
<html>
<head> </head>
<body>
Bienvenidos al Curso de HTML
</body>
</html>
El hipertexto será grabado con el nombre index.html en su unidad USB (flash) o en alguna
ubicación en el disco duro. Al asignar la extensión o .html ya se crea un hipertexto.
Asegúrese de ingresar “index.html” como nombre a grabar en su bloque de notas
(incluidas las comillas) para evitar que se añada la extensión .txt. Sin cerrar el programa de
edición de texto que estamos usando, abra el navegador de su preferencia. En la pantalla
de dirección WEB, introduzca la ruta completa a su archivo index.html, y usted deberá
poder ver en su pantalla su primera página WEB.
Importante:
Como se ve en el ejemplo 1. Toda etiqueta abierta debe cerrarse. En caso de no cerrarse
el error podría causar confusión al navegador.
Ejemplo 2:
<html>
<head> <title>Curso de HTML</title> </head>
<body>
Bienvenidos al Curso de HTML
</body>
</html>
El nuevo archivo HTML se grabará con el mismo nombre index.html, tan solo usando la
opción de Grabar en su editor de Texto. Una vez realizado esto, y sin cerrar su editor de
texto, vamos al navegador en el que seleccionamos la opción de Actualizar/Refresh y
nuestra nueva página estará visible. Notará que el título aparecerá en la parte superior de
la página.
Ejemplos de Colores:
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. 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 la siguiente 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:
ó ó
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>
Luego de realizar el proceso para grabar y actualizar la página notara que se incluyen en la
página los símbolos de grados, la i con acento y la a con acento. Notará también que el
texto se encuentra de corrido en una sola fila, para bajar de línea utilizaremos la siguiente
etiqueta especial...
Etiqueta <br>
La etiqueta <br> instruye al navegador cliente que inserte un salto de línea en un
documento 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.
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 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>
<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 <br>
</body>
</html>
Recuerde que puede combinar entre si todas estas etiquetas. A continuación, vamos a ver
un ejemplo para demostrar el uso de las últimas 4 etiquetas que se vieron.
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>
Este <b> texto <i> cuenta <u> con un </u> combinado </i> de </b> todo. <br>
</body>
</html>
Note el cambio en la sentencia de la línea o regla <hr>, se eliminó “align=left”. Notará que
la nueva regla saldrá al centro, pues esta es la alineación por defecto. Además, sacamos el
punto final que existía en la primera línea que ahora aparece centrada.
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>
Imágenes en HTML.
Hasta este momento se ha trabajado solamente con texto. Comencemos a introducir
gráficos en nuestra 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 porque el visualizador o navegador puede
demorar demasiado en bajarlas.
Acá trabajaremos también con el atributo Background de la etiqueta 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.jpg”>.
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
En caso de que la imagen no pueda exhibirse, se puede desplegar un texto:
• ALT Especifica el texto alterno
Es a partir de este ejemplo, que se va a realizar una nueva página, la misma que
llamaremos pag2.html o bien pude ser grabada con otro nombre.
Supondremos contamos con un gráfico llamado foto.jpg.
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>
Tablas.
También podemos incluir arreglos de tablas. Se deben utilizar varias etiquetas:
Ejemplo 10:
<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>
<br><center>
E-Mail
</td>
</tr>
<tr>
<td>
José Rodríguez
</td>
<td>
223454
</td>
<td>[email protected]</td>
</tr>
<tr>
<td>
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 sobrescribiendo 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á.
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.
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.
Por ejemplo, desde una nueva página, que llamaremos pag4.html, crearemos enlaces a las
3 páginas anteriores y además otros enlaces importantes. En este ejemplo, aplicaremos
también los atributos para colores de los vínculos de la etiqueta Body.
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="http://www.itabolivia.net/">Instituto Tecnologico Ayacucho</a><br>
<br>
<a href="#tope">De vuelta arriba</a>
</center>
</body>
</html>
Frames.
Ofrece la posibilidad de utilizar marcos y varias páginas en una sola.
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">
<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>
<br>
<a href="http://itabolivia.net/" target="principal">Instituto Tecnologico Ayacucho
</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>
Sintaxis de Ejemplo:
<!- - Los comentarios se introducen de esta manera - ->
Sintaxis de Ejemplo:
<comment> Los comentarios se introducen de esta manera </comment>
Sintaxis de Ejemplo:
<address>Andrés Pérez<br>
ITABOL 2282<br>
La Paz – Bolivia</address>
Sintaxis de Ejemplo:
<cite>Este texto estará inclinado</cite>
Sintaxis de Ejemplo:
<code>Este texto aparece con tipo de letra especial</code>
Sintaxis de Ejemplo:
<credit> Foto usada bajo permiso de Jonatan Hinojosa </credit>
Sintaxis de Ejemplo:
<em>Texto resaltado</em>
Sintaxis de Ejemplo:
<kbd>Teclee su mensaje acá:</kbd>
Sintaxis de Ejemplo:
No deseo que esta dirección URL larga sea cortada:
<nobr>http://www.itabolivia.net/irc </nobr>
Sintaxis de Ejemplo:
<p>a partir de ahora definimos párrafos de esta manera.</p>
<p align=”center”>Párrafo en el centro</p>
<p align=”left”>Párrafo a la izquierda</p>
<p align=”right”>Párrafo a la derecha</p>
Sintaxis de Ejemplo:
<pre>El texto que usted ve. Aparecerá
tal cual, incluidos los retornos de carro</pre>
Sintaxis de Ejemplo:
<strike>Este texto esta tachado</strike>
Sintaxis de Ejemplo:
<strong>Este texto esta sobre saltado</strong>
Sintaxis de Ejemplo:
Agua: H<sub> 2 </sub>0
Sintaxis de Ejemplo:
Mate: 2*2 = 2<sup> 2 </sup>.
Sintaxis de Ejemplo:
<tt>Este es un tipo de letra de teletipo</tt>
Sintaxis de Ejemplo:
<var>Este texto será más pequeño y de formato especial</var>
Sintaxis de Ejemplo:
<body text=”#FFFFFF” bgcolor=”#000000” background=”fondo.gif” bgproperties=”fixed”>