Lenguaje de etiquetado

Page 2

<!Element chapter (chptitle, (para | heading)+)> Que traducido a un lenguaje inteligible vendría a significar: "el siguiente documento tiene una etiqueta denominada capítulo ('chapter') que a su vez incluye elementos como el título del capítulo ('chptitle')...." SGML en sí es un lenguaje muy complejo pero a su vez extremadamente abierto. Ello es la razón que dificulta la aparición de aplicaciones globales que puedan interpretarlo. Estas aplicaciones han de ser capaces de interpretar las declaraciones del DTD, separar la información de las etiquetas y procesar las acciones que se requieran y que en muchos casos pueden ser altamente complejas (llamar a otros programas, recuperar fragmentos remotos, etc.) En la siguiente sección se verá una primera aplicación del mismo HTML con unas etiquetas concretas que permiten a las aplicaciones lectoras (los navegadores) incorporar en su programación la DTD y por lo tanto saber interpretarlas de una manera rápida y eficaz.

HTML HTML es el acrónimo de 'Hipertext markup language' o lenguaje de etiquetas hipertextuales. De manera simple, HTML es una aplicación concreta de la norma ISO 8879 (SGML) con un DTD preestablecido. En esencia, los documentos HTML son documentos de texto plano (ASCII) en los que se insertan 'etiquetas' para definir distintas características. Las etiquetas como tales figuran entre los signos de 'mayor que' y 'menor que' de manera que el visualizador, en el momento que encuentra un 'mayor que', el texto contenido entre éste y el siguiente 'menor que' no lo refleja como tal en el texto sino que lo interpreta como una acción a realizar. La primera palabra o letra de la marca define el tipo de marca y puede ir seguida de uno o más atributos con un valor asociado. En el caso de que la marca afecte a un fragmento de texto, existe siempre una marca adicional para delimitar el punto en el que sucede el final de la acción; esta marca se refleja con el signo 'mayor que' seguido de una barra inclinada. Estos elementos se ajustan al estándar de la ISO 8879 antes descrita. Veamos un ejemplo gráfico: <p style="font-family:Comic Sans MS;color:blue">En un lugar de la mancha</p> En un lugar de la mancha Cuando el visualizador analiza el contenido de esa cadena identifica una marca que le indica que el párrafo debe ser de color azul y tipo de fuente Comic. Esta acción afectará al texto que procede a continuación hasta que se encuentra una marca de final de párrafo. Desde su aparición, HTML ha sufrido diversas revisiones en las cuales se han ido ampliando las etiquetas y los atributos asociados a las mismas. La última versión publicada fué la 4.01, hoy en día ya estamos en XHTML 2.0 que se comentará más adelante así como HTML5 (aún en la fase borrador). Los diseñadores de los distintos visualizadores van adaptando sus programas para que los mismos 'interpreten' correctamente estas etiquetas. En muchos casos, dichos fabricantes incluyen etiquetas adicionales con funcionalidades específicas que, al no estar homologadas por el 'W3 consortium' (el organismo que coordina los temas de Internet), dificultan la tarea a los diseñadores de páginas web, aunque en muchos casos su popularidad acaba convirtiéndolas en estándares de facto. A continuación se describen brevemente algunas de ellas como base para el siguiente módulo de edición de páginas web.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.