SlideShare uma empresa Scribd logo
1 de 25
Andrés Felipe Montoya Ríos
     re.vu/AndresMontoya
             @montoya118
HTML5 es una combinación de nuevas
 etiquetas      de      markup      (lenguaje)
 HTML, propiedades CSS3, JavaScript y algunas
 tecnologías complementarias de apoyo, pero
 que técnicamente son independientes de la
 propia especificación HTML5.
La familia HTML5 incluye las nuevas etiquetas y
 tecnologías como:
 ◦   CSS3
 ◦   Geolocalización
 ◦   Almacenamiento Web (Web Storage)
 ◦   Web Workers
 ◦   Web Sockets


Todas ellas suponen una actualización de gran
 potencia al conjunto de herramientas ya
 existente, y con ellas se pueden crear páginas
 web más sofisticadas y útiles.
   HTML4 se dio en 1998

   Los diseñadores y desarrolladores lo han
    utilizado por muchos años, combinándola
    con CSS y JavaScript para mayor funcionalidad

   Continuando con la evolución de la Web, se
    comenzó con XHTML1.0 el cual era más
    estricto y más valorado por los
    desarrolladores
   En 2004 se creó el grupo WHATWG (Web
    Hypertext Application Technology Working
    Group) integrado por representantes de
    fabricantes de navegadores y desarrolladores
    web

Su misión consistía en crear una especificación
 de lenguaje HTML mejor, orientada a crear un
 nuevo tipo de aplicaciones web pero
 manteniendo la compatibilidad con las
 versiones en activo de los navegadores
 existentes.
   Durante unos dos años y medio el W3C y el
    grupo WHATWG trabajaron en paralelo y de
    manera independiente

   En 2006, Tim Berners-Lee, creador de la
    World Wide Web y fundador del W3C, anunció
    que el W3C y WHATWG trabajarían juntos en
    la elaboración del estándar.

   Como resultado de ello, se abandonó el
    desarrollo de XHTML 2.0 y la especificación
    HTML 4.0 se reformó con el nombre HTML5.
   No obstante, conviene recordar que HTML5
    empezó siendo Web Applications 1.0, y eso
    nos da una pista muy clara para entender
    para qué fue diseñado realmente HTML5.

   Gracias a que el W3C tomó el liderazgo para
    el desarrollo de HTML5, ahora los
    desarrolladores tenemos la garantía de que
    HTML5 será realmente un estándar gratuito y
    con las suficientes garantías de no incurrir en
    problemas de propiedad intelectual.
   <article>       <datalist>        <footer>
   <mark>          <rp>              <summary>
   <aside>         <details>         <header>
   <meter>         <rt>              <time>
   <audio>         <embed>           <hgroup>
   <nav>           <ruby>            <video>
   <canvas>        <figcaption>      <keygen>
   <output>        <section>         <wbr>
   <command>       <figure>
   <progress>      <source>
   <acronym>       <noframes>
   <applet>        <strike>
   <basefont>      <tt>
   <big>           <u>
   <center>        <xmp>
   <dir>
   <font>
   <frame>
   <frameset>
   El DOCTYPE, también llamado DTD, sirve para indicar al
    navegador a qué reglas de escritura obedece el código fuente de
    la página Html o Xhtml.

   En ausencia de un doctype el navegador no sabe según qué
    reglas debe procesar la página. Se conforma con acogerse a
    reglas genéricas para renderizar a toda costa la página Html.

   Doctype Antes:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
    Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd ">

   Ahora:
    <!DOCTYPE html>
   La etiqueta <html> indica al navegador que se trata de un
    documento Html.

   La etiqueta <html> puede incluir el atributo lang="es“.
    Especifica que el documento está en lengua española.

   Esta información es muy valiosa para los motores de
    búsqueda como Google y para los programas de síntesis
    de voz usados por personas con dificultades visuales.

   Quedaría algo así:
    <!DOCTYPE html>
    <html lang="es">
    ...
    </html>
   En la etiqueta Script cambia de la siguiente manera:

<script type="text/javascript">
….
</script>
ó
<script type="text/javascript" src="archivo.js"></script>

Por:

<script>
…
</script>
Ó
<script src="archivo"></script>
   En la etiqueta Style, usada para los css, quedaría de la
    siguiente manera:

<style type="text/css">
...
</style>
Ó
<link rel="stylesheet" type="text/css" href="archivo.css">

Por:

<style>
...
</style>
Ó
<link rel="stylesheet" href="archivo.css">
   El juego de caracteres determina la forma en
    que los caracteres de un alfabeto se
    convierten en bytes en un archivo informático
    (y viceversa).

Con HTML 4.0:
<meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">

Con HTML 5.0:
<meta charset="iso-8859-1">
La etiqueta <header> es
  para la información de la
  cabecera (logo, texto
  introductorio...)

<nav> para los menús de
 navegación

<section> y<article> para
 organizar los contenidos
 principales,
<aside> para los
 contenidos
 secundarios, como
 anotaciones laterales
 o espacios
 publicitarios

<footer> para incluir la
 información a pie de
 web
 (año, autor, informaci
 ón legal, etc.).
   Antes de la llegada de HTML5 dependíamos
    del uso de complementos instalables, como
    Flash, QuickTime o Silverlight para poder
    mostrar contenidos de vídeo.

   Con HTML5 se resuelve esta necesidad ya que
    especifica un elemento HTML llamado
    <video> que funciona de manera nativa en el
    navegador y se integra con Javascript.
   Algunos atributos de la etiqueta:

   Autoplay: sirve para que el video comience
    automáticamente.
   Controls: activa los controles de reproduccion del
    video.
   Poster: permite poner una imagen antes de
    reproducir el video. Una vez comience, la imagen
    desaparece.
   Width, Height: permite definir un tamaño para el
    video

   Ejemplo:
   <video src='videos/BigBuck.mp4' controls
    poster='poster320.png' width='320' height='180'>
   Existen otras características importantes, que
    pueden consultar en las referencias que se
    encuentran al final, las cuales son mas
    complejas. Estas son:
   Drag&Drop
   Canvas
   Geolocalización
Las ventajas de un código fuente perfecto y por tanto de la
  validación son:

   Comprensión y verificación en profundidad de Html5 por parte
    de programadores iniciados (y avanzados).

   Asegurar que la página se mostrará siempre de forma correcta
    en la mayoría de los navegadores. Una página inválida puede
    llevar a los navegadores a interpretarla de forma muy distinta.

   Demostración de su propia capacidad y profesionalidad a la hora
    de realizar un código de calidad, conforme a los estándares de
    Html5.

   Los programas de síntesis vocal y otras ayudas técnicas dirigidas
    a personas con problemas de accesibilidad se basan en un
    código válido a la hora de procesar las páginas de la red.
   Los validadores Html5 (en línea) disponibles son:

   El validador de W3C:

W3C presenta un validador de código (validator.w3c.org). Lo
 cual es garantía de calidad. No obstante la validación de
 Html5 se anuncia todavía en un estado experimental.

Destaquemos:

   Que está en inglés.
   Que ofrece la validación de un archivo a partir de su
    dirección http, un archivo que esté alojado en su
    ordenador o código que insertemos en una zona de texto.
   Que es muy potente.
   Que sus notas y explicaciones son muy técnicas o a veces
    incluso sibilinas.
   Que es "la" referencia de los profesionales.
   El validador de W3Québec

W3Québec es un organismo sin ánimo de lucro cuya labor
 consiste en promover el conjunto de normas, estándares
 abiertos y buenas prácticas de la Web y del mundo
 multimedia.

Proporciona un validador:
 En francés.
 Con la posibilidad de validar un archivo a partir de su
  dirección http, un archivo que esté alojado en su
  ordenador o código que insertemos en una zona de texto.
 Las advertencias y errores proporcionados están en
  francés.
 Le faltan explicaciones más explícitas para corregir el
  código enviado.
 Se trata de una traducción al francés del sitio Web de W3C.
  No existe una versión española a día de hoy.
 El validador de W3Québec (www.w3qc.org/validateur/)
   El validador validator.nu

El sitio Web validator.nu proporciona, también en
  estado experimental, un validador de Html5
  (html5.validator.nu/).

Fue el primero en proporcionar un validador de Html5.

Se puede subrayar:
 Que está en inglés.
 Que su interfaz es muy sencilla.
 Que ofrece la posibilidad de validar un archivo a
  partir de su dirección http, un archivo que esté
  alojado en su ordenador o código que insertemos en
  una zona de texto.
 Que parece de excelente calidad.
   Si quieres saber que tan eficiente es el
    navegador que usas, puedes ingresar a la
    siguiente dirección:

   http://www.html5test.com/

   Ésta página califica al navegador desde el
    cual estés accediendo.
   http://msdn.microsoft.com/es-
    es/ie/hh749019

   Libro: HTML5 y CSS3 Domine los estándares
    de las aplicaciones Web, Luc VAN LANCKER

   PC ACTUAL:
    http://www.pcactual.com/articulo/zona_prac
    tica/paso_a_paso/paso_a_paso_internet/968
    4/haz_tus_primeros_pinitos_con_html5.html?
    utm_source=dlvr.it&utm_medium=twitter

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Tablas html
Tablas htmlTablas html
Tablas html
 
Front end y Back-end
Front end y Back-end Front end y Back-end
Front end y Back-end
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)
 
Clave foránea
Clave foráneaClave foránea
Clave foránea
 
Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development Framework
 
PHP - Web Development
PHP - Web DevelopmentPHP - Web Development
PHP - Web Development
 
Html5 and-css3-overview
Html5 and-css3-overviewHtml5 and-css3-overview
Html5 and-css3-overview
 
Html
HtmlHtml
Html
 
Que es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSSQue es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSS
 
FRONTEND.pptx
FRONTEND.pptxFRONTEND.pptx
FRONTEND.pptx
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
Que es ddl
Que es ddlQue es ddl
Que es ddl
 
Guia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSSGuia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSS
 
Ejercicios básicos HTML
Ejercicios básicos HTMLEjercicios básicos HTML
Ejercicios básicos HTML
 
MYSQL
MYSQLMYSQL
MYSQL
 
Archivos y Directorios
Archivos y DirectoriosArchivos y Directorios
Archivos y Directorios
 
(Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS (Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS
 

Destaque

Html5 Básico
Html5 BásicoHtml5 Básico
Html5 Básico
FEDIMON
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño web
ciwmx
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
Lorena Guerrero
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
lgcj1989
 
DIAPOSITIVAS HTLM Y HTML 5
DIAPOSITIVAS HTLM Y HTML 5DIAPOSITIVAS HTLM Y HTML 5
DIAPOSITIVAS HTLM Y HTML 5
jeilobe
 

Destaque (20)

Introducción HTML5 y CSS3
Introducción HTML5 y CSS3Introducción HTML5 y CSS3
Introducción 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
 
HTML5: empieza hoy
HTML5: empieza hoyHTML5: empieza hoy
HTML5: empieza hoy
 
Html html5 diapositivas
Html  html5 diapositivasHtml  html5 diapositivas
Html html5 diapositivas
 
Html5 Básico
Html5 BásicoHtml5 Básico
Html5 Básico
 
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
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño Web
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño web
 
HTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyHTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoy
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
 
Html+css 2013
Html+css 2013Html+css 2013
Html+css 2013
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 
Manual user diseño web con html y css
Manual user   diseño web con html y cssManual user   diseño web con html y css
Manual user diseño web con html y css
 
DIAPOSITIVAS HTLM Y HTML 5
DIAPOSITIVAS HTLM Y HTML 5DIAPOSITIVAS HTLM Y HTML 5
DIAPOSITIVAS HTLM Y HTML 5
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
ejercicios php rfo
ejercicios php rfoejercicios php rfo
ejercicios php rfo
 
Guía HTML5
Guía HTML5Guía HTML5
Guía HTML5
 

Semelhante a Todo sobre HTML5

Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
kevinruiz97
 

Semelhante a Todo sobre HTML5 (20)

Html5
Html5Html5
Html5
 
HTML5
HTML5HTML5
HTML5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
HTML5+CSS3 01
HTML5+CSS3 01HTML5+CSS3 01
HTML5+CSS3 01
 
Semana 2 Arquitectura web y HTML 5
Semana 2   Arquitectura web y HTML 5Semana 2   Arquitectura web y HTML 5
Semana 2 Arquitectura web y HTML 5
 
HTML 5 para SEO
HTML 5 para SEOHTML 5 para SEO
HTML 5 para SEO
 
Avila lara 2
Avila lara  2Avila lara  2
Avila lara 2
 
Valleyy mishi
Valleyy mishiValleyy mishi
Valleyy mishi
 
Curso HTML5
Curso HTML5Curso HTML5
Curso HTML5
 
Avila lara 2
Avila lara  2Avila lara  2
Avila lara 2
 
Trabajo de html
Trabajo de htmlTrabajo de html
Trabajo de html
 
Html daniela vargas
Html daniela vargasHtml daniela vargas
Html daniela vargas
 
Html luis felipe
Html luis felipeHtml luis felipe
Html luis felipe
 
Html dulce mata (1)
Html dulce mata (1)Html dulce mata (1)
Html dulce mata (1)
 
Html
HtmlHtml
Html
 
Html 5
Html 5Html 5
Html 5
 
Actividad #2
Actividad #2Actividad #2
Actividad #2
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 

Mais de Andrés Felipe Montoya Ríos

Resolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De SistemasResolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De Sistemas
Andrés Felipe Montoya Ríos
 

Mais de Andrés Felipe Montoya Ríos (17)

Patron de Arquitectura Broker
Patron de Arquitectura BrokerPatron de Arquitectura Broker
Patron de Arquitectura Broker
 
La creatividad, ¿de quien depende?
La creatividad, ¿de quien depende?La creatividad, ¿de quien depende?
La creatividad, ¿de quien depende?
 
Seo Para Principiantes
Seo Para PrincipiantesSeo Para Principiantes
Seo Para Principiantes
 
La Importancia De Aprender A Investigar
La Importancia De Aprender A InvestigarLa Importancia De Aprender A Investigar
La Importancia De Aprender A Investigar
 
Resolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De SistemasResolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De Sistemas
 
Articulo - El Futuro Tiene Nombre Y Es LTE
Articulo - El Futuro Tiene Nombre Y Es LTEArticulo - El Futuro Tiene Nombre Y Es LTE
Articulo - El Futuro Tiene Nombre Y Es LTE
 
Artículo - Simulador NS (Network Simulator)
Artículo - Simulador NS (Network Simulator)Artículo - Simulador NS (Network Simulator)
Artículo - Simulador NS (Network Simulator)
 
Telemedicina
TelemedicinaTelemedicina
Telemedicina
 
Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)
 
Raid (redundant array of independent disks)
Raid (redundant array of independent disks)Raid (redundant array of independent disks)
Raid (redundant array of independent disks)
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
LTE (Long Term Evolution)
LTE (Long Term Evolution)LTE (Long Term Evolution)
LTE (Long Term Evolution)
 
Sistema de Posicionamiento Global
Sistema de Posicionamiento GlobalSistema de Posicionamiento Global
Sistema de Posicionamiento Global
 
NS 2 (network simulator)
NS 2 (network simulator)NS 2 (network simulator)
NS 2 (network simulator)
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Cuarta Generación De Los Sistemas Operativos
Cuarta Generación De Los Sistemas OperativosCuarta Generación De Los Sistemas Operativos
Cuarta Generación De Los Sistemas Operativos
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Todo sobre HTML5

  • 1. Andrés Felipe Montoya Ríos re.vu/AndresMontoya @montoya118
  • 2. HTML5 es una combinación de nuevas etiquetas de markup (lenguaje) HTML, propiedades CSS3, JavaScript y algunas tecnologías complementarias de apoyo, pero que técnicamente son independientes de la propia especificación HTML5.
  • 3. La familia HTML5 incluye las nuevas etiquetas y tecnologías como: ◦ CSS3 ◦ Geolocalización ◦ Almacenamiento Web (Web Storage) ◦ Web Workers ◦ Web Sockets Todas ellas suponen una actualización de gran potencia al conjunto de herramientas ya existente, y con ellas se pueden crear páginas web más sofisticadas y útiles.
  • 4. HTML4 se dio en 1998  Los diseñadores y desarrolladores lo han utilizado por muchos años, combinándola con CSS y JavaScript para mayor funcionalidad  Continuando con la evolución de la Web, se comenzó con XHTML1.0 el cual era más estricto y más valorado por los desarrolladores
  • 5. En 2004 se creó el grupo WHATWG (Web Hypertext Application Technology Working Group) integrado por representantes de fabricantes de navegadores y desarrolladores web Su misión consistía en crear una especificación de lenguaje HTML mejor, orientada a crear un nuevo tipo de aplicaciones web pero manteniendo la compatibilidad con las versiones en activo de los navegadores existentes.
  • 6. Durante unos dos años y medio el W3C y el grupo WHATWG trabajaron en paralelo y de manera independiente  En 2006, Tim Berners-Lee, creador de la World Wide Web y fundador del W3C, anunció que el W3C y WHATWG trabajarían juntos en la elaboración del estándar.  Como resultado de ello, se abandonó el desarrollo de XHTML 2.0 y la especificación HTML 4.0 se reformó con el nombre HTML5.
  • 7. No obstante, conviene recordar que HTML5 empezó siendo Web Applications 1.0, y eso nos da una pista muy clara para entender para qué fue diseñado realmente HTML5.  Gracias a que el W3C tomó el liderazgo para el desarrollo de HTML5, ahora los desarrolladores tenemos la garantía de que HTML5 será realmente un estándar gratuito y con las suficientes garantías de no incurrir en problemas de propiedad intelectual.
  • 8. <article>  <datalist>  <footer>  <mark>  <rp>  <summary>  <aside>  <details>  <header>  <meter>  <rt>  <time>  <audio>  <embed>  <hgroup>  <nav>  <ruby>  <video>  <canvas>  <figcaption>  <keygen>  <output>  <section>  <wbr>  <command>  <figure>  <progress>  <source>
  • 9. <acronym>  <noframes>  <applet>  <strike>  <basefont>  <tt>  <big>  <u>  <center>  <xmp>  <dir>  <font>  <frame>  <frameset>
  • 10. El DOCTYPE, también llamado DTD, sirve para indicar al navegador a qué reglas de escritura obedece el código fuente de la página Html o Xhtml.  En ausencia de un doctype el navegador no sabe según qué reglas debe procesar la página. Se conforma con acogerse a reglas genéricas para renderizar a toda costa la página Html.  Doctype Antes: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd ">  Ahora: <!DOCTYPE html>
  • 11. La etiqueta <html> indica al navegador que se trata de un documento Html.  La etiqueta <html> puede incluir el atributo lang="es“. Especifica que el documento está en lengua española.  Esta información es muy valiosa para los motores de búsqueda como Google y para los programas de síntesis de voz usados por personas con dificultades visuales.  Quedaría algo así: <!DOCTYPE html> <html lang="es"> ... </html>
  • 12. En la etiqueta Script cambia de la siguiente manera: <script type="text/javascript"> …. </script> ó <script type="text/javascript" src="archivo.js"></script> Por: <script> … </script> Ó <script src="archivo"></script>
  • 13. En la etiqueta Style, usada para los css, quedaría de la siguiente manera: <style type="text/css"> ... </style> Ó <link rel="stylesheet" type="text/css" href="archivo.css"> Por: <style> ... </style> Ó <link rel="stylesheet" href="archivo.css">
  • 14. El juego de caracteres determina la forma en que los caracteres de un alfabeto se convierten en bytes en un archivo informático (y viceversa). Con HTML 4.0: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> Con HTML 5.0: <meta charset="iso-8859-1">
  • 15. La etiqueta <header> es para la información de la cabecera (logo, texto introductorio...) <nav> para los menús de navegación <section> y<article> para organizar los contenidos principales,
  • 16. <aside> para los contenidos secundarios, como anotaciones laterales o espacios publicitarios <footer> para incluir la información a pie de web (año, autor, informaci ón legal, etc.).
  • 17. Antes de la llegada de HTML5 dependíamos del uso de complementos instalables, como Flash, QuickTime o Silverlight para poder mostrar contenidos de vídeo.  Con HTML5 se resuelve esta necesidad ya que especifica un elemento HTML llamado <video> que funciona de manera nativa en el navegador y se integra con Javascript.
  • 18. Algunos atributos de la etiqueta:  Autoplay: sirve para que el video comience automáticamente.  Controls: activa los controles de reproduccion del video.  Poster: permite poner una imagen antes de reproducir el video. Una vez comience, la imagen desaparece.  Width, Height: permite definir un tamaño para el video  Ejemplo:  <video src='videos/BigBuck.mp4' controls poster='poster320.png' width='320' height='180'>
  • 19. Existen otras características importantes, que pueden consultar en las referencias que se encuentran al final, las cuales son mas complejas. Estas son:  Drag&Drop  Canvas  Geolocalización
  • 20. Las ventajas de un código fuente perfecto y por tanto de la validación son:  Comprensión y verificación en profundidad de Html5 por parte de programadores iniciados (y avanzados).  Asegurar que la página se mostrará siempre de forma correcta en la mayoría de los navegadores. Una página inválida puede llevar a los navegadores a interpretarla de forma muy distinta.  Demostración de su propia capacidad y profesionalidad a la hora de realizar un código de calidad, conforme a los estándares de Html5.  Los programas de síntesis vocal y otras ayudas técnicas dirigidas a personas con problemas de accesibilidad se basan en un código válido a la hora de procesar las páginas de la red.
  • 21. Los validadores Html5 (en línea) disponibles son:  El validador de W3C: W3C presenta un validador de código (validator.w3c.org). Lo cual es garantía de calidad. No obstante la validación de Html5 se anuncia todavía en un estado experimental. Destaquemos:  Que está en inglés.  Que ofrece la validación de un archivo a partir de su dirección http, un archivo que esté alojado en su ordenador o código que insertemos en una zona de texto.  Que es muy potente.  Que sus notas y explicaciones son muy técnicas o a veces incluso sibilinas.  Que es "la" referencia de los profesionales.
  • 22. El validador de W3Québec W3Québec es un organismo sin ánimo de lucro cuya labor consiste en promover el conjunto de normas, estándares abiertos y buenas prácticas de la Web y del mundo multimedia. Proporciona un validador:  En francés.  Con la posibilidad de validar un archivo a partir de su dirección http, un archivo que esté alojado en su ordenador o código que insertemos en una zona de texto.  Las advertencias y errores proporcionados están en francés.  Le faltan explicaciones más explícitas para corregir el código enviado.  Se trata de una traducción al francés del sitio Web de W3C. No existe una versión española a día de hoy.  El validador de W3Québec (www.w3qc.org/validateur/)
  • 23. El validador validator.nu El sitio Web validator.nu proporciona, también en estado experimental, un validador de Html5 (html5.validator.nu/). Fue el primero en proporcionar un validador de Html5. Se puede subrayar:  Que está en inglés.  Que su interfaz es muy sencilla.  Que ofrece la posibilidad de validar un archivo a partir de su dirección http, un archivo que esté alojado en su ordenador o código que insertemos en una zona de texto.  Que parece de excelente calidad.
  • 24. Si quieres saber que tan eficiente es el navegador que usas, puedes ingresar a la siguiente dirección:  http://www.html5test.com/  Ésta página califica al navegador desde el cual estés accediendo.
  • 25. http://msdn.microsoft.com/es- es/ie/hh749019  Libro: HTML5 y CSS3 Domine los estándares de las aplicaciones Web, Luc VAN LANCKER  PC ACTUAL: http://www.pcactual.com/articulo/zona_prac tica/paso_a_paso/paso_a_paso_internet/968 4/haz_tus_primeros_pinitos_con_html5.html? utm_source=dlvr.it&utm_medium=twitter