SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Néstor Ramírez Salas
nramirez@businesstech.pe
AGENDA
HTML5

CSS3

1.
2.
3.
4.
5.
6.
7.

•
•
•
•
•
•
•
•
•
•

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés

Bordes
Sombras
Transparencias
Texto, transformaciones
Texto, tratamientos
Texto, 3D
Fondos
Pseudo elementos
Selectores
Filtros
AGENDA
HTML5
1.
2.
3.
4.
5.
6.
7.

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés
HTML5

1. QUÉ ES
•

Es la nueva versión del lenguaje de marcación
HTML para desarrollo de páginas web.

•

Es un término que agrupa el uso de diversos
conceptos relacionados al desarrollo web,
como por ejemplo: animaciones, css3, jquery,
multimedia, ajax, etc.

Cuando vemos un sitio bonito, moderno, elegante,
con animaciones, sonido, video, etc… seguro que
pensamos: “Eso es html5”.
Ejemplo: animación en página web
http://www.southmountain.com.ar/
AGENDA
HTML5
1.
2.
3.
4.
5.
6.
7.

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés
HTML5

2. NOVEDADES
•

Mejora en la Estructura, con etiquetas que
representan partes típicas de un página web.

•

Etiquetas para contenido específico como:
Video, Audio, Input (mail).

•

Canvas, dibujo y animaciones sin flash :)

•

Nuevas APIs para interfaz de usuario, el famoso
“drag and drop”, geolocalización, etc.

Ejemplo: rompecabeza
http://www.thisshell.com/
AGENDA
HTML5
1.
2.
3.
4.
5.
6.
7.

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés
HTML5

3. VENTAJAS
•
•
•

•

Reproducción de juegos directamente en
el navegador.
Compatibilidad con dispositivos móviles.
Mejora en la web semántica,
programación y en el uso de javascript y
CSS3.
Presentación mejorada de contenido
multimedia, sin plugin NO flash :)

Ejemplo: juegos
http://www.f-i.com/html5/basketball/
http://buzz.jaysalvat.com/demo/
¿Cuántos han visto este mensaje?
¿Y este mensaje?
Y por último… :(
AGENDA
HTML5
1.
2.
3.
4.
5.
6.
7.

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés
HTML5

4. WEB SEMÁNTICA
• <header>

Define la cabecera de la página.

• <nav>

Define la sección para el menú principal.

• <section>

Define una sección en la página.

• <article>

Especifica un contenido específico.

• <aside>

Define una sección para contenido secundario. Columna lateral.

• <footer>

Define la sección final de una página o una sección.
HTML5

4. WEB SEMÁNTICA
• <header>
• <nav>
• <section>
• <article>
• <aside>
• <footer>
HTML5

4. WEB SEMÁNTICA
HTML5

4. WEB SEMÁNTICA

https://developer.mozilla.org/es/docs/HTML/HTML5/HTML5_lista_elementos
AGENDA
HTML5
1.
2.
3.
4.
5.
6.
7.

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés
HTML5

5. MULTIMEDIA
• <video>
<video src="movie.mp4" type="video/mp4" width="420" controls> </video>
<video controls>
<source src="foo.ogg" type="video/ogg">
<source src="foo.mp4" type="video/mp4">
</video>

• <audio>
<audio src="music.mp3" preload="auto" controls> </audio>
 controls
 autoplay
 loop

: Muestra los controles estándar de HTML5 para audio.
: Hace que el audio se reproduzca automáticamente.
: Hace que el audio se repita automáticamente.
HTML5

5. MULTIMEDIA
• <canvas>
<canvas id="b" width="300" height="225">
function draw_b() {
var b_canvas = document.getElementById("b");
var b_context = b_canvas.getContext("2d");
b_context.fillRect(50, 25, 150, 100);
}

</canvas>
Ejemplo
https://developer.mozilla.org/en-US/demos/detail/ghostwriter-art-studio/launch
Info
http://diveintohtml5.info/canvas.html
AGENDA
HTML5
1.
2.
3.
4.
5.
6.
7.

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés
HTML5

6. FORMULARIOS
nuevos tipos <

input>

• Search

• Url

<input type="search">

<input type="url">

• Tel

• Email

<input type="tel" pattern="S{5,10}">

<input required type="email">

• Number

• Color

<input required type="number">

<input type="color">
HTML5

6. FORMULARIOS
• Date
<input type="date" name="fecha">

• Month
<input type="month" name="mes">

• Week
<input type="week" name="semana">
AGENDA
HTML5
1.
2.
3.
4.
5.
6.
7.

Qué es
Novedades
Ventajas
Elementos para la web semántica
Elementos para multimedia
Elementos para formularios
Enlaces de interés
HTML5

7. ENLACES DE INTERÉS
• Guía official
http://dev.w3.org/html5/html-author/

• Tester html5 para navegadores
http://beta.html5test.com/

• Ejemplos y tutorials online
http://playground.html5rocks.com/

• Información sobre canvas
http://diveintohtml5.info/canvas.html

• Librerías javascript para HTML5
http://artysmedia.blogspot.com/2012/07/librerias-javascript-para-html5.html
¿ AÚN TENEMOS TIEMPO
PARA

VER EJEMPLOS

CSS3 ?
CSS3
•
•
•
•
•
•

Bordes
Sombras
Transparencias
Texto, transformaciones
Texto, tratamientos
Texto, 3D

•
•
•
•

Fondos
Pseudo elementos
Selectores
Filtros
APUESTO QUE
NO CONOCES AL

ÚLTIMO
PERSONAJE
EL ES…
Y EL ES…
Y ESTE SEÑOR ES…
¿Y QUIÉN ES EL?
El creador de la WEB

http://es.wikipedia.org/wiki/Tim_Berners-Lee

http://evolutionofweb.appspot.com/
GRACIAS

Néstor Ramírez Salas
Drupal Front End Developer
nramirez@businesstech.pe
nramirezsalas@outlook.com.pe

nramirezsalas

nramirezsalas

994 736 607

Más contenido relacionado

La actualidad más candente

Introduccion html5
Introduccion html5Introduccion html5
Introduccion html5
ADWE Team
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5
joycesita
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
Gonzalo C.
 
Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5
mferrer
 

La actualidad más candente (20)

HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Html 5 presente y futuro de la web
Html 5 presente y futuro de la webHtml 5 presente y futuro de la web
Html 5 presente y futuro de la web
 
Introducción a HTML5 para todos los públicos (UTAD, june 2013)
Introducción a HTML5 para todos los públicos (UTAD, june 2013)Introducción a HTML5 para todos los públicos (UTAD, june 2013)
Introducción a HTML5 para todos los públicos (UTAD, june 2013)
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
Introduccion html5
Introduccion html5Introduccion html5
Introduccion html5
 
Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar HTML5 Y CSS3Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar 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
 
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
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
 
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
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
 
HTML5
HTML5HTML5
HTML5
 
Ria 03-html5-css3
Ria 03-html5-css3Ria 03-html5-css3
Ria 03-html5-css3
 
Html+css 2013
Html+css 2013Html+css 2013
Html+css 2013
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5
 

Similar a Introducción HTML5 y CSS3 (20)

HTML5
HTML5HTML5
HTML5
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 
Nuevo Html5 ..
Nuevo Html5 ..Nuevo Html5 ..
Nuevo Html5 ..
 
Articulo
ArticuloArticulo
Articulo
 
Html5
Html5Html5
Html5
 
Ejemplos reales TPW
Ejemplos reales TPWEjemplos reales TPW
Ejemplos reales TPW
 
HTML5 por Gustavo Vilchez
HTML5 por Gustavo VilchezHTML5 por Gustavo Vilchez
HTML5 por Gustavo Vilchez
 
Manual de HTML5 en español
Manual de HTML5 en españolManual de HTML5 en español
Manual de HTML5 en español
 
5321
53215321
5321
 
Html5
Html5Html5
Html5
 
Manual html5
Manual html5Manual html5
Manual html5
 
curso html
curso htmlcurso html
curso html
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
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
 
Introducción a html 5
Introducción a html 5Introducción a html 5
Introducción a html 5
 
Manual de html5_en_español
Manual de html5_en_españolManual de html5_en_español
Manual de html5_en_español
 
01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intix01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intix
 
01. Creando documentos HTML5
01. Creando documentos HTML501. Creando documentos HTML5
01. Creando documentos HTML5
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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
 

Introducción HTML5 y CSS3