SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
HTML5 y FAMILIA

Efraim Martínez
Madrid, 20 de junio de 2013
1
OBJETIVOS
Comprender cómo están hechas las
páginas web
Aprender a escribir páginas web
sencillas
Debatir para aprender juntos
Pasarlo bien
2
QUÉ ES HTML y HTML5






HTML: lenguaje de etiquetas usado para
estructurar y presentar contenido web
HTML5: nuevas etiquetas de markup
(lenguaje) HTML, CSS3, J
avaScript y
tecnologías complementarias externas
(familia HTML5)
HTML: Hyper Text Markup Language




Es un estándar o recomendación del W3C

HTML5 está aún en transición
3
Evolución de HTML/XHTML

http://broadcast.rackspace.com/blog/HTMLtimeline/index.html
Sólo téxto

Imágenes,
tablas y
frames

CSS

1990
●

●

●
●

●

Ajax, Plugins

2000

HTML 1.0,
mezcla de
SGML+href
Inicio del
proyecto World
Wide Web
(Berners-Lee)

●
●

HTML 3.2
Internet Explorer
4.0 con Windows

HTML 2.0 y CSS
Netscape, primer
navegador comercial con
interfaz gráfico
Tablas y mapas de
imágenes en el cliente

●
●

HTML 4.01
Internet
Explorer 4.0
incluido con
Msft Windows

http://www.ietf.org/rfc/rfc1866.txt

2010

●
●

Primer borrador HTML5
Versión final: 2014 (esp.)

REFERENCIAS:
html 1.0: http://www.ietf.org/rfc/rfc1866.txt
html 3.2: http://www.w3.org/TR/REC-html32
html 4.01: http://www.w3.org/TR/REC-html40
4
HTML5 EN ALGUNOS NAVEGADORES


Google Chrome




Apple Safari




http://www.apple.com/html5

Mozilla Firefox




http://www.chromeexperiments.com

https://developer.mozilla.org/en/HTML/HTML5

Microsoft Internet Explorer


http://www.nevermindthebullets.com

5
QUÉ ES HTML5 en 1:32


https://www.youtube.com/watch?
v=mzPxo7Y6J
yA

6
¿POR QUÉ ERA NECESARIA UNA EVOLUCIÓN?


Cambios radicales en la web en 10 años








http://web.archive.org/web/http://www.youtube.com/

El HTML original era un lenguaje muy
poco estricto y se escribía “ a mano”
Nuevas tendencias habían extremado la
incompatibilidad entre navegadores y
dispositivos
Estándares divergentes


XHTML 2.0, HTML5, flash...)
7
PRINCIPALES DIFERENCIAS DE HTML5 CON SUS
PREDECESORES


Nuevas etiquetas y atributos para
estructurar el contenido



Soporte nativo multimedia audio/video



Soporte completo de CSS3





Sombras, degradados, sombreados, esquinas, fuentes

Gráficos 2D/3D (elemento canvas)
Almacenamiento, BBDD local,
webworkers, drag&drop
8
ESTRUCTURA BÁSICA DE
UN DOCUMENTO HTML5

9
EJERCICIOS CON INDEX-ORIGINAL.HTML


Cosas con el texto


Remarcados y negritas <em> <b> <strong> <i>



Saltos de línea <br />



Insertar imágenes <img />



Insertar enlaces <a>



Elemento <span>



Comprobar la validez


http://validator.w3.org
10
NOCIONES BÁSICAS DE CSS3


Reglas CSS




Selector, declaración, propiedad, valor

Selectores:




Selectores múltiples y anidados





Elemento, clase, identificador, pseudo clases
Precedencia id-atributo-elemento e !important

Inserción de CSS en el documento


Inline <h1



Interna <style



Externa <link

style="color:red">Prueba</h1>
type=”text/css></style>
rel="stylesheet" type="text/css" href="pr.css" />
11
SEGUIMOS CON INDEX-ORIGINAL.HTML


Poner el título rojo con estilo inline



Convertir en estilos internos/externos



Añadir una clase de objetos remarcados



Cambiar el tamaño de los objetos




Unidades absolutas (pt, px) y relativas (em, %)





Identificadores de tamaño (small, medium, large)
impressivewebs.com/understanding-em-units-css

Margénes (margin) y rellenos (padding)
12
MAQUETACIÓN Y DISTRIBUCIÓN DE ELEMENTOS
EN PANTALLA EN HTML5


Evolución




Estructuras más habituales




tablas – frames – capas (div)
Ancho fijo, ancho variable, adaptable

Referencias en la web


Layout fijo

www.w3schools.com/html/html_layout.asp

Layout adaptativo

13
EJERCICIOS SOBRE EL DOCUMENTO
MAQUETAR.HTML


Resetear estilos



Maquetación básica




Espaciados y márgenes





Tamaño del wrap y de los elementos
Separaciones de columnas por tamaños y %

Añadir un menú de navegación con listas


Listas ordenadas y sin ordenar



Estilos para configurar una lista estilo “ menú”

14
ESTRUCTURA SEMÁNTICA DE
ELEMENTOS EN HTML5


Evitan arbitrariedad y facilitan la lectura
<div id="header"> This is my header </div>
<header> This is my header </header>

Cabecera de documento/sección
Bloque de enlaces de navegación (menú)
Contenido agrupado temáticamente
Bloque de información independiente
Contenido lateral o relacionado
Pie de documento/sección

<figure>, <figcaption>, <time>

15
EJERCICIOS SOBRE EL DOCUMENTO
SEMANTICO.HTML


Cambiar etiquetas antiguas por las nuevas
semanticas html5



Cambiar los estilos adecuadamente



Insertar el script modernizr-2.0.js

16
INSERCIÓN DE VIDEO Y AUDIO


Eliminan la necesidad de plugins



Video (subtítulos no soportados aún)
<video autoplay controls height=”” width=”” muted poster=””>
<source src="fich.mp4" type="video/mp4">
<source src=”fich.ogg” type=”video/ogg”>
Your browser does not support video tag.
</audio>



Audio
<audio controls autoplay loop muted preload=”auto”>
<source src="fich.mp3" type="audio/mpeg">
<embed height="50" width="100" src="fich.mp3">
</audio>

17
FORMULARIOS CON HTML5


Expanden los conocidos de HTML4.01






Más tipos de controles y grupos de controles
Comprobaciones incluidas en el propio HTML

Ejercicio


Incluir un formulario de suscripción a lista de correo



Etiquetas <label> y campos <input>



Solicitar correo electrónico válido



Botón para enviar y borrar el formulario

18
FUNCIONALIDAD DRAG&DROP EN UNA PÁGINA
WEB




Funcionalidad avanzada que requiere
programación
Muchos objetos se pueden arrastrar pero
tienen un comportamiento por defecto
(p.e. imágenes o enlaces)




Hay que evitar el comportamiento por defecto

Conceptualmente:


Cuando se inicia drag, capturar la información



Cuando se hace drop, ejecutar las acciones
19
ANEXO: CODIFICACIÓN XHTML/HTML
(los marcados con N no son necesarios en HTML)


Tags and attributes have to be lowercase N



All tags must be closed <br /> or <br></br> N



Documents must be well-formed <p>My coding is <b>bad</p></b>



Attribute values must be quoted Height="3" N



Attribute Minimisation <hr noshade="noshade" /> N









Nuevos links internos (name está deprecado, sustituir por id y usar
ambos)
Alternative text in images obligatorio <img src="header.gif" alt=" " />.
También es buena práctica usar “ title”
& en URLs deben ser codificadas: <a href="reviews.php?
page=27&amp;style=blue">link</a>
Content must be wrapped in a block-level element (p, ul, div)
20
ANEXO: REFERENCIAS Y WEBS ÚTILES


Algunas páginas tutoriales




http://www.w3schools.com/



http://www.w3schools.com/html/html5_intro.asp





http://msdn.microsoft.com/es-es/ie/hh749019

http://www.w3schools.com/tags/ref_colorpicker.asp

Pruebas realizadas por mi sobre los ejercicios:


http://j.mp/html5-utad
(es un enlace a dropbox, en caso de no funcionar
contactar con efraim@
teamingisgrowing.com)

21
GRACIAS

¿NECESITA MÁS INFORMACIÓN?
●
●

http://horizontecloud.com
askhow@horizontecloud.com

22

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

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
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
 
Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5Nuevas etiquetas en HTML 5
Nuevas etiquetas en HTML 5
 
Elementos de html5 y css3
Elementos de html5 y css3Elementos de html5 y css3
Elementos de html5 y css3
 
Html5 telefonica-curso
Html5 telefonica-cursoHtml5 telefonica-curso
Html5 telefonica-curso
 
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
 
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
 
Introducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRIntroducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGR
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a 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
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con 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
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
 
Introduccion html5
Introduccion html5Introduccion html5
Introduccion html5
 
Ria 03-html5-css3
Ria 03-html5-css3Ria 03-html5-css3
Ria 03-html5-css3
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
HTML5
HTML5HTML5
HTML5
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 

Ähnlich wie Introducción a HTML5 para todos los públicos (UTAD, june 2013)

Ähnlich wie Introducción a HTML5 para todos los públicos (UTAD, june 2013) (20)

Tipo
TipoTipo
Tipo
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
 
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
 
Curso HTML CSS 1/4
Curso HTML CSS 1/4Curso HTML CSS 1/4
Curso HTML CSS 1/4
 
Html 5
Html 5Html 5
Html 5
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Html1
Html1Html1
Html1
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
Presentacion asignatura
Presentacion asignaturaPresentacion asignatura
Presentacion asignatura
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
HTML5+CSS3 01
HTML5+CSS3 01HTML5+CSS3 01
HTML5+CSS3 01
 
Camilo diaz
Camilo diazCamilo diaz
Camilo diaz
 
440 material impreso uc059-3 desarrollo de pagina web y recursos multimedia (1)
440 material impreso uc059-3 desarrollo de pagina web y recursos multimedia (1)440 material impreso uc059-3 desarrollo de pagina web y recursos multimedia (1)
440 material impreso uc059-3 desarrollo de pagina web y recursos multimedia (1)
 
Html, Css y JavaScript
Html, Css y JavaScriptHtml, Css y JavaScript
Html, Css y JavaScript
 
Html nathaly fajardo, melissa gomez
Html nathaly fajardo, melissa gomezHtml nathaly fajardo, melissa gomez
Html nathaly fajardo, melissa gomez
 
Html5
Html5Html5
Html5
 
Historia del HTML
Historia del HTMLHistoria del HTML
Historia del HTML
 

Mehr von Efraim Martinez

Efraim Martinez, CV, 2018
Efraim Martinez, CV, 2018Efraim Martinez, CV, 2018
Efraim Martinez, CV, 2018Efraim Martinez
 
Wordpress hiperescala en AWS
Wordpress hiperescala en AWSWordpress hiperescala en AWS
Wordpress hiperescala en AWSEfraim Martinez
 
Hybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas CloudglassHybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas CloudglassEfraim Martinez
 
Mejores prácticas para contrataciónd de Cloud en sector público
Mejores prácticas para contrataciónd de Cloud en sector públicoMejores prácticas para contrataciónd de Cloud en sector público
Mejores prácticas para contrataciónd de Cloud en sector públicoEfraim Martinez
 
Smart infrastructure for smart data, 2017
Smart infrastructure for smart data, 2017Smart infrastructure for smart data, 2017
Smart infrastructure for smart data, 2017Efraim Martinez
 
eShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress HiperescalaeShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress HiperescalaEfraim Martinez
 
En qué pensar cuando piensas en la nube
En qué pensar cuando piensas en la nubeEn qué pensar cuando piensas en la nube
En qué pensar cuando piensas en la nubeEfraim Martinez
 
IMPACT Madrid, Digitasation days, presentation for libnova
IMPACT Madrid, Digitasation days, presentation for libnovaIMPACT Madrid, Digitasation days, presentation for libnova
IMPACT Madrid, Digitasation days, presentation for libnovaEfraim Martinez
 
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)Efraim Martinez
 
Innovación y modelos de negocio - Innovation and business models (UTAD june 2...
Innovación y modelos de negocio - Innovation and business models (UTAD june 2...Innovación y modelos de negocio - Innovation and business models (UTAD june 2...
Innovación y modelos de negocio - Innovation and business models (UTAD june 2...Efraim Martinez
 
Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)
Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)
Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)Efraim Martinez
 
Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)
Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)
Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)Efraim Martinez
 
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)Efraim Martinez
 
libnova: Preservando la memoria del futuro
libnova: Preservando la memoria del futurolibnova: Preservando la memoria del futuro
libnova: Preservando la memoria del futuroEfraim Martinez
 
Claves para provocar la innovación
Claves para provocar la innovaciónClaves para provocar la innovación
Claves para provocar la innovaciónEfraim Martinez
 
Provocar transformaciones que perduran
Provocar transformaciones que perduranProvocar transformaciones que perduran
Provocar transformaciones que perduranEfraim Martinez
 
Cloud Computing, la tortilla de patata deconstruida de la tecnología
Cloud Computing, la tortilla de patata deconstruida de la tecnologíaCloud Computing, la tortilla de patata deconstruida de la tecnología
Cloud Computing, la tortilla de patata deconstruida de la tecnologíaEfraim Martinez
 
2013 Cloud Computing y la transformación de TI
2013 Cloud Computing y la transformación de TI2013 Cloud Computing y la transformación de TI
2013 Cloud Computing y la transformación de TIEfraim Martinez
 
20130131 cloudcomputing-con-avansis-dintel
20130131 cloudcomputing-con-avansis-dintel20130131 cloudcomputing-con-avansis-dintel
20130131 cloudcomputing-con-avansis-dintelEfraim Martinez
 

Mehr von Efraim Martinez (20)

Efraim Martinez, CV, 2018
Efraim Martinez, CV, 2018Efraim Martinez, CV, 2018
Efraim Martinez, CV, 2018
 
Wordpress hiperescala en AWS
Wordpress hiperescala en AWSWordpress hiperescala en AWS
Wordpress hiperescala en AWS
 
Hybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas CloudglassHybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas Cloudglass
 
Mejores prácticas para contrataciónd de Cloud en sector público
Mejores prácticas para contrataciónd de Cloud en sector públicoMejores prácticas para contrataciónd de Cloud en sector público
Mejores prácticas para contrataciónd de Cloud en sector público
 
Smart infrastructure for smart data, 2017
Smart infrastructure for smart data, 2017Smart infrastructure for smart data, 2017
Smart infrastructure for smart data, 2017
 
eShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress HiperescalaeShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress Hiperescala
 
En qué pensar cuando piensas en la nube
En qué pensar cuando piensas en la nubeEn qué pensar cuando piensas en la nube
En qué pensar cuando piensas en la nube
 
Preservacion digital
Preservacion digitalPreservacion digital
Preservacion digital
 
IMPACT Madrid, Digitasation days, presentation for libnova
IMPACT Madrid, Digitasation days, presentation for libnovaIMPACT Madrid, Digitasation days, presentation for libnova
IMPACT Madrid, Digitasation days, presentation for libnova
 
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)
 
Innovación y modelos de negocio - Innovation and business models (UTAD june 2...
Innovación y modelos de negocio - Innovation and business models (UTAD june 2...Innovación y modelos de negocio - Innovation and business models (UTAD june 2...
Innovación y modelos de negocio - Innovation and business models (UTAD june 2...
 
Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)
Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)
Creatividad e Innovación - Creativity and Innovation (UTAD, june 2013)
 
Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)
Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)
Cloud Computing: Oferta actual (Sesión 3, UTAD junio 2013)
 
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
 
libnova: Preservando la memoria del futuro
libnova: Preservando la memoria del futurolibnova: Preservando la memoria del futuro
libnova: Preservando la memoria del futuro
 
Claves para provocar la innovación
Claves para provocar la innovaciónClaves para provocar la innovación
Claves para provocar la innovación
 
Provocar transformaciones que perduran
Provocar transformaciones que perduranProvocar transformaciones que perduran
Provocar transformaciones que perduran
 
Cloud Computing, la tortilla de patata deconstruida de la tecnología
Cloud Computing, la tortilla de patata deconstruida de la tecnologíaCloud Computing, la tortilla de patata deconstruida de la tecnología
Cloud Computing, la tortilla de patata deconstruida de la tecnología
 
2013 Cloud Computing y la transformación de TI
2013 Cloud Computing y la transformación de TI2013 Cloud Computing y la transformación de TI
2013 Cloud Computing y la transformación de TI
 
20130131 cloudcomputing-con-avansis-dintel
20130131 cloudcomputing-con-avansis-dintel20130131 cloudcomputing-con-avansis-dintel
20130131 cloudcomputing-con-avansis-dintel
 

Kürzlich hochgeladen

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Kürzlich hochgeladen (20)

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Introducción a HTML5 para todos los públicos (UTAD, june 2013)

  • 1. HTML5 y FAMILIA Efraim Martínez Madrid, 20 de junio de 2013 1
  • 2. OBJETIVOS Comprender cómo están hechas las páginas web Aprender a escribir páginas web sencillas Debatir para aprender juntos Pasarlo bien 2
  • 3. QUÉ ES HTML y HTML5    HTML: lenguaje de etiquetas usado para estructurar y presentar contenido web HTML5: nuevas etiquetas de markup (lenguaje) HTML, CSS3, J avaScript y tecnologías complementarias externas (familia HTML5) HTML: Hyper Text Markup Language   Es un estándar o recomendación del W3C HTML5 está aún en transición 3
  • 4. Evolución de HTML/XHTML http://broadcast.rackspace.com/blog/HTMLtimeline/index.html Sólo téxto Imágenes, tablas y frames CSS 1990 ● ● ● ● ● Ajax, Plugins 2000 HTML 1.0, mezcla de SGML+href Inicio del proyecto World Wide Web (Berners-Lee) ● ● HTML 3.2 Internet Explorer 4.0 con Windows HTML 2.0 y CSS Netscape, primer navegador comercial con interfaz gráfico Tablas y mapas de imágenes en el cliente ● ● HTML 4.01 Internet Explorer 4.0 incluido con Msft Windows http://www.ietf.org/rfc/rfc1866.txt 2010 ● ● Primer borrador HTML5 Versión final: 2014 (esp.) REFERENCIAS: html 1.0: http://www.ietf.org/rfc/rfc1866.txt html 3.2: http://www.w3.org/TR/REC-html32 html 4.01: http://www.w3.org/TR/REC-html40 4
  • 5. HTML5 EN ALGUNOS NAVEGADORES  Google Chrome   Apple Safari   http://www.apple.com/html5 Mozilla Firefox   http://www.chromeexperiments.com https://developer.mozilla.org/en/HTML/HTML5 Microsoft Internet Explorer  http://www.nevermindthebullets.com 5
  • 6. QUÉ ES HTML5 en 1:32  https://www.youtube.com/watch? v=mzPxo7Y6J yA 6
  • 7. ¿POR QUÉ ERA NECESARIA UNA EVOLUCIÓN?  Cambios radicales en la web en 10 años     http://web.archive.org/web/http://www.youtube.com/ El HTML original era un lenguaje muy poco estricto y se escribía “ a mano” Nuevas tendencias habían extremado la incompatibilidad entre navegadores y dispositivos Estándares divergentes  XHTML 2.0, HTML5, flash...) 7
  • 8. PRINCIPALES DIFERENCIAS DE HTML5 CON SUS PREDECESORES  Nuevas etiquetas y atributos para estructurar el contenido  Soporte nativo multimedia audio/video  Soporte completo de CSS3    Sombras, degradados, sombreados, esquinas, fuentes Gráficos 2D/3D (elemento canvas) Almacenamiento, BBDD local, webworkers, drag&drop 8
  • 9. ESTRUCTURA BÁSICA DE UN DOCUMENTO HTML5 9
  • 10. EJERCICIOS CON INDEX-ORIGINAL.HTML  Cosas con el texto  Remarcados y negritas <em> <b> <strong> <i>  Saltos de línea <br />  Insertar imágenes <img />  Insertar enlaces <a>  Elemento <span>  Comprobar la validez  http://validator.w3.org 10
  • 11. NOCIONES BÁSICAS DE CSS3  Reglas CSS   Selector, declaración, propiedad, valor Selectores:   Selectores múltiples y anidados   Elemento, clase, identificador, pseudo clases Precedencia id-atributo-elemento e !important Inserción de CSS en el documento  Inline <h1  Interna <style  Externa <link style="color:red">Prueba</h1> type=”text/css></style> rel="stylesheet" type="text/css" href="pr.css" /> 11
  • 12. SEGUIMOS CON INDEX-ORIGINAL.HTML  Poner el título rojo con estilo inline  Convertir en estilos internos/externos  Añadir una clase de objetos remarcados  Cambiar el tamaño de los objetos   Unidades absolutas (pt, px) y relativas (em, %)   Identificadores de tamaño (small, medium, large) impressivewebs.com/understanding-em-units-css Margénes (margin) y rellenos (padding) 12
  • 13. MAQUETACIÓN Y DISTRIBUCIÓN DE ELEMENTOS EN PANTALLA EN HTML5  Evolución   Estructuras más habituales   tablas – frames – capas (div) Ancho fijo, ancho variable, adaptable Referencias en la web  Layout fijo www.w3schools.com/html/html_layout.asp Layout adaptativo 13
  • 14. EJERCICIOS SOBRE EL DOCUMENTO MAQUETAR.HTML  Resetear estilos  Maquetación básica   Espaciados y márgenes   Tamaño del wrap y de los elementos Separaciones de columnas por tamaños y % Añadir un menú de navegación con listas  Listas ordenadas y sin ordenar  Estilos para configurar una lista estilo “ menú” 14
  • 15. ESTRUCTURA SEMÁNTICA DE ELEMENTOS EN HTML5  Evitan arbitrariedad y facilitan la lectura <div id="header"> This is my header </div> <header> This is my header </header> Cabecera de documento/sección Bloque de enlaces de navegación (menú) Contenido agrupado temáticamente Bloque de información independiente Contenido lateral o relacionado Pie de documento/sección <figure>, <figcaption>, <time> 15
  • 16. EJERCICIOS SOBRE EL DOCUMENTO SEMANTICO.HTML  Cambiar etiquetas antiguas por las nuevas semanticas html5  Cambiar los estilos adecuadamente  Insertar el script modernizr-2.0.js 16
  • 17. INSERCIÓN DE VIDEO Y AUDIO  Eliminan la necesidad de plugins  Video (subtítulos no soportados aún) <video autoplay controls height=”” width=”” muted poster=””> <source src="fich.mp4" type="video/mp4"> <source src=”fich.ogg” type=”video/ogg”> Your browser does not support video tag. </audio>  Audio <audio controls autoplay loop muted preload=”auto”> <source src="fich.mp3" type="audio/mpeg"> <embed height="50" width="100" src="fich.mp3"> </audio> 17
  • 18. FORMULARIOS CON HTML5  Expanden los conocidos de HTML4.01    Más tipos de controles y grupos de controles Comprobaciones incluidas en el propio HTML Ejercicio  Incluir un formulario de suscripción a lista de correo  Etiquetas <label> y campos <input>  Solicitar correo electrónico válido  Botón para enviar y borrar el formulario 18
  • 19. FUNCIONALIDAD DRAG&DROP EN UNA PÁGINA WEB   Funcionalidad avanzada que requiere programación Muchos objetos se pueden arrastrar pero tienen un comportamiento por defecto (p.e. imágenes o enlaces)   Hay que evitar el comportamiento por defecto Conceptualmente:  Cuando se inicia drag, capturar la información  Cuando se hace drop, ejecutar las acciones 19
  • 20. ANEXO: CODIFICACIÓN XHTML/HTML (los marcados con N no son necesarios en HTML)  Tags and attributes have to be lowercase N  All tags must be closed <br /> or <br></br> N  Documents must be well-formed <p>My coding is <b>bad</p></b>  Attribute values must be quoted Height="3" N  Attribute Minimisation <hr noshade="noshade" /> N     Nuevos links internos (name está deprecado, sustituir por id y usar ambos) Alternative text in images obligatorio <img src="header.gif" alt=" " />. También es buena práctica usar “ title” & en URLs deben ser codificadas: <a href="reviews.php? page=27&amp;style=blue">link</a> Content must be wrapped in a block-level element (p, ul, div) 20
  • 21. ANEXO: REFERENCIAS Y WEBS ÚTILES  Algunas páginas tutoriales   http://www.w3schools.com/  http://www.w3schools.com/html/html5_intro.asp   http://msdn.microsoft.com/es-es/ie/hh749019 http://www.w3schools.com/tags/ref_colorpicker.asp Pruebas realizadas por mi sobre los ejercicios:  http://j.mp/html5-utad (es un enlace a dropbox, en caso de no funcionar contactar con efraim@ teamingisgrowing.com) 21