Saltar la navegación

5.4.2. Lenguajes de edición web y de programación

Las páginas web son documentos de texto que integran el contenido mediante etiquetas que forman un flujo de datos. El lenguaje utilizado en su composición se llama HTML (Hyper Text Markup Language, lenguaje de etiquetado de hipertexto). Utiliza un grupo relativamente reducido de etiquetas (o tags) que definen cada uno de los elementos que conforman el documento HTML.

La estructura de cualquier documento HTML se compone de dos partes principales: el encabezado (o head) y el cuerpo (o body). Ambos componentes se engloban entre el par de etiquetas <html> </html>.

El encabezado contiene metadatos que le indican al navegador con qué versión de HTML está diseñada la página, su título y las palabras claves que indexarán los motores de búsqueda, entre otros atributos. Este es el lugar donde se pueden integrar los archivos CSS que definen el diseño de la página y otros archivos que complementan al HTML brindando mayor interactividad.

En el cuerpo se alojan todos los contenidos visibles de la página. Cada elemento se integra abarcado por un par de etiquetas de apertura y de cierre. Por ejemplo, este párrafo en el documento HTML se lee así:

<p>Por ejemplo este párrafo en el documento HTML se lee así:</p>

Las etiquetas <p> y </p> indican que el contenido es un párrafo de texto y delimitan su comienzo y final.

Este es el código de una página web vacía:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Documento sin título</title>
</head>

<body>
</body>
</html>

Algunas de las etiquetas usadas más frecuentemente son:

<a> Hipervínculos </a>
<img> Imágenes (algunos elementos no usan etiquetas de cierre)
<div > Capas </div>
<table> Tablas </table>
<h1> Título principal </h1>
<form> Formularios </form>

Además del lenguaje HTML, existen otros lenguajes de etiquetas de marcado:

XML (Extensible Markup Language, lenguaje de marcas extensible) es un estándar para el intercambio de datos estructurados entre distintas plataformas, y tiene un formato muy sencillo. Por ejemplo, este fragmento de código XML le comunica al MDM las taxonomías que se utilizan para las jerarquías de sus títulos:

<string role="key" value="_levelNames"></string>

<list>
<unicode value="Unidad"></unicode>
<unicode value="Sección"></unicode>
<unicode value="Apartado"></unicode>
</list>


XHTML (Extensible Hypertext Markup Language, lenguaje extensible de etiquetado de hipertexto) es una reformulación del HTML 4.0 combinado con la versión 1.0. de XML. Complementa las cualidades del HTML agregando la extensibilidad del XML.


HTML5 es la quinta revisión del lenguaje HTML y fue publicada a fines del año 2014. Dispone de dos alternativas de sintaxis: una tradicional y otra combinada con XHTML. Es el lenguaje recomendado actualmente para páginas web porque brinda mejor accesibilidad.


CSS (Cascade Style Sheets, Hojas de Estilo en Cascada) es un lenguaje que se utiliza para separar el contenido (los datos ) del diseño. De este modo, al cambiar las definiciones de algún parámetro en el archivo CSS, se modifica la apariencia de todos los archivos HTML de un sitio.


En algunos casos, HTML es asistido por otros lenguajes, como en el caso de JavaScript. Es un lenguaje de programación (no de marcado como los anteriores) orientado a objetos, que se descarga desde el servidor y se ejecuta en la computadora del usuario. Este lenguaje aporta los scripts necesarios para crear páginas dinámicas y aporta una mayor experiencia interactiva.

Flash: este programa originalmente se usaba para realizar animaciones vectoriales, pero paulatinamente se ha convertido en uno de los mejores proveedores de experiencias interactivas, gracias a su propio lenguaje de programación, el ActionScript. Se integra dentro de un documento HTML como parte de la página o constituye la página completa, puede integrar todos los medios y combinarse con bases de datos. Los editores de gráficos, sonido y video en línea generalmente están diseñados con Flash.

Recursos web

Casado, Carlos (2009). Introducción a la Programación, en Revista Mosaic, Universitat Oberta de Catalunya – UOC, Barcelona. Disponible en: <mosaic.uoc.edu/>.

Cabañas, Raquel (2009). Tutorial de Flash CS4, en Revista Mosaic, Universitat Oberta de Catalunya – UOC, Barcelona. Disponible en: <mosaic.uoc.edu/>.

Gil, Jaume (2007). Aprendiendo a programar en Flash, en Revista Mosaic, Universitat Oberta de Catalunya – UOC, Barcelona. Disponible en: <mosaic.uoc.edu/>.