SlideShare una empresa de Scribd logo
HTML5 y el Futuro de la Web




POR: Fernando Carvajal
ESPOL
                         http://blog.espol.edu.ec/efcarvaj/
Qué es HTML5?


   Estándar abierto y accesible
   Elementos nuevos
   Web Semántica
   API’s de desarrollo
   Retrocompatible
   Nueva filosofía de trabajo
   Impulsado por los grandes y pequeños



                             http://blog.espol.edu.ec/efcarvaj/
Qué es HTML5?
Trabaja sobre…


   Firefox 3.5+
   Chrome 3.0+
   Safari 3.1+
   Opera 10.5+
   IE 9.0+ dicen…
   iPhone
   iPod Touch
   iPad
   Android OS
                        http://blog.espol.edu.ec/efcarvaj/
Tipo de Documento


   Tipo de Documento
       <!DOCTYPE html>
   Lenguaje del Documento
       <html lang="ES">
   Codificación del Documento
       <meta charset="UTF-8">
   Enlaces a CSS, Favicon y RSS

      <link rel="stylesheet" href="estilos.css">
      <script src=jquery.js></script>
                           http://blog.espol.edu.ec/efcarvaj/
Estructura Mínima de un Documento


 <!DOCTYPE html>
 <html lang="ES">
 <head>
 <title>Este es un ejemplo de HTML5</title>
 <meta charset="UTF-8">
 <link rel="stylesheet" href="estilo.css">
 </head>
 <body>
 Este es el cuerpo de la página, donde irá todo el
 contenido.
 </body>
 </html>

                         http://blog.espol.edu.ec/efcarvaj/
Estructura Semántica




        http://blog.espol.edu.ec/efcarvaj/
Antes




 http://blog.espol.edu.ec/efcarvaj/
Ahora




 http://blog.espol.edu.ec/efcarvaj/
Elementos Semánticos

<header> El elemento header debe utilizarse para marcar la cabecera
de una página (contiene el logotipo del sitio, una imagen, un cuadro de
búsqueda etc).
El elemento header puede estar anidado en otras secciones de la página
(es decir que no solo se utiliza para la cabecera de la página).

<nav> El elemento nav representa una parte de una página que enlaza
a otras páginas o partes dentro de la página. Es una sección con enlaces
de navegación.
No todos los grupos de enlaces en una página deben ser agrupados en
un elemento nav. únicamente las secciones que consisten en bloques de
navegación más importantes son adecuados para el elemento de
navegación.




                                 http://blog.espol.edu.ec/efcarvaj/
Elementos Semánticos

<section> El elemento section representa un documento genérico o de
la sección de aplicación. Una sección, en este contexto, es una
agrupación temática de los contenidos. Puede ser un capítulo, una
sección de un capítulo o básicamente cualquier cosa que incluya su
propio encabezado.
Una página de inicio de un sitio Web puede ser dividida en secciones para
una introducción, noticias, información de contacto etc.

<footer> El elemento footer se utiliza para indicar el pié de la página o
de una sección. Un pie de página contiene información general acerca de
su sección el autor, enlaces a documentos relacionados, datos de
derechos de autor etc.




                                 http://blog.espol.edu.ec/efcarvaj/
Elementos Semánticos

<aside> El elemento aside representa una nota, un consejo, una
explicación. Esta área son representados a menudo como barras laterales
en la revistas impresa.
El elemento puede ser utilizado para efectos de atracción, como las
comillas tipográficas o barras laterales, para la publicidad, por grupos de
elementos de navegación, y por otro contenido que se considera por
separado del contenido principal de la página.

<article> El elemento article representa una entrada independiente en
un blog, revista, periódico etc.
Cuando se anidan los elementos article, los artículos internos están
relacionados con el contenido del artículo exterior. Por ejemplo, una
entrada de blog en un sitio que acepta comentarios, el elemento article
principal agrupa el artículo propiamente dicho y otro bloque article
anidado con los comentarios de los usuario.

                                   http://blog.espol.edu.ec/efcarvaj/
Distribución Semántica
            SECTION
                       HEADER         NAV




NAV       ARTICLE       ARTICLE       VIDEO
 FIGURE             FIGURE

      HEADER




                      ASIDE       SECTION
          FOOTER
Controles de Formularios




          http://blog.espol.edu.ec/efcarvaj/
Nuevos Controles de Formularios - Input

   Telephone
   Url
   Email
   Password
   Datetime
   Date
   Month
   Week
   Number
   Range
   Color         http://blog.espol.edu.ec/efcarvaj/
Nuevos Controles de Formularios




              http://blog.espol.edu.ec/efcarvaj/
Nuevos Controles de Formularios
Controles Editables




        http://blog.espol.edu.ec/efcarvaj/
Atributos de Controles Editables

   contenteditable Hace elementos HTML editable. Puede tener 3
    valores: true, false é inherit.

   designmode Hace editable un documento completo elemento.
    Puede tomar 2 valores: ON ú OFF.

   designmode Habilita la corrección ortográfica. Funciona en Firefox
    y hay que descargar los diccionarios. Puede tomar 2 valores: True o
    False.




                                      http://blog.espol.edu.ec/efcarvaj/
Audio y Video




     http://blog.espol.edu.ec/efcarvaj/
Atributos de <video>

   autoplay Para que el video se reproduzca automáticamente. Puede
    tener valor TRUE o FALSE.

   controls Para que se muestre barra de control debajo del video.
   height Altura del video.
   width Ancho del video.
   loop El video se reproduce de manera repetitiva.
   poster Imagen si el video no está disponible.
   preload Controla si el video es precargado. Puede tener 3 valores:
    none, metadata ó auto.

   src Indica la url del video.

                                   http://blog.espol.edu.ec/efcarvaj/
Formato de <video>




   IMPORTANTE A la fecha los navegadores comerciales sólo
    soportan el formato de video Vorbis OGG y MP4.




                                 http://blog.espol.edu.ec/efcarvaj/
Formato de <video> - Antes

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425"
height="344"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c
ab#version=6,0,40,0"> <param name="allowFullScreen" value="true" /> <param
name="allowscriptaccess"       value="always"     />    <param       name="src"
value="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1&"          />    <param
name="allowfullscreen" value="true" /> <embed type="application/x-shockwave-
flash"                         width="425"                         height="344"
src="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1&"
allowscriptaccess="always" allowfullscreen="true"> </embed> </object>




                                    http://blog.espol.edu.ec/efcarvaj/
Formato de <video> - Ahora

CON HTML5

<video width="640" height="360"
   src="http://www.youtube.com/demo/google_main.mp4"
   controls autobuffer>
</video>




                         http://blog.espol.edu.ec/efcarvaj/
Que más puedes hacer con HTML5

http://www.thewildernessdowntown.com/

http://www.jolicloud.com/product

http://wordmark.it/

http://www.phoboslab.org/ztype/

http://www.nikebetterworld.com/

http://www.klowdz.com/

http://www.effectgames.com/demos/canvascycle/

Y muchas cosas más…..te animas???
Algunos editores HTML5

ALOHA

DREAMWEAVER CS5

MAQETTA

MACFLUX

BLUEGRIFFON

ZEN

….y otros más…


                  http://blog.espol.edu.ec/efcarvaj/

Más contenido relacionado

PPT
HTML5 por Gustavo Vilchez
PPT
Guia word press
PDF
Guiadeiniciorapidoparaelusuariode joomla1.5
PDF
Guiadeiniciorapidoparaelusuariode joomla1.5
PDF
Producto 4 programacion web
ODP
Curso de Administración de Joomla
PPTX
Diapositivas joomla
PPT
A.3 bolaños.coronel.henry.g2.ppt
HTML5 por Gustavo Vilchez
Guia word press
Guiadeiniciorapidoparaelusuariode joomla1.5
Guiadeiniciorapidoparaelusuariode joomla1.5
Producto 4 programacion web
Curso de Administración de Joomla
Diapositivas joomla
A.3 bolaños.coronel.henry.g2.ppt

La actualidad más candente (20)

PPT
Presentacion Joomla
PDF
#JoomlaIO - Desarrollo de Plantillas para Joomla!
PPTX
Estructura básicas de plantillas en joomla!
PDF
MasterClass Desarrollo Plantillas Joomla!
PDF
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
ODP
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
PDF
Joomla cms primeros pasos para administrar contenidos en la web
PDF
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
PDF
Joomla y wordpress
PPTX
Curso Joomla
PDF
Vistiendo a WordPress
PDF
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
ODP
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
PPTX
Wordcamp España Online - Menos plugins y más optimización SEO
PPT
Joomla Basico
PDF
Joomla! 1.5 Para Principiantes
PPTX
Curso iniciacion-joomla-3.3-oklan
DOCX
Trabajo practico n°
ODP
Curso Joomla 1.5 Parte 1
Presentacion Joomla
#JoomlaIO - Desarrollo de Plantillas para Joomla!
Estructura básicas de plantillas en joomla!
MasterClass Desarrollo Plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla cms primeros pasos para administrar contenidos en la web
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla y wordpress
Curso Joomla
Vistiendo a WordPress
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Wordcamp España Online - Menos plugins y más optimización SEO
Joomla Basico
Joomla! 1.5 Para Principiantes
Curso iniciacion-joomla-3.3-oklan
Trabajo practico n°
Curso Joomla 1.5 Parte 1
Publicidad

Destacado (6)

PPTX
Nube informatica
PDF
Inaugural Addresses
PDF
Teaching Students with Emojis, Emoticons, & Textspeak
PDF
Hype vs. Reality: The AI Explainer
PDF
Study: The Future of VR, AR and Self-Driving Cars
Nube informatica
Inaugural Addresses
Teaching Students with Emojis, Emoticons, & Textspeak
Hype vs. Reality: The AI Explainer
Study: The Future of VR, AR and Self-Driving Cars
Publicidad

Similar a Html5 (20)

PPTX
PDF
Hipervinculos links anclas html href target title etiqueta a
PDF
Html5
PDF
Nuevo Html5 ..
PDF
Articulo
PPTX
Estructura semantica Html5.pptx
PDF
Manual de html5_en_español
PPT
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
PDF
2_4_Los_metadatos_El_elemento_head.pdf
PPT
Programación básica de html5
DOCX
Php curso02
PDF
PDF
Archivo de-educacion
PDF
Manual html5
PDF
Html5
PDF
PDF
curso html
PDF
FELIPE MASSONE MANUAL HTML5 ESPAÑOL
PDF
Hipervinculos links anclas html href target title etiqueta a
Html5
Nuevo Html5 ..
Articulo
Estructura semantica Html5.pptx
Manual de html5_en_español
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
2_4_Los_metadatos_El_elemento_head.pdf
Programación básica de html5
Php curso02
Archivo de-educacion
Manual html5
Html5
curso html
FELIPE MASSONE MANUAL HTML5 ESPAÑOL

Último (20)

PDF
Estrategia de apoyo tecnología grado 9-3
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Maste clas de estructura metálica y arquitectura
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Presentación de Redes de Datos modelo osi
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
clase auditoria informatica 2025.........
PPT
Que son las redes de computadores y sus partes
Estrategia de apoyo tecnología grado 9-3
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Sesion 1 de microsoft power point - Clase 1
Maste clas de estructura metálica y arquitectura
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Presentación de Redes de Datos modelo osi
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Influencia-del-uso-de-redes-sociales.pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
historia_web de la creacion de un navegador_presentacion.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
SAP Transportation Management para LSP, TM140 Col18
CyberOps Associate - Cisco Networking Academy
Plantilla para Diseño de Narrativas Transmedia.pdf
clase auditoria informatica 2025.........
Que son las redes de computadores y sus partes

Html5

  • 1. HTML5 y el Futuro de la Web POR: Fernando Carvajal ESPOL http://blog.espol.edu.ec/efcarvaj/
  • 2. Qué es HTML5?  Estándar abierto y accesible  Elementos nuevos  Web Semántica  API’s de desarrollo  Retrocompatible  Nueva filosofía de trabajo  Impulsado por los grandes y pequeños http://blog.espol.edu.ec/efcarvaj/
  • 4. Trabaja sobre…  Firefox 3.5+  Chrome 3.0+  Safari 3.1+  Opera 10.5+  IE 9.0+ dicen…  iPhone  iPod Touch  iPad  Android OS http://blog.espol.edu.ec/efcarvaj/
  • 5. Tipo de Documento  Tipo de Documento <!DOCTYPE html>  Lenguaje del Documento <html lang="ES">  Codificación del Documento <meta charset="UTF-8">  Enlaces a CSS, Favicon y RSS <link rel="stylesheet" href="estilos.css"> <script src=jquery.js></script> http://blog.espol.edu.ec/efcarvaj/
  • 6. Estructura Mínima de un Documento <!DOCTYPE html> <html lang="ES"> <head> <title>Este es un ejemplo de HTML5</title> <meta charset="UTF-8"> <link rel="stylesheet" href="estilo.css"> </head> <body> Este es el cuerpo de la página, donde irá todo el contenido. </body> </html> http://blog.espol.edu.ec/efcarvaj/
  • 7. Estructura Semántica http://blog.espol.edu.ec/efcarvaj/
  • 10. Elementos Semánticos <header> El elemento header debe utilizarse para marcar la cabecera de una página (contiene el logotipo del sitio, una imagen, un cuadro de búsqueda etc). El elemento header puede estar anidado en otras secciones de la página (es decir que no solo se utiliza para la cabecera de la página). <nav> El elemento nav representa una parte de una página que enlaza a otras páginas o partes dentro de la página. Es una sección con enlaces de navegación. No todos los grupos de enlaces en una página deben ser agrupados en un elemento nav. únicamente las secciones que consisten en bloques de navegación más importantes son adecuados para el elemento de navegación. http://blog.espol.edu.ec/efcarvaj/
  • 11. Elementos Semánticos <section> El elemento section representa un documento genérico o de la sección de aplicación. Una sección, en este contexto, es una agrupación temática de los contenidos. Puede ser un capítulo, una sección de un capítulo o básicamente cualquier cosa que incluya su propio encabezado. Una página de inicio de un sitio Web puede ser dividida en secciones para una introducción, noticias, información de contacto etc. <footer> El elemento footer se utiliza para indicar el pié de la página o de una sección. Un pie de página contiene información general acerca de su sección el autor, enlaces a documentos relacionados, datos de derechos de autor etc. http://blog.espol.edu.ec/efcarvaj/
  • 12. Elementos Semánticos <aside> El elemento aside representa una nota, un consejo, una explicación. Esta área son representados a menudo como barras laterales en la revistas impresa. El elemento puede ser utilizado para efectos de atracción, como las comillas tipográficas o barras laterales, para la publicidad, por grupos de elementos de navegación, y por otro contenido que se considera por separado del contenido principal de la página. <article> El elemento article representa una entrada independiente en un blog, revista, periódico etc. Cuando se anidan los elementos article, los artículos internos están relacionados con el contenido del artículo exterior. Por ejemplo, una entrada de blog en un sitio que acepta comentarios, el elemento article principal agrupa el artículo propiamente dicho y otro bloque article anidado con los comentarios de los usuario. http://blog.espol.edu.ec/efcarvaj/
  • 13. Distribución Semántica SECTION HEADER NAV NAV ARTICLE ARTICLE VIDEO FIGURE FIGURE HEADER ASIDE SECTION FOOTER
  • 14. Controles de Formularios http://blog.espol.edu.ec/efcarvaj/
  • 15. Nuevos Controles de Formularios - Input  Telephone  Url  Email  Password  Datetime  Date  Month  Week  Number  Range  Color http://blog.espol.edu.ec/efcarvaj/
  • 16. Nuevos Controles de Formularios http://blog.espol.edu.ec/efcarvaj/
  • 17. Nuevos Controles de Formularios
  • 18. Controles Editables http://blog.espol.edu.ec/efcarvaj/
  • 19. Atributos de Controles Editables  contenteditable Hace elementos HTML editable. Puede tener 3 valores: true, false é inherit.  designmode Hace editable un documento completo elemento. Puede tomar 2 valores: ON ú OFF.  designmode Habilita la corrección ortográfica. Funciona en Firefox y hay que descargar los diccionarios. Puede tomar 2 valores: True o False. http://blog.espol.edu.ec/efcarvaj/
  • 20. Audio y Video http://blog.espol.edu.ec/efcarvaj/
  • 21. Atributos de <video>  autoplay Para que el video se reproduzca automáticamente. Puede tener valor TRUE o FALSE.  controls Para que se muestre barra de control debajo del video.  height Altura del video.  width Ancho del video.  loop El video se reproduce de manera repetitiva.  poster Imagen si el video no está disponible.  preload Controla si el video es precargado. Puede tener 3 valores: none, metadata ó auto.  src Indica la url del video. http://blog.espol.edu.ec/efcarvaj/
  • 22. Formato de <video>  IMPORTANTE A la fecha los navegadores comerciales sólo soportan el formato de video Vorbis OGG y MP4. http://blog.espol.edu.ec/efcarvaj/
  • 23. Formato de <video> - Antes <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c ab#version=6,0,40,0"> <param name="allowFullScreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="src" value="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1&" /> <param name="allowfullscreen" value="true" /> <embed type="application/x-shockwave- flash" width="425" height="344" src="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1&" allowscriptaccess="always" allowfullscreen="true"> </embed> </object> http://blog.espol.edu.ec/efcarvaj/
  • 24. Formato de <video> - Ahora CON HTML5 <video width="640" height="360" src="http://www.youtube.com/demo/google_main.mp4" controls autobuffer> </video> http://blog.espol.edu.ec/efcarvaj/
  • 25. Que más puedes hacer con HTML5 http://www.thewildernessdowntown.com/ http://www.jolicloud.com/product http://wordmark.it/ http://www.phoboslab.org/ztype/ http://www.nikebetterworld.com/ http://www.klowdz.com/ http://www.effectgames.com/demos/canvascycle/ Y muchas cosas más…..te animas???
  • 26. Algunos editores HTML5 ALOHA DREAMWEAVER CS5 MAQETTA MACFLUX BLUEGRIFFON ZEN ….y otros más… http://blog.espol.edu.ec/efcarvaj/