Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Lenguaje de Marcado y Su Evolucion Unidad 1
El Lenguaje de Marcado y Su Evolucion Unidad 1
1
Desarrollar una página web realmente accesible puede suponer en la mayoría
de los casos un esfuerzo inferior al que se puede imaginar y tiene su
fundamento en el código HTML; el marcado correcto que haga de este
disminuirá el tiempo que se emplea en corregir los posibles fallos de
accesibilidad, característica que favorecerá el sitio web.
Este tipo de lenguajes añaden una serie de etiquetas al texto que modifican la
forma en la que es presentado en pantalla, permitiendo editar textos con una
gran cantidad de efectos de formato, uno de los formatos de lenguaje de
marcado procedimental más utilizado es TeX.
2
2. Marcado procedimental
El lenguaje HTML
Desde ese entonces, HTML ha sido el principal lenguaje usado para describir la
estructura y el contenido en las páginas web y hasta un cierto punto, la apariencia
y comportamiento de un documento mediante la inclusión de hojas de estilos y
scripts de Java.
La estructura básica del contenido HTML está compuesta por sus elementos,
estos cuentan con propiedades básicas tales como: atributo y contenido.
3
Cada atributo y contenido tiene ciertas condiciones de uso para que se
considere válida la gramática y sintaxis del documento HTML y estas condiciones
dependen de la versión de HTML.
Tipo de documento
Todo documento HTML debe contener una declaración del tipo de documento
que define la versión de HTML que debe interpretar el navegador para ese
contenido web, la cual debe definir en el inicio y comenzando con el delimitador
<!DOCTYPE html, seguido del identificador del DTD (definición del tipo de
documento PUBLIC "-//w3C//DTD XHTML 1.0 Transitional //EN"
<http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
Ejemplo:
4
<html> </html>
<head> </head>
Contiene información que no va a ser visible para el usuario pero que aporta
información importante sobre el documento, como el título, enlaces a hojas de
estilo CSS o información de posicionamiento en motores de búsqueda.
<body> </body>
Ejemplo:
5
metadatos y si están bien elaborados pueden proporcionar a los usuarios
información orientativa acerca del documento.
La etiqueta title aparece una vez en un documento HTML y tiene como función
establecer el título de la página, el cual es interpretado por el navegador
mostrándolo sobre la parte superior de la ventana, así como por motores de
búsqueda para la indexación de contenido. No confundirla con el atributo title,
el cual se puede utilizar junto a varias etiquetas como <a> o <img>.
Este elemento puede especificar metadatos para un documento HTML, tales como
palabras clave, descripción del sitio, información sobre el autor, actualizaciones
del sitio, ubicación y tipo de tecnología, entre otros. Esta información es
especialmente útil para los motores de búsqueda y algunas etiquetas que
proporcionan información al navegador.
P: párrafos
Es el elemento que genera, agrupa y diferencia las líneas de texto para formar
párrafos.
6
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Título de la página</title>
<meta name="keywords" content="palabras clave" />
<meta name="description" content="descripción del sitio" />
<meta name="generator" content="Joomla! 1.6-Open Source Content
Management" /> </head>
<body>
<h1>Tema principal</h1>
<p>Contenido del tema principal</p>
<h2>Tema secundario</h2>
<p>Contenido del tema secundario</p>
<h2>Otro tema…</h2> <p>Contenido de otros temas…</p>
</body>
</html>
La identificación del idioma es útil en los casos en que los usuarios acceden a
la página web a través de herramientas de asistencia como lectores de pantalla
o teclados braille, ya que el atributo lang le permite al software de asistencia
la generación de códigos correctos para proporcionar la información al usuario,
por ejemplo, al permitirle al lector de pantalla identificar en dónde hay un cambio
de idioma para cambiar así mismo la pronunciación y acentuación del sintetizador
de voz.
Ejemplo:
7
Ejemplo:
<html lang="es">
Em y strong
Abbr y acronym
Ejemplo:
Ejemplo:
Listas
Las etiquetas <ol> y <ul> se utilizan para crear listas ordenadas (numeral) y
desordenadas (viñeta) respectivamente, indican al usuario la correspondencia
entre los distintos elementos que componen la lista. A través de la aplicación
8
de estilos CSS pueden definirse los estilos de los números y de las viñetas para
todos los tipos de lista, no solamente las ordenadas.
<ol>
<li>Internet Explorer.</li>
<li>Mozilla Firefox.</li>
<li>Google Chrome.</li>
</ol>
Este código sería interpretado por el navegador web o las ayudas técnicas de la
siguiente manera:
1. Internet Explorer.
2. Mozilla Firefox.
3. Google Chrome.
<ul>
<li>Internet Explorer.</li>
<li>Mozilla Firefox.</li>
<li>Google Chrome.</li>
</ul>
Este código sería interpretado por el navegador web o las ayudas técnicas de la
siguiente manera:
Internet Explorer.
Mozilla Firefox.
Google Chrome.
9
Tablas
Numeral de Equivalencias
Requisitos
la norma (pautas WCAG)
10
<th> e identificar las estructuras de filas utilizando la etiqueta <thead> para
encabezados de tabla, <tfoot> para pies de tabla y <tbody> para grupos de fila.
Los diseñadores y desarrolladores de sitios web deben ser conscientes de que las
tablas de datos son elementos cuya función, es relacionar el contenido y que bajo
ninguna circunstancia deben ser usadas para maquetar un sitio web.
Vínculos
Los enlaces son uno de los elementos más importantes y utilizados en las
páginas web, pues son la base principal de la navegación por internet, al permitir
al usuario ir de un sitio a otro a través de los destinos de los enlaces; por lo tanto,
debe prestarse especial atención a la forma en que se crean los enlaces, sus
textos y su comportamiento.
Ejemplo:
Ejemplo:
11
Etiquetas para imágenes, audio, video y formularios
Imágenes
Uno de los elementos multimedia más utilizados son las imágenes por la
capacidad que estas tienen para transmitir información. Sin embargo, si el usuario
no puede ver la imagen por alguna causa (persona ciega, conexión a internet
lenta, navegador no soportado, entre otros) estos datos no pueden ser
transferidos. Para solucionar este inconveniente se proporciona un equivalente
textual con el atributo alt y cuando sea necesario, una descripción completa de la
imagen con el atributo longdesc.
Ejemplos:
12
En el segundo ejemplo se ofrece un enlace a la página «estadisticas.html» en
donde se ofrece una descripción detallada de la imagen «estadisticas.gif» en el
caso en que el usuario necesite una descripción detallada.
Audio y video
Formularios
Ejemplo:
13
Una etiqueta se asocia implícitamente con su control de formulario, bien
sea mediante las marcas o por su posición en la página. El ejemplo
siguiente muestra cómo una etiqueta y un control de formulario pueden
asociarse implícitamente mediante marcadores.
Ejemplo:
<LABEL for="nombre">Nombre:
<input type="text" id="nombre" tabindex="1">
</LABEL>
(W3C, 2008)
14
Referencias
15