2.1. Programación en HTML
El lenguaje de marcado de hipertexto HTML (HiperText Markup Language) es un lenguaje para definir documentos accesibles en internet, denominados páginas web.
El lenguaje HTML está constituido por una serie de etiquetas o tags que permiten definir tanto la estructura de la página web, como su contenido, ya sea texto o imágenes. Su principal característica es la creación de hipervínculos.
Este lenguaje es una aplicación del metalenguaje SGML (Standard Generalized Markup Language), sistema general de marcado de documentos que especifica las reglas para el etiquetado de documentos y está regulado por una norma ISO.
Su evolución ha sido constante desde su aparición a principios de los 90, de la mano de Tim Berners-Lee. Las versiones 1.0, 2.0, 3.0 y la actual 4.0 han buscado la accesibilidad en internet con cualquier navegador y la mejora en la estructura siguiendo los estándares de la W3C. |
<HTML> |
ñ |
En html no podemos escribir todos los caracteres. Sin embargo, podemos insertar cualquier carácter introduciendo una secuencia de código adecuada.
¿Serías capaz de encontrar la secuencia para escribir la letra Ñ? Si se resiste consulta el cógido fuente de este ejemplo. (En Mozilla se ve con la opción Ver-> Código fuente de la página)
|
La Web está en continua evolución y los lenguajes de programación son
parte de ella. El código HTML necesita evolucionar para adaptarse a las
nuevas necesidades. Por ello la W3C ha desarrollado el XHTML. |
<XHTML> |
Creación de una página web
|
Una página web es un documento con extensión .html que podemos crear en cualquier editor de textos, por ejemplo Gedit en Linux o el Bloc de Notas en Windows. Estos documentos html son los archivos que se transmiten como ficheros de texto ASCII mediante el protocolo http (hipertext transfer protocol).
Antes de comenzar la página hay que especificar la versión de html que vamos a usar. Si trabajamos con la versión HTML 4.0 de la W3C la redacción será la siguiente:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN" "http://www.w3.org./TR/REC-html40/strict.dtd" >