HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrán una página web.
El HTML se creó en un principio con objetivos divulgativos de información con texto y algunas imágenes. No se pensó que llegara a ser utilizado para crear área de ocio y consulta con carácter multimedia (lo que es actualmente la web), de modo que, el HTML se creó sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo utilizarían en un futuro. Sin embargo, pese a esta deficiente planificación, si que se han ido incorporando modificaciones con el tiempo, estos son los estándares del HTML. Numerosos estándares se han presentado ya. El HTML 4.01 es el último estándar a febrero de 2001. Actualización a mayo de 2005, en estos momentos está a punto de presentarse la versión 5 de HTML, de la que ya se tiene un borrador casi definitivo.
¿QUE ES UN HTML5?
HTML5 es una versión actualizada del HTML (Hypertext Markup Lenguaje en inglés), un lenguaje que es la base de la web tal cómo la conoces hoy. HTML es un lenguaje, en el cual están escritas todas las páginas que accedes cuando navegas por internet.
HTML5 está siendo desarrollado hace cinco años y se espera una versión final para el 2012. HTML5 permitirá reproducir videos y otros recursos sin necesidad de instalar plug-ins y/o programas en los navegadores para permitir acceder a recursos multimedia. Actualmente la versión en uso en internet de HTML, la 4.01, requiere la instalación de estos plug-ins.
A modo de ejemplo, para visualizar videos en YouTube, el más popular servicio de vídeos del mundo, es preciso bajar un plug-in de Flash Player, programa desarrollado por Adobe y el más utilizado en internet. Para entender cómo funciona, el plug-in es activado, haciendo de intermediario entre el archivo de Youtube y el navegador, que no entiende cómo leer el código sin la "ayuda" del Flash. HTML5 elimina esta necesidad, y por esto fue bautizado como el "matador del Flash".
COMADOS DE UN HTMLHTML5 está siendo desarrollado hace cinco años y se espera una versión final para el 2012. HTML5 permitirá reproducir videos y otros recursos sin necesidad de instalar plug-ins y/o programas en los navegadores para permitir acceder a recursos multimedia. Actualmente la versión en uso en internet de HTML, la 4.01, requiere la instalación de estos plug-ins.
A modo de ejemplo, para visualizar videos en YouTube, el más popular servicio de vídeos del mundo, es preciso bajar un plug-in de Flash Player, programa desarrollado por Adobe y el más utilizado en internet. Para entender cómo funciona, el plug-in es activado, haciendo de intermediario entre el archivo de Youtube y el navegador, que no entiende cómo leer el código sin la "ayuda" del Flash. HTML5 elimina esta necesidad, y por esto fue bautizado como el "matador del Flash".
Una de las cosas más importantes que hay que tener en cuenta sobre HTML, es que no es un lenguaje de computación, por lo tanto no son programas las páginas escritas en HTML.
Los browsers: Netscape, Explorer, etc, son intérpretes o traductores que permiten ver lo que se está publicando, mostrando las páginas que uno está requiriendo.
Esto nos permitirá entender los lenguajes de programación y su orden.
Para diseñar entretenidas páginas web, todavía no existen programas debidamente detallados y depurados que logren crear las páginas web que uno sueña. Los editores actuales de HTML, como puede ser Word, o Netscape Composer, etc. no logran solucionar todos los problemas y necesidades actuales, siendo necesario poder editar las páginas que se realizan en forma manual a través de cualquier editor de texto.
Finalmente el lenguaje HTML está teniendo una importancia bastante significativa dentro del mundo de hoy, en parte por las miles de millones de páginas web existentes en el mundo y además por todos los usuarios dentro de Internet. Esto responde a una necesidad básica del ser humano, la necesidad de comunicación, permitiendo las más variadas formas, desplegando: textos, imágenes, animaciones, video y sonido.
Son tantas las gamas de posibilidades de comunicación del ser humano, que las herramientas de computación tratan de solucionar todas ellas, creando nuevas posibilidades de interacción entre personas. Existen varios ejemplos, pero la posibilidad de una video conferencia es algo que el ser humano sólo podía soñar antes de la creación de los computadores.
El lenguaje HTML tiene varias ventajas para las personas que están introduciéndose dentro del mundo de la computación, siendo estás:
No hay que compilar el código para ver si funciona. Compilar significa que el programa verifica que el código escrito por el usuario sea parte del lenguaje de programación ( C, Pascal, Cobolt, etc.) y luego escribe en lenguaje entendible para los computadores, programa ejecutable. Un programa ejecutable no necesita de otro programa para funcionar (C, Pascal, Cobolt, etc.), funcionado en forma independiente como es el caso del word.exe o el excel.exe los programas ejecutables del Word y del Excel conjuntamente.
El código que se escribe no lanza un error, el browser despliega la información como la interpreta, en el peor caso no muestra la información.
Se puede ver en forma inmediata el resultado del trabajo, permitiendo el desarrollo más en detalle y a conciencia.
El lenguaje es relativamente pequeño y fácil de usar, permitiendo a los usuarios aprenderlo en un corto tiempo y comenzar a practicarlo en forma inmediata.
Lenguaje, HTML
Detallamos a continuación los pasos a seguir para crear una página web, luego de esto se pueden ir ingresando los comandos que se necesiten para agregar: textos, imágenes y sonidos.
Primeramente se aconseja crear un directorio donde de van a guardar todos los archivos de la página web que se va a utilizar, esto se debe a que las imágenes, sonidos o videos no se guardan dentro del archivo sino en forma separada (no como en Word). En HTML las páginas Web sólo contienen texto, no están guardadas en ellas propiamente tal ningún otro tipo de archivo.
Abrir un editor de texto básico del computador (notepad), para luego guardar un archivo con el código en HTML. La extensión con que se guarda el archivo tiene que ser (.html o .htm), por ejemplo tarea.htm. Se pueden dar cuenta que los archivos de Word tienen la extensión .doc y los de excel .xls, pueden ver esto en las clases de Sistema Operativos que vimos con anterioridad. Ojo el archivo de inicio de las páginas debiera ser index.htm, porque es el archivo por defecto que ve un browser en un determinado directorio (Dirección).
Tener abierto un browser con el archivo que se está creando para ver los resultados inmediatamente, para así ir creando y diseñando la página web.
A continuación veremos varios de los códigos del lenguaje y sus usos para que el alumno pueda ver los resultados en forma inmediata.
<html> </html> Para indicarle al browser que es código HTML el que viene descrito a continuación, se limita todo el código por estos dos parámetros. Dentro de ellos se escribe el código de la página
<title> </title> Entre estos dos comandos va escrito el título de la página, este va en la parte superior de la ventana que despliega el browser.
<body bgcolor=# text=# link=# vlink=# alink=# background=""> </body> Entre estos parámetros se escribe todo el texto de la página, el cuerpo del documento (BODY). Con estos comandos se define el color general de:
bgcolor=# color del fondo de la página, este color puede ser cambiado por un fondo, (background)
text=# es el color del texto general de la página
link=# color del texto con link
vlink=# color del texto de link visitado
alink=# color del texto de link activo
background="" en este comando se puede detallar un fondo específico para la página, un archivo de imagen.
Los colores se definen en formato RGB, se puede ver ejemplos de los colores con sus códigos en al siguiente página COLORES. Estos colores consisten de seis dígitos, o letras desde la A hasta la F.
<br> Este comando sirve para insertar un salto de línea dentro de la página.
<p> Sirve para ingresar un salto de párrafo dentro del contenido
<h!!> </h!!> Especifica el tipo de título con un número del 1 al 6 en vez de !!, especificando la importancia del título.
Ejemplo de Título 1
<font face="Arial,Helvetica" color=# size=%% > </font> Sirve para especificar las fuente del texto que va entre estos dos parámetros.
face="Arial,Helvetica" Especifica el tipo de letra a utilizar.
color=# Especifica el color del texto a utilizar, descrito en anterioridad
Los colores se definen en formato RGB, se puede ver ejemplos de los colores con sus códigos en al siguiente página COLORES. Estos colores consisten de seis dígitos, o letras desde la A hasta la F.
Los colores se definen en formato RGB, se puede ver ejemplos de los colores con sus códigos en al siguiente página COLORES. Estos colores consisten de seis dígitos, o letras desde la A hasta la F.
size=%% Detalla el tamaño de la letra elegido, número entre el -6 y el +6, en vez de %%.
Ejemplo de Font Arial, Helvetica y color #000000
<b> </b> El texto que va entre estos dos parámetros se encuentra en BOLD, o Negritas.
Ejemplo de Bold
Ejemplo de Bold
<i> </i> El texto que va entre estos dos comandos se encuentra en Itálicas.
Ejemplo de Itálicas
Ejemplo de Itálicas
<u> </u> El texto que va entre estos dos parámetros está subrayado.
Ejemplo de Bold
Ejemplo de Bold
<img src="$$" > Este comando inserta imágenes dentro de las páginas web, tiene que esta especificado el directorio en el caso que no se encuentre la imagen en el mismo directorio que la página.
<img src="$$" align=" " > Detalla el alineamiento que tendría la imagen (derecho=right, izquierdo=left y centrado=center)
<a href="$$"> </a> Sirve para realizar direccionamiento a nuevas páginas webs, LINKS. Puede ser un texto o una imagen. En vez de $$, se puede colocar la dirección a donde va a apuntar, http://www.ing.puc.cl o puede ser colores.htm, también puede ser reemplazada por mailto:andres@ing.puc.cl y así aparecerá una ventana de mail a andres@ing.puc.cl al apretar el texto o imágenes que se encuentren dentro de estos parámetros.
ñ Con este comando se escriben la ñ.
Se utiliza para ingresar espacios dentro del texto, para ingresar más de un espacio en la página.
Tabulaciones
<ul> </ul> Necesarios para tabular alguna sección de la página, desde textos, imágenes y tablas.
Ejemplo de Tabulación
<li> </li>
Ayuda a ingresar viñetas dentro del texto.
Ayuda a ingresar viñetas dentro del texto.
Ejemplo de Viñeta
<ol><li> </li><li> </li>...</ol>
Este comando inserta viñetas con números, estos son contiguos.
Ejemplo de Viñeta Numerada
<center> </center>
Centra un objeto, texto, imagen, tabla, etc.
Centra un objeto, texto, imagen, tabla, etc.
<p align="left">
izquierda</p>
izquierda</p>
Deja el texto a la izquierda de la página
<p align="right">
derecha </p>
derecha </p>
Deja el texto a la derecha de la página
<table>
<tr colspan="N"> <td rowspan="N">
</table> Comandos para definir una tabla,
<tr></tr> Se utiliza para definir una fila.
<td> </td>Define una columna de la tabla
Ej de una tabla de de 2 por 3, dos columnas por tres filas
Ej de una tabla de de 2 por 3, dos columnas por tres filas
<table border=1>
<tr>
<td> 1</td>
<td>2</td>
<td>3 </td>
</tr>
<tr>
<td> 4</td>
<td> 5</td>
<td> 6 </td>
</tr>
</table>
<tr>
<td> 1</td>
<td>2</td>
<td>3 </td>
</tr>
<tr>
<td> 4</td>
<td> 5</td>
<td> 6 </td>
</tr>
</table>
1 | 2 | 3 |
4 | 5 | 6 |
Para para generar una celda de varias filas o columnas, se logra poniendo un número en la posición de "N", siendo este desde 2 en adelante, el uno no tiene sentido, porque se coloca el comando <tr>.