SlideShare una empresa de Scribd logo
1 de 27
INTRODUCCIÓN A HTML –
XHTML – Clase 04
1. Otras etiquetas importantes
2. Accesibilidad
3. Validación
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 1
Otras etiquetas importantes:
Javascript
 la etiqueta <script> se utiliza para enlazar
archivos JavaScript externos y para incluir
bloques de código JavaScript en las páginas.
Sin embargo, algunos navegadores no
disponen de soporte completo de JavaScript,
otros navegadores permiten bloquearlo
parcialmente e incluso algunos usuarios
bloquean completamente el uso de
JavaScript
 Si JavaScript está bloqueado o deshabilitado
y la página web requiere su uso para un
correcto funcionamiento, es habitual incluir
un mensaje de aviso al usuario indicándole
que debería activar JavaScript para disfrutar
completamente de la página.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 2
 HTML define la
etiqueta <noscript> para incluir un
mensaje que los navegadores
muestran cuando JavaScript se
encuentra bloqueado o deshabilitado.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 3
<head> ... </head>
<body>
<noscript>
<p>Bienvenido a Mi Sitio</p>
<p>La página que estás viendo requiere para su funcionamiento el
uso de JavaScript. Si lo has deshabilitado intencionadamente,
por favor vuelve a activarlo.
</p>
</noscript>
</body>
Otras etiquetas importantes:
Javascript
La etiqueta SPAN
 La etiqueta <span> permite agrupar
varios elementos en línea seguidos
dentro de un mismo bloque (por
ejemplo, varias palabras seguidas en un
párrafo), para después darles formato
con la hoja de estilo.
 A menudo, la etiqueta <span> se
emplea para asignar clases a porciones
de texto.
 Las hojas de estilo por defecto de los
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 4
La etiqueta SPAN
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 5
HTML
<p>El <span class="resaltar">primer servidor web de la
historia</span> se instaló en el CERN en <span
class="fecha">diciembre de 1990</span> (<a
href="http://en.wikipedia.org/wiki/Image:First_Web_Server.
jpg">foto</a>)</p>
CSS
span.fecha { font-style: oblique; text-decoration:
underline; }
span.resaltar { color: red; }
La etiqueta SPAN
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 6
HTML
<p>El primer servidor web de la historia se instaló en el
CERN en <span>diciembre de 1990</span> (<a
href="http://en.wikipedia.org/wiki/Image:First_Web_Serv
er.jpg">foto</a>)</p>
CSS
span {
font-style: oblique;
text-decoration: underline;
}
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 7
Otras etiquetas importantes:
CSS
 Algunos de los atributos más utilizados en la
creación de páginas web son id, class y style
 El atributo id se emplea para asignar un
identificador único a cada elemento de la
página, lo que es útil tanto para aplicar
estilos CSS a ese elemento como para
programar aplicaciones con JavaScript.
 Por otra parte, el atributo class se emplea
para definir la clase CSS que se aplica a un
elemento.
 La clase CSS es el nombre de un conjunto
de estilos que se definen en la hoja de estilos
y que se quieren aplicar a un elemento
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 8
Otras etiquetas importantes:
CSS
<p class="resumen">
Este párrafo contendrá el resumen del
contenido.
</p>
Se muestra por pantalla con el aspecto
definido por el conjunto de estilos
llamado resumen y que se define en la
hoja de estilos CSS enlazada por la
página web.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 9
Otras etiquetas importantes:
CSS
El atributo style se emplea para definir estilos
CSS directamente sobre los elementos
HTML, tal y como se muestra en el siguiente
ejemplo:
<p>Algunas palabras de esta frase se
muestran de
<span style="color:red">color rojo
</span>
</p>
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 10
Otras etiquetas importantes:
CSS
No se debe confundir el atributo style con la
etiqueta <style> que se explicó
anteriormente. La etiqueta <style> se utiliza
para incluir bloques de código CSS:
<head>
...
<style type="text/css">
span {color:red;}
</style>
</head>
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 11
Otras etiquetas importantes:
Iframes
Aunque su uso no es muy común, la
etiqueta <iframe> puede ser muy útil en determinadas
ocasiones, ya que permite insertar un documento
HTML dentro de otro documento HTML.
Un iframe puede considerarse como un agujero que
se abre en una página web y a través del cual se
muestra otra página web.
En ocasiones se utiliza para mostrar contenidos
externos al sitio web como si fueran parte del mismo
sitio. Otra veces se emplea para incluir una aplicación
común a varios sitios web de una misma empresa.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 12
Otras etiquetas importantes:
Iframes
La página principal de Google Analytics emplea un <iframe> para incluir en un
pequeño recuadro la página correspondiente a la validación de usuario.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 13
Otras etiquetas importantes:
Iframes
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 14
Otras etiquetas importantes:
Iframes
El siguiente ejemplo define la altura y anchura del iframe, indica la URL que se debe
mostrar y mediante el atributo scrolling se indica que el iframe no debe mostrar barras
de scroll ni siquiera en el caso de que el contenido mostrado no quepa en el iframe
definido:
<iframe
src="/ruta/documento.html"
width="250" height="250"
scrolling="no"
/>
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 15
Accesibilidad
Objetivo de la accesibilidad web  permitir a cualquier
usuario, independientemente del tipo de discapacidad que
sufra, el acceso a los contenidos del sitio y permitirle la
navegación necesaria para realizar las acciones deseadas.
Las cuatro principales ventajas de diseñar un sitio web completamente
accesible son las siguientes:
• Los sitios accesibles separan completamente diseño y contenido.
• Un sitio accesible puede ser accedido por multitud de dispositivos
diferentes sin necesidad de reescribir el código HTML.
• Los sitios accesibles son los únicos con una audiencia potencial
global, ya que permiten el acceso a todos los usuarios y a todos los
dispositivos.
• Generalmente, los sitios accesibles son más fáciles de utilizar
también para los usuarios sin discapacidades.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 16
Accesibilidad
Sitios accesibles  recomendaciones establecidas por el W3C y
que se recogen en el documento Web Content Accessibility
Guidelines (WCAG).
La versión WCAG 1.0 (actual)  1999,
Lla versión WCAG 2.0 (borrador) y se actualizó por última vez el
día 30 de abril de 2008.
Las recomendaciones del WCAG 1.0 están formadas por 65
requisitos que un sitio web debe cumplir para considerarse
accesible. Los requerimientos se agrupan en prioridades.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 17
Accesibilidad
Los requisitos de prioridad 1 son de obligado
cumplimiento,
los de prioridad 2 son recomendables y
los de prioridad 3 son deseables.
Si un sitio web cumple con todos los requisitos de
prioridad 1,  el sitio es conforme al nivel A de
accesibilidad.
Si un sitio web cumple con todos los requisitos de
prioridad1y 2,  el sitio es conforme al nivel AA de
accesibilidad.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 18
Accesibilidad
Los requisitos de accesibilidad que exige el nivel A son los siguientes:
Generales
1.1 Proporcionar un texto alternativo para todas las imágenes, objetos y
otros elementos no textuales (mediante los atributos alt y longdesc).
2.1 Asegurar que toda la información que utilice el color como elemento
informativo pueda ser entendida por las personas o dispositivos que no
pueden distinguir los colores.
4.1 Marcar claramente (mediante los atributos lang y xml:lang) las
variaciones del idioma del texto o de los elementos textuales (<caption>)
respecto del idioma principal de la página.
6.1 El documento debe poder leerse completamente cuando no se utilicen
hojas de estilos.
6.2 La información equivalente para los contenidos dinámicos debe
adaptarse a los cambios de los contenidos dinámicos.
7.1 Ningún elemento debe parpadear en la pantalla.
14.1 El contenido del sitio se debe escribir con un lenguaje sencillo y limpio.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 19
Accesibilidad
Los requisitos de accesibilidad que exige el nivel A son los
siguientes:
Si se utilizan mapas de imagen
1.2 Proporcionar un enlace textual por cada una de las regiones del
mapa de imagen.
9.1 Utilizar mapas de imagen en el cliente, en vez de mapas de imagen
de servidor.
Si se utilizan tablas
5.1 Utilizar cabeceras de fila y de columna.
5.2 Si la tabla tiene varios niveles de cabeceras, utilizar las agrupaciones
disponibles (<thead>,<tfoot>).
Si se utilizan frames
12.1 Indicar un título a cada frame para su identificación y facilitar la
navegación.
12.1.5. Si se utilizan applets y scripts
6.3 Asegurar que la página también se pueda utilizar cuando no se
ejecutan los applets y los scripts. Si no es posible, proporcionar
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 20
Accesibilidad
Los requisitos de accesibilidad que exige el nivel A son los
siguientes:
Si se utilizan contenidos multimedia (audio y vídeo)
1.3 Incluir una descripción textual del contenido multimedia.
1.4 Para los contenidos basados en vídeo o
animaciones, sincronizar las alternativas textuales con la
presentación.
Si no se pueden cumplir los anteriores requisitos
11.4 Proporcionar una página alternativa con la mayor cantidad
posible de contenidos y que cumpla con los requisitos anteriores.
La lista completa con los 65 requisitos de los tres niveles de
accesibilidad se puede consultar en
http://www.w3.org/TR/WCAG10/full-checklist.html
Validación
 Proceso que asegura que un
documento escrito en un determinado
lenguaje (por ejemplo XHTML) cumple
con las normas y restricciones de ese
lenguaje.
 Es objeto de controversia en el ámbito
del diseño web.
 Por una parte, la validación no es
obligatoria y las páginas web se
pueden ver bien sin que sean válidas.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 21
Validación
 Algunos diseñadores consideran que
se da demasiada importancia a la
validación de las páginas y a la
creación de páginas válidas.
 El resto de diseñadores argumentan
que si la especificación de XHTML
impone una serie de normas y
restricciones, lo más correcto es que
las páginas web las cumplan, aunque
no sea obligatorio.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 22
Validación
 Los validadores son las herramientas
que se utilizan para validar cada
página.
 Algunos editores de páginas web
incluyen sus propios validadores y el
organismo W3C ha creado una
herramienta gratuita para la validación
de las páginas.
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 23
Validación
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 24
 Validación con Dreamweaver: Edición > Preferencias >
Validador:
Validación
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 25
 Validador del W3C: http://validator.w3.org/
Validación
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 26
 Validador del Mozilla Firefox: HTML Validator (complemento)
07/04/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 27
Fuentes:
http://librosweb.es/xhtml/capitulo_11.html
http://librosweb.es/xhtml/capitulo_12.html
http://librosweb.es/xhtml/capitulo_13.html

Más contenido relacionado

La actualidad más candente (20)

HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Html+css 2013
Html+css 2013Html+css 2013
Html+css 2013
 
Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011
 
Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1
 
Conoce HTML5 y CSS3
Conoce HTML5 y CSS3Conoce HTML5 y CSS3
Conoce HTML5 y CSS3
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
Introducción HTML5 y CSS3
Introducción HTML5 y CSS3Introducción HTML5 y CSS3
Introducción HTML5 y CSS3
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 

Destacado

SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDAHéctor Estigarribia
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploraciónHéctor Estigarribia
 
Aprende Ajax
Aprende AjaxAprende Ajax
Aprende AjaxAlf Chee
 
Introduccion Css
Introduccion CssIntroduccion Css
Introduccion CssAlf Chee
 
La priorización de historias de usuario (versión ampliada)
La priorización de historias de usuario (versión ampliada)La priorización de historias de usuario (versión ampliada)
La priorización de historias de usuario (versión ampliada)Micael Gallego
 

Destacado (6)

SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
Aprende Ajax
Aprende AjaxAprende Ajax
Aprende Ajax
 
Introduccion Css
Introduccion CssIntroduccion Css
Introduccion Css
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
La priorización de historias de usuario (versión ampliada)
La priorización de historias de usuario (versión ampliada)La priorización de historias de usuario (versión ampliada)
La priorización de historias de usuario (versión ampliada)
 

Similar a Introducción a HTML, XHTML y validación

Similar a Introducción a HTML, XHTML y validación (20)

Estandarización de paginas web
Estandarización de paginas webEstandarización de paginas web
Estandarización de paginas web
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
Html5
Html5Html5
Html5
 
Entorno de Programacion
Entorno de ProgramacionEntorno de Programacion
Entorno de Programacion
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)
 
Red coorporativa
Red coorporativaRed coorporativa
Red coorporativa
 
Manual de instalación
Manual de instalación Manual de instalación
Manual de instalación
 
Html vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejoHtml vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejo
 
Html vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejoHtml vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejo
 
HTML5
HTML5HTML5
HTML5
 
Html4
Html4Html4
Html4
 
Samanta2
Samanta2Samanta2
Samanta2
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
Html4
Html4Html4
Html4
 
HTML 4
HTML 4HTML 4
HTML 4
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 

Más de Héctor Estigarribia

Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenHéctor Estigarribia
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: FormulariosHéctor Estigarribia
 
Agentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalAgentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalHéctor Estigarribia
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusHéctor Estigarribia
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Héctor Estigarribia
 
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaEjercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaHéctor Estigarribia
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Héctor Estigarribia
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaHéctor Estigarribia
 
Altivar18 Lang: Deutsch - ENg- Spanish - French
Altivar18 Lang: Deutsch - ENg- Spanish - FrenchAltivar18 Lang: Deutsch - ENg- Spanish - French
Altivar18 Lang: Deutsch - ENg- Spanish - FrenchHéctor Estigarribia
 

Más de Héctor Estigarribia (20)

Extension e investigacion1
Extension e investigacion1Extension e investigacion1
Extension e investigacion1
 
Extension e investigacion
Extension e investigacionExtension e investigacion
Extension e investigacion
 
Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer Orden
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: Formularios
 
Lógica de primer orden
Lógica de primer ordenLógica de primer orden
Lógica de primer orden
 
Agentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalAgentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicional
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de Wumpus
 
Introduccion a AJAX
Introduccion a AJAXIntroduccion a AJAX
Introduccion a AJAX
 
Busqueda Entre Adversarios
Busqueda Entre AdversariosBusqueda Entre Adversarios
Busqueda Entre Adversarios
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Introducción a CSS 2
Introducción a CSS 2Introducción a CSS 2
Introducción a CSS 2
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)
 
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaEjercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informada
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña Histórica
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes Inteligentes
 
Consejos para powerpoint
Consejos para powerpointConsejos para powerpoint
Consejos para powerpoint
 
Altivar18 Lang: Deutsch - ENg- Spanish - French
Altivar18 Lang: Deutsch - ENg- Spanish - FrenchAltivar18 Lang: Deutsch - ENg- Spanish - French
Altivar18 Lang: Deutsch - ENg- Spanish - French
 
Yas manual j1000frecuencia
Yas manual j1000frecuenciaYas manual j1000frecuencia
Yas manual j1000frecuencia
 
Word.basico
Word.basicoWord.basico
Word.basico
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 

Último (20)

DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 

Introducción a HTML, XHTML y validación

  • 1. INTRODUCCIÓN A HTML – XHTML – Clase 04 1. Otras etiquetas importantes 2. Accesibilidad 3. Validación 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 1
  • 2. Otras etiquetas importantes: Javascript  la etiqueta <script> se utiliza para enlazar archivos JavaScript externos y para incluir bloques de código JavaScript en las páginas. Sin embargo, algunos navegadores no disponen de soporte completo de JavaScript, otros navegadores permiten bloquearlo parcialmente e incluso algunos usuarios bloquean completamente el uso de JavaScript  Si JavaScript está bloqueado o deshabilitado y la página web requiere su uso para un correcto funcionamiento, es habitual incluir un mensaje de aviso al usuario indicándole que debería activar JavaScript para disfrutar completamente de la página. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 2
  • 3.  HTML define la etiqueta <noscript> para incluir un mensaje que los navegadores muestran cuando JavaScript se encuentra bloqueado o deshabilitado. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 3 <head> ... </head> <body> <noscript> <p>Bienvenido a Mi Sitio</p> <p>La página que estás viendo requiere para su funcionamiento el uso de JavaScript. Si lo has deshabilitado intencionadamente, por favor vuelve a activarlo. </p> </noscript> </body> Otras etiquetas importantes: Javascript
  • 4. La etiqueta SPAN  La etiqueta <span> permite agrupar varios elementos en línea seguidos dentro de un mismo bloque (por ejemplo, varias palabras seguidas en un párrafo), para después darles formato con la hoja de estilo.  A menudo, la etiqueta <span> se emplea para asignar clases a porciones de texto.  Las hojas de estilo por defecto de los 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 4
  • 5. La etiqueta SPAN 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 5 HTML <p>El <span class="resaltar">primer servidor web de la historia</span> se instaló en el CERN en <span class="fecha">diciembre de 1990</span> (<a href="http://en.wikipedia.org/wiki/Image:First_Web_Server. jpg">foto</a>)</p> CSS span.fecha { font-style: oblique; text-decoration: underline; } span.resaltar { color: red; }
  • 6. La etiqueta SPAN 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 6 HTML <p>El primer servidor web de la historia se instaló en el CERN en <span>diciembre de 1990</span> (<a href="http://en.wikipedia.org/wiki/Image:First_Web_Serv er.jpg">foto</a>)</p> CSS span { font-style: oblique; text-decoration: underline; }
  • 7. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 7 Otras etiquetas importantes: CSS  Algunos de los atributos más utilizados en la creación de páginas web son id, class y style  El atributo id se emplea para asignar un identificador único a cada elemento de la página, lo que es útil tanto para aplicar estilos CSS a ese elemento como para programar aplicaciones con JavaScript.  Por otra parte, el atributo class se emplea para definir la clase CSS que se aplica a un elemento.  La clase CSS es el nombre de un conjunto de estilos que se definen en la hoja de estilos y que se quieren aplicar a un elemento
  • 8. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 8 Otras etiquetas importantes: CSS <p class="resumen"> Este párrafo contendrá el resumen del contenido. </p> Se muestra por pantalla con el aspecto definido por el conjunto de estilos llamado resumen y que se define en la hoja de estilos CSS enlazada por la página web.
  • 9. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 9 Otras etiquetas importantes: CSS El atributo style se emplea para definir estilos CSS directamente sobre los elementos HTML, tal y como se muestra en el siguiente ejemplo: <p>Algunas palabras de esta frase se muestran de <span style="color:red">color rojo </span> </p>
  • 10. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 10 Otras etiquetas importantes: CSS No se debe confundir el atributo style con la etiqueta <style> que se explicó anteriormente. La etiqueta <style> se utiliza para incluir bloques de código CSS: <head> ... <style type="text/css"> span {color:red;} </style> </head>
  • 11. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 11 Otras etiquetas importantes: Iframes Aunque su uso no es muy común, la etiqueta <iframe> puede ser muy útil en determinadas ocasiones, ya que permite insertar un documento HTML dentro de otro documento HTML. Un iframe puede considerarse como un agujero que se abre en una página web y a través del cual se muestra otra página web. En ocasiones se utiliza para mostrar contenidos externos al sitio web como si fueran parte del mismo sitio. Otra veces se emplea para incluir una aplicación común a varios sitios web de una misma empresa.
  • 12. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 12 Otras etiquetas importantes: Iframes La página principal de Google Analytics emplea un <iframe> para incluir en un pequeño recuadro la página correspondiente a la validación de usuario.
  • 13. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 13 Otras etiquetas importantes: Iframes
  • 14. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 14 Otras etiquetas importantes: Iframes El siguiente ejemplo define la altura y anchura del iframe, indica la URL que se debe mostrar y mediante el atributo scrolling se indica que el iframe no debe mostrar barras de scroll ni siquiera en el caso de que el contenido mostrado no quepa en el iframe definido: <iframe src="/ruta/documento.html" width="250" height="250" scrolling="no" />
  • 15. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 15 Accesibilidad Objetivo de la accesibilidad web  permitir a cualquier usuario, independientemente del tipo de discapacidad que sufra, el acceso a los contenidos del sitio y permitirle la navegación necesaria para realizar las acciones deseadas. Las cuatro principales ventajas de diseñar un sitio web completamente accesible son las siguientes: • Los sitios accesibles separan completamente diseño y contenido. • Un sitio accesible puede ser accedido por multitud de dispositivos diferentes sin necesidad de reescribir el código HTML. • Los sitios accesibles son los únicos con una audiencia potencial global, ya que permiten el acceso a todos los usuarios y a todos los dispositivos. • Generalmente, los sitios accesibles son más fáciles de utilizar también para los usuarios sin discapacidades.
  • 16. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 16 Accesibilidad Sitios accesibles  recomendaciones establecidas por el W3C y que se recogen en el documento Web Content Accessibility Guidelines (WCAG). La versión WCAG 1.0 (actual)  1999, Lla versión WCAG 2.0 (borrador) y se actualizó por última vez el día 30 de abril de 2008. Las recomendaciones del WCAG 1.0 están formadas por 65 requisitos que un sitio web debe cumplir para considerarse accesible. Los requerimientos se agrupan en prioridades.
  • 17. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 17 Accesibilidad Los requisitos de prioridad 1 son de obligado cumplimiento, los de prioridad 2 son recomendables y los de prioridad 3 son deseables. Si un sitio web cumple con todos los requisitos de prioridad 1,  el sitio es conforme al nivel A de accesibilidad. Si un sitio web cumple con todos los requisitos de prioridad1y 2,  el sitio es conforme al nivel AA de accesibilidad.
  • 18. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 18 Accesibilidad Los requisitos de accesibilidad que exige el nivel A son los siguientes: Generales 1.1 Proporcionar un texto alternativo para todas las imágenes, objetos y otros elementos no textuales (mediante los atributos alt y longdesc). 2.1 Asegurar que toda la información que utilice el color como elemento informativo pueda ser entendida por las personas o dispositivos que no pueden distinguir los colores. 4.1 Marcar claramente (mediante los atributos lang y xml:lang) las variaciones del idioma del texto o de los elementos textuales (<caption>) respecto del idioma principal de la página. 6.1 El documento debe poder leerse completamente cuando no se utilicen hojas de estilos. 6.2 La información equivalente para los contenidos dinámicos debe adaptarse a los cambios de los contenidos dinámicos. 7.1 Ningún elemento debe parpadear en la pantalla. 14.1 El contenido del sitio se debe escribir con un lenguaje sencillo y limpio.
  • 19. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 19 Accesibilidad Los requisitos de accesibilidad que exige el nivel A son los siguientes: Si se utilizan mapas de imagen 1.2 Proporcionar un enlace textual por cada una de las regiones del mapa de imagen. 9.1 Utilizar mapas de imagen en el cliente, en vez de mapas de imagen de servidor. Si se utilizan tablas 5.1 Utilizar cabeceras de fila y de columna. 5.2 Si la tabla tiene varios niveles de cabeceras, utilizar las agrupaciones disponibles (<thead>,<tfoot>). Si se utilizan frames 12.1 Indicar un título a cada frame para su identificación y facilitar la navegación. 12.1.5. Si se utilizan applets y scripts 6.3 Asegurar que la página también se pueda utilizar cuando no se ejecutan los applets y los scripts. Si no es posible, proporcionar
  • 20. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 20 Accesibilidad Los requisitos de accesibilidad que exige el nivel A son los siguientes: Si se utilizan contenidos multimedia (audio y vídeo) 1.3 Incluir una descripción textual del contenido multimedia. 1.4 Para los contenidos basados en vídeo o animaciones, sincronizar las alternativas textuales con la presentación. Si no se pueden cumplir los anteriores requisitos 11.4 Proporcionar una página alternativa con la mayor cantidad posible de contenidos y que cumpla con los requisitos anteriores. La lista completa con los 65 requisitos de los tres niveles de accesibilidad se puede consultar en http://www.w3.org/TR/WCAG10/full-checklist.html
  • 21. Validación  Proceso que asegura que un documento escrito en un determinado lenguaje (por ejemplo XHTML) cumple con las normas y restricciones de ese lenguaje.  Es objeto de controversia en el ámbito del diseño web.  Por una parte, la validación no es obligatoria y las páginas web se pueden ver bien sin que sean válidas. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 21
  • 22. Validación  Algunos diseñadores consideran que se da demasiada importancia a la validación de las páginas y a la creación de páginas válidas.  El resto de diseñadores argumentan que si la especificación de XHTML impone una serie de normas y restricciones, lo más correcto es que las páginas web las cumplan, aunque no sea obligatorio. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 22
  • 23. Validación  Los validadores son las herramientas que se utilizan para validar cada página.  Algunos editores de páginas web incluyen sus propios validadores y el organismo W3C ha creado una herramienta gratuita para la validación de las páginas. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 23
  • 24. Validación 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 24  Validación con Dreamweaver: Edición > Preferencias > Validador:
  • 25. Validación 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 25  Validador del W3C: http://validator.w3.org/
  • 26. Validación 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 26  Validador del Mozilla Firefox: HTML Validator (complemento)
  • 27. 07/04/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 27 Fuentes: http://librosweb.es/xhtml/capitulo_11.html http://librosweb.es/xhtml/capitulo_12.html http://librosweb.es/xhtml/capitulo_13.html