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

La actualidad más candente

Presentacion Joomla
Presentacion JoomlaPresentacion Joomla
Presentacion Joomla
Carlos Roncero Parra
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!
SergioIglesiasNET
 
Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!
Leonel Canton
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!
SergioIglesiasNET
 
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
SergioIglesiasNET
 
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectosJoomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Jordi Catà
 
Joomla cms primeros pasos para administrar contenidos en la web
Joomla cms primeros pasos para administrar contenidos en la webJoomla cms primeros pasos para administrar contenidos en la web
Joomla cms primeros pasos para administrar contenidos en la web
xsolca
 
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla! en 10 minutos  - JoomlaDay Sevilla 2015Joomla! en 10 minutos  - JoomlaDay Sevilla 2015
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Carlos M. Cámara
 
Joomla y wordpress
Joomla y wordpressJoomla y wordpress
Joomla y wordpress
Jesu Santiago
 
Curso Joomla
Curso JoomlaCurso Joomla
Curso Joomla
Estela Silva
 
Vistiendo a WordPress
Vistiendo a WordPressVistiendo a WordPress
Vistiendo a WordPress
Lorena Fernández
 
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
SergioIglesiasNET
 
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
SergioIglesiasNET
 
Wordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEOWordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEO
David Ayala Gil
 
Joomla Basico
Joomla BasicoJoomla Basico
Joomla Basico
Luis Galeano
 
Joomla! 1.5 Para Principiantes
Joomla! 1.5 Para PrincipiantesJoomla! 1.5 Para Principiantes
Joomla! 1.5 Para Principiantes
Luis Barriocanal
 
Curso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklanCurso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklan
Enrique Ruíz Millán
 
Qué es joomla
Qué es joomlaQué es joomla
Trabajo practico n°
Trabajo practico n°Trabajo practico n°
Trabajo practico n°Gaby Naranjo
 
Curso Joomla 1.5 Parte 1
Curso Joomla 1.5 Parte 1Curso Joomla 1.5 Parte 1
Curso Joomla 1.5 Parte 1Antonio Durán
 

La actualidad más candente (20)

Presentacion Joomla
Presentacion JoomlaPresentacion Joomla
Presentacion Joomla
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!
 
Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!
 
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
 
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectosJoomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
 
Joomla cms primeros pasos para administrar contenidos en la web
Joomla cms primeros pasos para administrar contenidos en la webJoomla cms primeros pasos para administrar contenidos en la web
Joomla cms primeros pasos para administrar contenidos en la web
 
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla! en 10 minutos  - JoomlaDay Sevilla 2015Joomla! en 10 minutos  - JoomlaDay Sevilla 2015
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
 
Joomla y wordpress
Joomla y wordpressJoomla y wordpress
Joomla y wordpress
 
Curso Joomla
Curso JoomlaCurso Joomla
Curso Joomla
 
Vistiendo a WordPress
Vistiendo a WordPressVistiendo a WordPress
Vistiendo a WordPress
 
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
 
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
 
Wordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEOWordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEO
 
Joomla Basico
Joomla BasicoJoomla Basico
Joomla Basico
 
Joomla! 1.5 Para Principiantes
Joomla! 1.5 Para PrincipiantesJoomla! 1.5 Para Principiantes
Joomla! 1.5 Para Principiantes
 
Curso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklanCurso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklan
 
Qué es joomla
Qué es joomlaQué es joomla
Qué es joomla
 
Trabajo practico n°
Trabajo practico n°Trabajo practico n°
Trabajo practico n°
 
Curso Joomla 1.5 Parte 1
Curso Joomla 1.5 Parte 1Curso Joomla 1.5 Parte 1
Curso Joomla 1.5 Parte 1
 

Destacado

Html5
Html5Html5
Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
Booz Allen Hamilton
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
Shelly Sanchez Terrell
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 

Destacado (6)

Nube informatica
Nube informaticaNube informatica
Nube informatica
 
Html5
Html5Html5
Html5
 
Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar a Html5

Hipervinculos links anclas html href target title etiqueta a
Hipervinculos links anclas html href target title etiqueta aHipervinculos links anclas html href target title etiqueta a
Hipervinculos links anclas html href target title etiqueta a
noelia alarcon
 
Articulo
ArticuloArticulo
Articulo
yosmarievegart
 
Html5
Html5Html5
Html5
victorgm7
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
EliAlbertoMendoza1
 
Manual de html5_en_español
Manual de html5_en_españolManual de html5_en_español
Manual de html5_en_español
Heinrrich Facho
 
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
CLEFormación
 
2_4_Los_metadatos_El_elemento_head.pdf
2_4_Los_metadatos_El_elemento_head.pdf2_4_Los_metadatos_El_elemento_head.pdf
2_4_Los_metadatos_El_elemento_head.pdf
Mariano Suárez Guerrero
 
Programación básica de html5
Programación básica de html5Programación básica de html5
Programación básica de html5Coka Medel
 
Php curso02
Php   curso02Php   curso02
Php curso02
viruscraquer
 
Portafolio electrónico
Portafolio electrónicoPortafolio electrónico
Manual de HTML5 en español
Manual de HTML5 en españolManual de HTML5 en español
Manual de HTML5 en español
Carlin Jose Posligua Briceño
 
FELIPE MASSONE MANUAL HTML5 ESPAÑOL
FELIPE MASSONE MANUAL HTML5 ESPAÑOLFELIPE MASSONE MANUAL HTML5 ESPAÑOL
FELIPE MASSONE MANUAL HTML5 ESPAÑOL
Felipe Massone
 
Archivo de-educacion
Archivo de-educacionArchivo de-educacion
Archivo de-educacion
Cornelio Ramos Mondragon
 
Html5
Html5Html5
Manual html5
Manual html5Manual html5
Manual html5
DAYME NA
 

Similar a Html5 (20)

Html5
Html5Html5
Html5
 
Hipervinculos links anclas html href target title etiqueta a
Hipervinculos links anclas html href target title etiqueta aHipervinculos links anclas html href target title etiqueta a
Hipervinculos links anclas html href target title etiqueta a
 
Nuevo Html5 ..
Nuevo Html5 ..Nuevo Html5 ..
Nuevo Html5 ..
 
Articulo
ArticuloArticulo
Articulo
 
Html5
Html5Html5
Html5
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
 
Manual de html5_en_español
Manual de html5_en_españolManual de html5_en_español
Manual de html5_en_español
 
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
 
2_4_Los_metadatos_El_elemento_head.pdf
2_4_Los_metadatos_El_elemento_head.pdf2_4_Los_metadatos_El_elemento_head.pdf
2_4_Los_metadatos_El_elemento_head.pdf
 
Programación básica de html5
Programación básica de html5Programación básica de html5
Programación básica de html5
 
Php curso02
Php   curso02Php   curso02
Php curso02
 
Portafolio electrónico
Portafolio electrónicoPortafolio electrónico
Portafolio electrónico
 
Manual de HTML5 en español
Manual de HTML5 en españolManual de HTML5 en español
Manual de HTML5 en español
 
FELIPE MASSONE MANUAL HTML5 ESPAÑOL
FELIPE MASSONE MANUAL HTML5 ESPAÑOLFELIPE MASSONE MANUAL HTML5 ESPAÑOL
FELIPE MASSONE MANUAL HTML5 ESPAÑOL
 
Archivo de-educacion
Archivo de-educacionArchivo de-educacion
Archivo de-educacion
 
5321
53215321
5321
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Manual html5
Manual html5Manual html5
Manual html5
 

Último

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
Carlos Carlosnoemi
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 

Último (20)

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 

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/