SlideShare una empresa de Scribd logo
Creando documentos HTML 5
Danae Aguilar Guzmán
MCT, MS, MCTS, MCP
danaeaguilar@gmail.com
Que es HTML5?
• HTML5 (HyperText Markup Language, versión
5) es la quinta revisión importante del
lenguaje básico de la World Wide Web, HTML
Markup
nuevo + APIs
Javascript =
Nuevos elementos
• article
• aside
• audio
• bdi
• canvas
• datalist
• details
• embed
• figcaption
• figure
• footer
• header
• main
• math
• mark
• meter
• nav
• output
• progress
• section
• source
• summary
• svg
• time
• track
• video
• wbr
Nuevos APIs javascript
Estructura básica
Estructura básica de un documento HTML5
<!DOCTYPE html>
<html>
<head>
<title>titulo aquí</title>
</head>
<body>
contenido aquí
</body>
</html>
Atributos Booleanos
Atributos Booleanos
• checked
• selected
• disabled
• readonly
<input type="checkbox" name="fruta"
value="Manzana" checked />
<input type="checkbox" name="fruta"
value="Naranja" checked="checked" />
<input type="checkbox" name="fruta"
value="Naranja" checked="" />
Atributos globales
Atributos globales
• Son atributos que pueden ser aplicados a
cualquier elemento de HTML5
• hidden
• id
• lang
• spellcheck
• style
• tabindex
• title
• accesskey
• class
• contenteditable
• contextmenu
• dir
• draggable
• dropzone
Atributos expando
Atributos expando
• Son atributos que tu defines.
• Para evitar conflictos de nombres se les
pone el prefijo data-
<span data-codigo='ABC123'>Juanito Perez</span>
Elementos void
Elementos void
• No pueden tener contenido
Elemento Descripcion
<area> Un área de enlace con un texto en un mapa de imagen.
<base> Especifica la URL base del documento para todas las URLs
relativas en el documento.
<br> Representa un salto de línea
<col> Define las propiedades de una o más columnas dentro de un
elemento <colgroup>
<command> Un comando que puede ser invocado por un usuario
<hr> Especifica un cambio temático en el contenido
<img> Define una imagen
<input> Un campo de datos con tipo que permite al usuario editar los
datos
Elementos void
Elementos void
• No pueden tener contenido
Elemento Descripcion
<link> Una relación entre un documento y un recurso externo, como una
hoja de estilo en cascada
<keygen> Un control generador de claves para cifrar los datos de los
formularios se pasaran al servidor
<meta> Define los metadatos que describen el documento HTML
<param> Define un parámetro para un objeto
<source> Define un recurso multimedia para un elemento de <video> o de
<audio>
<wbr> Opcionalmente rompe una palabra grande en el lugar en que esta
este elemento
Comentarios
Comentarios
• No se permite espacio entre el símbolo <!
y los caracteres --
<!-- aquí van los comentarios -->
Estructura básica
Entidades HTML (caracteres especiales)
Caracter a
mostrar
Nombre Numero Descripción
& &amp; &#38; signo &
> &gt; &#62; Signo mayor que
< &lt; &#60; Signo menor que
" &quot; &#34; Comilla doble
© &copy; &#169; derechos de autor
® &reg; &#174; marca registrada
™ &trade; &#8482; Marca de fábrica
&nbsp; $#160; Espacio sin salto de línea
Estructurando el UI usando markup
semántico
Markup Semántico
• Los elementos HTML 5 proveen estructura
y no comportamiento ni presentación.
• Las hojas de estilos CSS proveen la
presentación
• JavaScript provee el comportamiento.
Estructurando el UI usando markup
semántico
Antes se usaban divs para la estructura de las
páginas:
Estructurando el UI usando markup
semántico
Antes se usaban divs para la estructura de las
páginas.
• El propósito de los elementos div se basaba
en el id o class del div
• No es posible para screen readers o motores
de búsqueda entender el propósito de los
elementos
Elementos semánticos de HTML5
Elementos semánticos
Proveen significado para el programador y para
los browsers.
<header>
• Define una cabecera, de una página o de un
article
<footer>
• Define un pie, de una página o de un article
<nav>
• Define una sección que contiene enlaces de
navegación.
Elementos semánticos de HTML5
Elementos semánticos
<article>
• Una unidad de contenido completa por si
misma.
<section>
• Define una parte o sección que pertenece al
contenido actual
<aside>
• Define una sección de contenido que puede
estar fuera del contexto del contenido
actual.
Elementos semánticos de HTML5
Elementos semánticos de HTML5
Anotando el contenido
• <em>
• <strong>
• <mark>
• <abbr title="As soon as
possible">ASAP</abbr>
• <address> del autor
• <code> código
• <samp> ejemplo de código
• <pre>
• <var>
Elementos semánticos de HTML5
Figuras
• Usar figcaption para mostrar un título de la
imagen
• Usar alt para mostrar un texto alternativo a la
imagen.
<figure id="figure1">
<img src="images/mascota.jpg"
alt="la foto de mi mascota" />
<figcaption>Figure 1 La foto de mi mascota.</figcaption>
</figure>
Elementos semánticos de HTML5
Details y Summary
• Permite crear un elemento colapsable
• Aun solo disponible en Chrome.
<details>
<summary>Título</summary>
<p>
contenido
</p>
<p>
mas contenido
</p>
</details>
Nuevos elementos de ingreso de datos
• color
• datalist
• date
• datetime
• datetime-local
• email
• month
• number
• range
• search
• tel
• time
• url
• week
<input type="color" />
Elementos de ingreso de datos
Nuevos elementos de ingreso de datos
• Color
Nuevos elementos de ingreso de datos
• Date
<input type= "date" />
Nuevos elementos de ingreso de datos
• Time
<input type= "time" />
Nuevos elementos de ingreso de datos
• datetime
• datetime-local <input type= "datetime-local" />
<input type= "datetime" />
Nuevos elementos de ingreso de datos
• month
<input type= "month" />
Nuevos elementos de ingreso de datos
• week
<input type= "week" />
Nuevos elementos de ingreso de datos
• Email
• Url
<input type= "email" />
<input type= "url" />
Nuevos elementos de ingreso de datos
• range
<input type= "range" />
Nuevos elementos de ingreso de datos
• number
<input type= "number" />

Más contenido relacionado

Similar a 01. Creando documentos HTML5

Programacion web
Programacion webProgramacion web
Programacion web
Carlos Alonso Pérez
 
Introducción HTML5 y CSS3
Introducción HTML5 y CSS3Introducción HTML5 y CSS3
Introducción HTML5 y CSS3
Néstor Ramírez Salas
 
Introducción a html5
Introducción a html5Introducción a html5
Introducción a html5
Julito Avellaneda
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
drarock
 
HTML5 por Gustavo Vilchez
HTML5 por Gustavo VilchezHTML5 por Gustavo Vilchez
HTML5 por Gustavo Vilchez
Gustavo
 
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScriptFull-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Diego López-de-Ipiña González-de-Artaza
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
Joaquin Lara Sierra
 
Html Sharon 4101
Html Sharon 4101Html Sharon 4101
Html Sharon 4101
SharonQuintero01
 
Presentación html5
Presentación html5Presentación html5
Presentación html5
Román Tienda Martinez
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
Juan Eladio Sánchez Rosas
 
HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
Binaris, Escuela Digital Avanzada
 
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
Santiago Montiu Torguet
 
Presentación del curso de html5
Presentación del curso de html5Presentación del curso de html5
Presentación del curso de html5
futurodelweb.com
 
Dispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdfDispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdf
JohnWalker603627
 
Programación básica de html5
Programación básica de html5Programación básica de html5
Programación básica de html5
Coka Medel
 
Seo para prestashop V.2
Seo para prestashop V.2Seo para prestashop V.2
Seo para prestashop V.2
Raúl Carrión
 
HTML5, CSS3, Jquery y Boostrap
HTML5, CSS3, Jquery y BoostrapHTML5, CSS3, Jquery y Boostrap
HTML5, CSS3, Jquery y Boostrap
Alex Vogager
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
alejandro-lagos
 
Clase Html + CSS
Clase Html + CSSClase Html + CSS
Clase Html + CSS
Nicolás Bello Camilletti
 
Nuevo Html5 ..
Nuevo Html5 ..Nuevo Html5 ..
Nuevo Html5 ..
icreativasoft
 

Similar a 01. Creando documentos HTML5 (20)

Programacion web
Programacion webProgramacion web
Programacion web
 
Introducción HTML5 y CSS3
Introducción HTML5 y CSS3Introducción HTML5 y CSS3
Introducción HTML5 y CSS3
 
Introducción a html5
Introducción a html5Introducción a html5
Introducción a html5
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 
HTML5 por Gustavo Vilchez
HTML5 por Gustavo VilchezHTML5 por Gustavo Vilchez
HTML5 por Gustavo Vilchez
 
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScriptFull-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
 
Html Sharon 4101
Html Sharon 4101Html Sharon 4101
Html Sharon 4101
 
Presentación html5
Presentación html5Presentación html5
Presentación html5
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
 
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
 
Presentación del curso de html5
Presentación del curso de html5Presentación del curso de html5
Presentación del curso de html5
 
Dispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdfDispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdf
 
Programación básica de html5
Programación básica de html5Programación básica de html5
Programación básica de html5
 
Seo para prestashop V.2
Seo para prestashop V.2Seo para prestashop V.2
Seo para prestashop V.2
 
HTML5, CSS3, Jquery y Boostrap
HTML5, CSS3, Jquery y BoostrapHTML5, CSS3, Jquery y Boostrap
HTML5, CSS3, Jquery y Boostrap
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Clase Html + CSS
Clase Html + CSSClase Html + CSS
Clase Html + CSS
 
Nuevo Html5 ..
Nuevo Html5 ..Nuevo Html5 ..
Nuevo Html5 ..
 

Más de Danae Aguilar Guzmán

Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Danae Aguilar Guzmán
 
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
WPF 10. mejorando la funcionalidad y usabilidad de las aplicacionesWPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
Danae Aguilar Guzmán
 
WPF 09. procesos asíncronos y programación paralela
WPF 09. procesos asíncronos y programación paralelaWPF 09. procesos asíncronos y programación paralela
WPF 09. procesos asíncronos y programación paralela
Danae Aguilar Guzmán
 
WPF 08 - manejo y vinculación de datos
WPF 08 - manejo y vinculación de datosWPF 08 - manejo y vinculación de datos
WPF 08 - manejo y vinculación de datos
Danae Aguilar Guzmán
 
WPF 07 - gráficos, animación y multimedia
WPF 07 - gráficos, animación y multimediaWPF 07 - gráficos, animación y multimedia
WPF 07 - gráficos, animación y multimedia
Danae Aguilar Guzmán
 
WPF 06 - personalizando los controles de interfaz de usuario
WPF 06 -  personalizando los controles de interfaz de usuarioWPF 06 -  personalizando los controles de interfaz de usuario
WPF 06 - personalizando los controles de interfaz de usuario
Danae Aguilar Guzmán
 
WPF 05 - triggers y eventos
WPF 05 - triggers y eventosWPF 05 - triggers y eventos
WPF 05 - triggers y eventos
Danae Aguilar Guzmán
 
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
WPF 04 -  reutilizando recursos y estilos en una aplicación WPF WPF 04 -  reutilizando recursos y estilos en una aplicación WPF
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
Danae Aguilar Guzmán
 
WPF 03 - controles WPF
WPF 03 - controles WPF WPF 03 - controles WPF
WPF 03 - controles WPF
Danae Aguilar Guzmán
 
WPF 02 - construyendo una interfaz de usuario
WPF 02  - construyendo una interfaz de usuarioWPF 02  - construyendo una interfaz de usuario
WPF 02 - construyendo una interfaz de usuario
Danae Aguilar Guzmán
 
WPF 01 - introducción
WPF 01 -  introducciónWPF 01 -  introducción
WPF 01 - introducción
Danae Aguilar Guzmán
 
ASP.NET MVC - introduccion al web api
ASP.NET MVC - introduccion al web apiASP.NET MVC - introduccion al web api
ASP.NET MVC - introduccion al web api
Danae Aguilar Guzmán
 
ASP.NET MVC - bundling y minification
ASP.NET MVC - bundling y minificationASP.NET MVC - bundling y minification
ASP.NET MVC - bundling y minification
Danae Aguilar Guzmán
 
ASP.NET MVC - AJAX
ASP.NET MVC - AJAXASP.NET MVC - AJAX
ASP.NET MVC - AJAX
Danae Aguilar Guzmán
 
ASP.NET MVC - implementando globalizacion and localizacion
ASP.NET MVC - implementando globalizacion and localizacionASP.NET MVC - implementando globalizacion and localizacion
ASP.NET MVC - implementando globalizacion and localizacion
Danae Aguilar Guzmán
 
ASP.NET MVC - areas, manejo de estado
ASP.NET MVC - areas, manejo de estadoASP.NET MVC - areas, manejo de estado
ASP.NET MVC - areas, manejo de estado
Danae Aguilar Guzmán
 
ASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datosASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datos
Danae Aguilar Guzmán
 
ASP.NET MVC - layouts y vistas parciales
ASP.NET MVC - layouts y vistas parcialesASP.NET MVC - layouts y vistas parciales
ASP.NET MVC - layouts y vistas parciales
Danae Aguilar Guzmán
 
ASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVCASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVC
Danae Aguilar Guzmán
 
Crecimiento profesional como desarrollador de software
Crecimiento profesional como desarrollador de softwareCrecimiento profesional como desarrollador de software
Crecimiento profesional como desarrollador de software
Danae Aguilar Guzmán
 

Más de Danae Aguilar Guzmán (20)

Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
WPF 10. mejorando la funcionalidad y usabilidad de las aplicacionesWPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
WPF 10. mejorando la funcionalidad y usabilidad de las aplicaciones
 
WPF 09. procesos asíncronos y programación paralela
WPF 09. procesos asíncronos y programación paralelaWPF 09. procesos asíncronos y programación paralela
WPF 09. procesos asíncronos y programación paralela
 
WPF 08 - manejo y vinculación de datos
WPF 08 - manejo y vinculación de datosWPF 08 - manejo y vinculación de datos
WPF 08 - manejo y vinculación de datos
 
WPF 07 - gráficos, animación y multimedia
WPF 07 - gráficos, animación y multimediaWPF 07 - gráficos, animación y multimedia
WPF 07 - gráficos, animación y multimedia
 
WPF 06 - personalizando los controles de interfaz de usuario
WPF 06 -  personalizando los controles de interfaz de usuarioWPF 06 -  personalizando los controles de interfaz de usuario
WPF 06 - personalizando los controles de interfaz de usuario
 
WPF 05 - triggers y eventos
WPF 05 - triggers y eventosWPF 05 - triggers y eventos
WPF 05 - triggers y eventos
 
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
WPF 04 -  reutilizando recursos y estilos en una aplicación WPF WPF 04 -  reutilizando recursos y estilos en una aplicación WPF
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
 
WPF 03 - controles WPF
WPF 03 - controles WPF WPF 03 - controles WPF
WPF 03 - controles WPF
 
WPF 02 - construyendo una interfaz de usuario
WPF 02  - construyendo una interfaz de usuarioWPF 02  - construyendo una interfaz de usuario
WPF 02 - construyendo una interfaz de usuario
 
WPF 01 - introducción
WPF 01 -  introducciónWPF 01 -  introducción
WPF 01 - introducción
 
ASP.NET MVC - introduccion al web api
ASP.NET MVC - introduccion al web apiASP.NET MVC - introduccion al web api
ASP.NET MVC - introduccion al web api
 
ASP.NET MVC - bundling y minification
ASP.NET MVC - bundling y minificationASP.NET MVC - bundling y minification
ASP.NET MVC - bundling y minification
 
ASP.NET MVC - AJAX
ASP.NET MVC - AJAXASP.NET MVC - AJAX
ASP.NET MVC - AJAX
 
ASP.NET MVC - implementando globalizacion and localizacion
ASP.NET MVC - implementando globalizacion and localizacionASP.NET MVC - implementando globalizacion and localizacion
ASP.NET MVC - implementando globalizacion and localizacion
 
ASP.NET MVC - areas, manejo de estado
ASP.NET MVC - areas, manejo de estadoASP.NET MVC - areas, manejo de estado
ASP.NET MVC - areas, manejo de estado
 
ASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datosASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datos
 
ASP.NET MVC - layouts y vistas parciales
ASP.NET MVC - layouts y vistas parcialesASP.NET MVC - layouts y vistas parciales
ASP.NET MVC - layouts y vistas parciales
 
ASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVCASP.NET MVC - Introducción a ASP.NET MVC
ASP.NET MVC - Introducción a ASP.NET MVC
 
Crecimiento profesional como desarrollador de software
Crecimiento profesional como desarrollador de softwareCrecimiento profesional como desarrollador de software
Crecimiento profesional como desarrollador de software
 

Último

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
APLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdfAPLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdf
jordanovillacorta09
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) -  JRM - APSTI I ADuckDuckGo (Motor de Busqueda) -  JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
DarnotOcxalFlorianoP
 
Aplicación de las sentencias de control en telecomunicaciones
Aplicación de las sentencias de control en telecomunicacionesAplicación de las sentencias de control en telecomunicaciones
Aplicación de las sentencias de control en telecomunicaciones
ambuludimateo2
 
IF y SWITCH: Claves para una Lógica de Programación
IF y SWITCH: Claves para una Lógica de ProgramaciónIF y SWITCH: Claves para una Lógica de Programación
IF y SWITCH: Claves para una Lógica de Programación
bvaldivieso014
 
sesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWAREsesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWARE
YanelyMedalithBM
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Javier Martinez Seco
 
PLUGIN (Mary Cielo Huañec Paz) .pdf
PLUGIN (Mary Cielo Huañec Paz)      .pdfPLUGIN (Mary Cielo Huañec Paz)      .pdf
PLUGIN (Mary Cielo Huañec Paz) .pdf
MaryCieloHuaecPaz
 

Último (12)

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
APLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdfAPLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdf
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) -  JRM - APSTI I ADuckDuckGo (Motor de Busqueda) -  JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
 
Aplicación de las sentencias de control en telecomunicaciones
Aplicación de las sentencias de control en telecomunicacionesAplicación de las sentencias de control en telecomunicaciones
Aplicación de las sentencias de control en telecomunicaciones
 
IF y SWITCH: Claves para una Lógica de Programación
IF y SWITCH: Claves para una Lógica de ProgramaciónIF y SWITCH: Claves para una Lógica de Programación
IF y SWITCH: Claves para una Lógica de Programación
 
sesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWAREsesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWARE
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
 
PLUGIN (Mary Cielo Huañec Paz) .pdf
PLUGIN (Mary Cielo Huañec Paz)      .pdfPLUGIN (Mary Cielo Huañec Paz)      .pdf
PLUGIN (Mary Cielo Huañec Paz) .pdf
 

01. Creando documentos HTML5

  • 1. Creando documentos HTML 5 Danae Aguilar Guzmán MCT, MS, MCTS, MCP danaeaguilar@gmail.com
  • 2. Que es HTML5? • HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML Markup nuevo + APIs Javascript =
  • 3. Nuevos elementos • article • aside • audio • bdi • canvas • datalist • details • embed • figcaption • figure • footer • header • main • math • mark • meter • nav • output • progress • section • source • summary • svg • time • track • video • wbr
  • 5. Estructura básica Estructura básica de un documento HTML5 <!DOCTYPE html> <html> <head> <title>titulo aquí</title> </head> <body> contenido aquí </body> </html>
  • 6. Atributos Booleanos Atributos Booleanos • checked • selected • disabled • readonly <input type="checkbox" name="fruta" value="Manzana" checked /> <input type="checkbox" name="fruta" value="Naranja" checked="checked" /> <input type="checkbox" name="fruta" value="Naranja" checked="" />
  • 7. Atributos globales Atributos globales • Son atributos que pueden ser aplicados a cualquier elemento de HTML5 • hidden • id • lang • spellcheck • style • tabindex • title • accesskey • class • contenteditable • contextmenu • dir • draggable • dropzone
  • 8. Atributos expando Atributos expando • Son atributos que tu defines. • Para evitar conflictos de nombres se les pone el prefijo data- <span data-codigo='ABC123'>Juanito Perez</span>
  • 9. Elementos void Elementos void • No pueden tener contenido Elemento Descripcion <area> Un área de enlace con un texto en un mapa de imagen. <base> Especifica la URL base del documento para todas las URLs relativas en el documento. <br> Representa un salto de línea <col> Define las propiedades de una o más columnas dentro de un elemento <colgroup> <command> Un comando que puede ser invocado por un usuario <hr> Especifica un cambio temático en el contenido <img> Define una imagen <input> Un campo de datos con tipo que permite al usuario editar los datos
  • 10. Elementos void Elementos void • No pueden tener contenido Elemento Descripcion <link> Una relación entre un documento y un recurso externo, como una hoja de estilo en cascada <keygen> Un control generador de claves para cifrar los datos de los formularios se pasaran al servidor <meta> Define los metadatos que describen el documento HTML <param> Define un parámetro para un objeto <source> Define un recurso multimedia para un elemento de <video> o de <audio> <wbr> Opcionalmente rompe una palabra grande en el lugar en que esta este elemento
  • 11. Comentarios Comentarios • No se permite espacio entre el símbolo <! y los caracteres -- <!-- aquí van los comentarios -->
  • 12. Estructura básica Entidades HTML (caracteres especiales) Caracter a mostrar Nombre Numero Descripción & &amp; &#38; signo & > &gt; &#62; Signo mayor que < &lt; &#60; Signo menor que " &quot; &#34; Comilla doble © &copy; &#169; derechos de autor ® &reg; &#174; marca registrada ™ &trade; &#8482; Marca de fábrica &nbsp; $#160; Espacio sin salto de línea
  • 13. Estructurando el UI usando markup semántico Markup Semántico • Los elementos HTML 5 proveen estructura y no comportamiento ni presentación. • Las hojas de estilos CSS proveen la presentación • JavaScript provee el comportamiento.
  • 14. Estructurando el UI usando markup semántico Antes se usaban divs para la estructura de las páginas:
  • 15. Estructurando el UI usando markup semántico Antes se usaban divs para la estructura de las páginas. • El propósito de los elementos div se basaba en el id o class del div • No es posible para screen readers o motores de búsqueda entender el propósito de los elementos
  • 16. Elementos semánticos de HTML5 Elementos semánticos Proveen significado para el programador y para los browsers. <header> • Define una cabecera, de una página o de un article <footer> • Define un pie, de una página o de un article <nav> • Define una sección que contiene enlaces de navegación.
  • 17. Elementos semánticos de HTML5 Elementos semánticos <article> • Una unidad de contenido completa por si misma. <section> • Define una parte o sección que pertenece al contenido actual <aside> • Define una sección de contenido que puede estar fuera del contexto del contenido actual.
  • 19. Elementos semánticos de HTML5 Anotando el contenido • <em> • <strong> • <mark> • <abbr title="As soon as possible">ASAP</abbr> • <address> del autor • <code> código • <samp> ejemplo de código • <pre> • <var>
  • 20. Elementos semánticos de HTML5 Figuras • Usar figcaption para mostrar un título de la imagen • Usar alt para mostrar un texto alternativo a la imagen. <figure id="figure1"> <img src="images/mascota.jpg" alt="la foto de mi mascota" /> <figcaption>Figure 1 La foto de mi mascota.</figcaption> </figure>
  • 21. Elementos semánticos de HTML5 Details y Summary • Permite crear un elemento colapsable • Aun solo disponible en Chrome. <details> <summary>Título</summary> <p> contenido </p> <p> mas contenido </p> </details>
  • 22. Nuevos elementos de ingreso de datos • color • datalist • date • datetime • datetime-local • email • month • number • range • search • tel • time • url • week <input type="color" /> Elementos de ingreso de datos
  • 23. Nuevos elementos de ingreso de datos • Color
  • 24. Nuevos elementos de ingreso de datos • Date <input type= "date" />
  • 25. Nuevos elementos de ingreso de datos • Time <input type= "time" />
  • 26. Nuevos elementos de ingreso de datos • datetime • datetime-local <input type= "datetime-local" /> <input type= "datetime" />
  • 27. Nuevos elementos de ingreso de datos • month <input type= "month" />
  • 28. Nuevos elementos de ingreso de datos • week <input type= "week" />
  • 29. Nuevos elementos de ingreso de datos • Email • Url <input type= "email" /> <input type= "url" />
  • 30. Nuevos elementos de ingreso de datos • range <input type= "range" />
  • 31. Nuevos elementos de ingreso de datos • number <input type= "number" />