Beruflich Dokumente
Kultur Dokumente
¿Qué es el HTML?
Año 1991:
Se publica el primer documento formal con la definición del HTML bajo el nombre HTML
Tags o Etiquetas HTML.
Año 1993:
Se da la primera propuesta oficial para convertir HTML en un estándar, aquí se definen las
etiquetas para imágenes, tablas y formularios la cual es rechazada como estándar.
Año 1995:
Se publica una segunda versión del HTML llamado HTML 2.0 el cual es aceptado como
estándar, convirtiéndose así como el primer estándar oficial del lenguaje.
Año 1997:
Se publica el HTML 3.2 la cual es la primera recomendación de HTML publicada por el W3C.
Esta revisión incorpora los últimos avances de las páginas web desarrolladas hasta la fecha
tales como applets de Java y texto que fluye alrededor de las imágenes.
Año 1998:
Se publica la definición del HTML 4.0 la cual supone un gran salto desde las versiones
anteriores. Entre sus novedades más destacadas se encuentran las hojas de estilos CSS, la
posibilidad de incluir pequeños programas o scripts en las páginas web, mejora de la
accesibilidad de las páginas diseñadas, tablas complejas y mejoras en los formularios.
Año 2004:
Se funda el WHATWG (Web Hypertext Application Technology Working Group) como una
alianza entre Apple, Oracle, Opera y el proyecto Mozilla para comenzar con la definición del
HTML 5.
Año 2005:
Se lanza el primer borrador oficial del HTML 5 por parte de la WHATWG siendo este
aceptado por la W3C quien decide retomar el proyecto del HTML.
Año 2008:
Se finaliza la primera versión del HTML 5 siendo Mozilla Firefox 3 el primer navegador
compatible con dicho estándar.
Año 2010:
Muchos sitios WEB fuertes como YouTube implementa el uso del HTML 5 para sustituir el
uso de tecnología Flash.
Material facilitado por Ing. Gerardo Josué Portillo (gerardo.portillo@uth.hn)
Año 2013:
Se siguen sumando las empresas y navegadores que usan HTML 5 como estándar gracias a
la fuerza que han ganado los dispositivos celulares y tables además del extendido uso de los
sistemas operativos iOS y Android.
Para poder entender como funcionan las páginas WEB es necesario comenzar a escribir
páginas en HTML puro y plano, por lo tanto usaremos un editor de texto básico como el
bloc de notas de Microsoft Windows.
Cada página debe comenzar y terminar con la etiqueta (tag) HTML. Una etiqueta se cierra
agregando /. La mayoría de las etiquetas tienen una etiqueta de terminación. Con las
etiquetas se dan instrucciones a los navegadores. Lo que se acaba de decir al navegador es
"este es el inicio de un documento HTML" (<html>) y "este es el final del documento HTML"
(</html>).
<html>
</html>
<html>
<head>
</head>
</html>
<html>
<head>
<title></title>
</head>
</html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
<html>
<head>
<title>Miprimerapágina</title>
</head>
<body>
</body>
</html>
Ahora guarda tu página, no como un archivo txt, sino como un documento html. Guárdala
como pagina1.html Si no sabes cómo hacer ésto, lee lo siguiente:
Para evitar escribir varias veces lo mismo, me enfocaré a la etiqueta "BODY" para incluir el
contenido de la página.
<body>
</body>
<body>
Lo que más se te antoje
</body>
Cada vez que agregues algo nuevo, salva tu documento, después, dá clic en el botón
"Reload" (Actualizar) del navegador (supongo que tienes abierto tu documento en la
pestaña (ventana) adicional de la lección anterior). Si no se muestran tus cambios actuales,
al momento de dar clic en el botón Reload mantén presionada la tecla "Shift"
Fondo de la Página
Lo primero que debes aprender es a cambiar los colores del fondo.
<body bgcolor="#ffffff">
Lo que más se te antoje
</body>
Se puede especificar una imagen para colocarla como fondo en lugar de un color sólido.
<body background="background4.jpg">
Lo que más se te antoje
</body>
Es obvio que la imagen se coloca en forma de mosaico para cubrir toda la página. Pero si
creas una imagen larga puedes obtener un efecto similar al que se muestra a
continuación...
Si se usa la imágen:
<body bgcolor="#ffffff">
Lo que más se te antoje
</body>
Estilos de Texto:
Coloquemos algo en Negritas
<body bgcolor="#ffffff">
Lo que más se te <strong>antoje</strong>
</body>
Lo que se dice al navegador es: en <strong> comenzar con negritas, y en </strong> detener
las negritas.
<body bgcolor="#ffffff">
Lo que mas <EM>se te</EM> antoje
</body>
<body bgcolor="#ffffff">
<U>Lo que más</U> se te antoje
</body>
<body bgcolor="#ffffff">
Lo que más se te <i><strong> antoje</strong></i>
</body>
Este es un ejemplo de etiquetas combinadas. Si vas a usar etiquetas combinadas (lo que
harás dentro de poco), entonces debes evitar confundir al navegador, las etiquetas deben
ser combinadas no sobre puestas. Déjame explicarte lo que trato de decir...
2. El "VALOR POR DEFECTO" empleado por los navegadores se aplica cuando no se indica
nada al respecto. Por ejemplo, el tamaño por defecto de las fuentes en los navegadores
es 3. A menos que se establezca uno distinto seguirá siendo 3.
El valor por defecto en los navegadores (no todos) es Times New Roman 12 pt (lo cual
representa el número 3 con el cógido de html) en color negro. Intenta colocar la fuente
como Arial o Comic Sans...
<body bgcolor="#ffffff">
Lo que más se te <font face="arial">antoje</font>
</body>
Sin embargo, no se recomienda emplear la etiqueta FACE debido a que se requiere tener la
fuente en la pc para poder visualizarla. Me explico, si tú tienes la fuente "XYZ" en tu pc y la
colocas en tu página web, la podrás ver sin problemas, pero cuando un visitante llega y no
tiene la fuente, no podrá ver ese tipo de letra que colocaste y será suplantada por la fuente
por defecto de su sistema.
Se puede usar una combinación de fuentes que pueden resolver este problema, tal como
en <FONT FACE="ARIAL, HELVETICA, LUCIDA SANS">Quiero aprender HTML</FONT>.
Para aquellos que no entienden qué ocurre aquí, tal como me pasó a mí, ésto es lo que
sucede ===> El navegador busca por la fuente Arial, si la encuentra la usa, si no la encuentra
buscará por Helvetica... si no la encuentra entonces buscará por Lucida Sans... y si no la
encuentra entonces usará la fuente por defecto.
Personalmente te sugiero utilizar siempre los nombres de las etiquetas en minúsculas, pues
los estándares establecidos por la W3C así lo exigen para validar HTML.
<body bgcolor="#ffffff">
Lo que más se te <font color="#ff0000">antoje</font>
</body>
<body bgcolor="#ffffff#>
Lo que más se te <font color="#ff0000" face="arial" size="7">antoje</font>
</body>
<body bgcolor="#ffffff">
Lo que más se te <u> <em><strong><font color="#ff0000" face="arial"
size="7">antoje</font> </strong></em> </u>
</body>
Recuerda, nuevamente, que las etiquetas deben ser combinadas y no sobre puestas...
Texto Negro
Link color Azul
Link visitado Púrpura
Link activo Rojo
donde vlink es Visited Link (link visitado) y alink es Active Link (Link activo o actual).
Ahora vas a conocer la forma en que trabaja o responde el navegador al código html que
anotas. Vamos con ejemplos...
<body bgcolor="#ffffff">
Lo que más se te antoje
¡cualquier cosa!
</body>
<body bgcolor="#ffffff">
Ahora...
¿qué es
lo que
ocurre
con ésto?
</body>
<body bgcolor="#ffffff">
Ahora...<br />
¿qué es<br />
lo que<br />
ocurre<br />
con ésto?
</body>
<br /> indica "comenzar una nueva línea". <p> es similar a <br />, pero da un salto de línea
y ahí comienza el texto.
<body bgcolor="#ffffff">
Ahora...<p>
¿qué es<p>
lo que<p>
ocurre<p>
con ésto?
</body>
<p> es una de las pocas etiquetas que no requiren la de cierre, pero para cumplir con los
estándares de HTML, siempre debes cerrar una etiqueta con su par respectivo. <p> no
puede emplearse para obtener varias líneas en blanco, si anotas <p><p><p> no obtendrás 3
líneas en blanco, sólo proporcionará 1. ¿Cómo obtenerlas entonces? vamos a explicarlo.
Observa lo siguiente...
<body bgcolor="#ffffff">
Lo que más se te antoje
</body>
<body bgcolor="#FFFFFF">
Lo que más
se te
antoje
</body>
El signo "&" indica que se inicia un caracter especial, mientras que el signo ";" indica que
ahí termina, las letras en medio son una abreviación de lo que representa. Existen seis
caracteres especiales que son muy usados (siempre deben escribirse en minúsculas).
No se deben utilizar todos al mismo tiempo, pero con un poco de práctica se sabrá cuándo
deben ser utilizados. La mayoría de los programas para hacer páginas web del tipo
"WYSIWYG" ("Lo que ves es lo que obtienes", que proviene del inglés "What You See Is
What You Get") no requieren que les indiques código html.
<body bgcolor="#ffffff">
Lo que más
<br />se te<br />antoje<br />
cualquier<br />cosa!
</body>
Material facilitado por Ing. Gerardo Josué Portillo (gerardo.portillo@uth.hn)
Centrar Texto
Ahora anota lo siguiente...
<body bgcolor="#ffffff">
<center>Lo que más se te antoje</center>
</body>
Todo lo que se encuentre dentro de las etiquetas <CENTER> estará centrado en la pantalla.
Esta etiqueta ha sido "descontinuada", cuando llegues al nivel de CSS (Cascading Style
Sheets) sabrás de qué te hablo... por el momento sigamos adelante.
Imágenes
Se especifica una imagen con la etiqueta <IMG> (imagen) y se coloca la ruta y tamaño de la
imagen.
<body bgcolor="#ffffff">
<imr src="nombre_archivo_imagen.jpg" width="150" height="110">
</body>
Ten presente que la ruta no especifica únicamente la imagen, sino también dónde se ubica.
La ruta de arriba, "lecci3a.jpg", indica que el navegador buscará la imagen llamada "
nombre_archivo_imagen.jpg" en la misma carpeta (o directorio) en que se encuentra el
archivo html.
Supongo que te has de estar preguntando la ventaja de usar URL's relativos (parciales)
contra los URL's absolutos (completos). La respuesta es sencilla... porque tus links
funcionarán en cualquier servidor o computadora que los coloques, las páginas cargarán
más rápido y te evitarás el tener que editar para modificar todos los URL's o links de las
páginas.
<body bgcolor="#ffffff">
<img src="uth.jpg">
</body>
<body bgcolor="#ffffff">
<img src=" uth.jpg" widht="200" height="68">
</body>
Puedes especificar las dimensiones que desees. ¿Sigues aferrado a cuál es la parte
importante? Ok, observa este pequeño punto rojo -> Imagen de ejemplo <-. Su tamaño es
de 2x2 pixeles. Ahora fijate lo que se le puede hacer al modificar sus dimensiones...
<body bgcolor="#ffffff">
<img src="punto.gif" width="510" height="1"><p>
<img src="punto.gif" width="510" height="2"><p>
<img src="punto.gif" width="510" height="5"><p>
<center><img src="punto.gif" width="2" height="200"></center>
</body>