SlideShare une entreprise Scribd logo
1  sur  7
1. ¿Qué es HTML5?
• Especificación experimental del consorcio internacional W3C y del grupo de trabajo WHATWG que organiza
tres tecnologías altamente dependientes como HTML, CSS y Javascript bajo un mismo propósito, la
construcción de sitios y aplicaciones web.
• ¿Por qué estudiar estos lenguajes de programación?
HTML5 permite a los programadores crear aplicaciones no nativas (web) que se comportan como si lo fueran,
eliminando la pesada tarea que supone diseñar aplicaciones nativas para cada una de las plataformas
(Android, iOS, Windows Mobile, Symbian, BlackBerry OS, Palm OS).
• A pesar de no ser un estándar oficial, actualmente la mayoría de navegadores web (Safari, Chrome, Firefox,
Opera, Internet Explorer ) soportan los nuevos elementos (HTML y CSS) y APIs (Javascript) que incorpora
HTML5. Sustituye al anterior estándar HTML 4.0.1. que data del año 1999.
• ¿Qué función desempeña cada tecnología?
 HTML5 lenguaje hipertexto de marcado usado para generar la estructura del documento (plantilla) y
facilitar la inserción tanto de contenido multimedia como de aplicaciones.
 CSS, versión 3, es el responsable de representar la estructura y su contenido.
 Javascript es el responsable de dotar de mayor funcionalidades a la web, haciendo que las
aplicaciones interactúen con el contenido y los servicios externos de la nube. Javascript permite añadir
contenido dinámico a la estructura (Web 2.0).
HTML5 Francesc Pérez
Fdez
2. Estructura del documento
• Con un editor de texto es posible crear un documento HTML, tan sólo se ha de guardar con la extensión .html.
El código HTML debe ser introducido dentro del elemento “html” representado por las etiquetas de apertura
<html> y cierre </html>.
• La estructura principal de un documento HTML está formada por dos elementos: la cabecera (<head>) y el
cuerpo (<body>).
• La información de cabecera no se muestra en el navegador y se utiliza para referenciar estilos y scripts
externos (<link>), además de proporcionar meta información a los motores de búsqueda (<meta>).
• El cuerpo es la parte más importante y visible del documento HTML y es donde se organiza la plantilla.
Cabecera
Cuerpo
HTML5 Francesc Pérez
Fdez
Etiqueta <!DOCTYPE> define el tipo de archivo
El atributo “lang” de la etiqueta “html”, con valor “es”,
define el idioma del contenido.
Head (no
visible)
Body (visible)
3. Cabecera del documento
• La información de cabecera no es visible para el usuario; pero sí puede ser leída por ordenadores,
navegadores web y motores de búsqueda que utilizan la meta información (descripción, etc) para realizar sus
funciones.
HTML5 Francesc Pérez
Fdez
Los archivos externos de estilos, imágenes y
scripts deben ubicarse en la misma carpeta
donde se aloja el archivo .html. Si no se hace
referencia a archivos externos de estilos el
navegador aplica los suyos por defecto.
Conjunto de caracteres
que debe utilizar el navegador
<!-- --> Comentarios. No afectan al código
4. Cuerpo del documento
• La imagen muestra un diseño, con una organización básica, hecho con los nuevos elementos estructurales
que incorpora HTML5. Cada elemento del cuerpo desempeña un propósito diferente dentro de la plantilla.
• Un error común es confundir el elemento <head> con <header>. El primero hace referencia a la cabecera del
documento HTML y no se muestra en el navegador, el segundo hace referencia a la cabecera del cuerpo del
documento HTML y por lo tanto su contenido se muestra al usuario.
HTML5 Francesc Pérez
Fdez
Cabecera del cuerpo
(logo y título)
Barra de navegación
Información
Principal
Barra Lateral
(info adicional)
Institucional, personal derechos de autor,
<header> </header>
<nav> </nav>
<section> </section>
<aside>
</aside>
<footer> </footer>
4. Cuerpo del documento
• El siguiente código implementa la estructura básica de la plantilla anterior. Observe que todo el código
relacionado con la estructura está alojado dentro del cuerpo <body>.
HTML5 Francesc Pérez
Fdez
Header
Nav
Aside
Footer
Section
En nuestro ejemplo, hemos suprimido de la cabecera del documento la línea que hace referencia a archivos de estilo
externos por lo que el navegador los representará con los estilos que tiene definidos por defecto. Para el navegador
todos los elementos son elementos “block”, motivo por el cual los apila como cajas uno encima de otro. Como veremos
más tarde, creando nuevos estilo se puede corregir este comportamiento hasta obtener el resultado esperado.
4. Cuerpo del documento
• Para crear unidades independientes de contenido dentro de la estructura básica creada, utilice el elemento
<article>.
HTML5 Francesc Pérez
Fdez
Insertar párrafo
Declara que el contenido es
Imagen, vídeo
Texto descriptivo de la
imagen, vídeo
Sección
Artículo
Artículo
4. Cuerpo del documento
• Hasta aquí hemos diseñado y configurado la estructura básica y común de una web, pero carente de estilo.
Todos los elementos (header, nav, section, aside, footer, article) son interpretados por el navegador como un
conjunto de cajas apiladas. Creando nuevos estilos podemos reorganizar las cajas para que adopten la
estructura básica propuesta (elemento aside aparezca al lado del section).
• Otras etiquetas relevantes: mark, small, cite, address, time, details, progress, ruby, rp, rt, wbr, datalist, audio,
vídeo, source, embed, fieldset, keygen, meter, output,
• Nuevos type de Inputs: tel, search, url, email, datetime, date, month, week, time, datetime-local, range, color
• Nuevos tipos de atributos para Inputs: autocomplete, autofocus, loadform, formaction, formenctype,
formmethod, formtarget, height, width, list, min, max, step, multiple, novalidate, pattern, placeholder, required
 Ejemplo de plantilla básica
HTML5 Francesc Pérez
Fdez

Contenu connexe

Tendances

Tendances (16)

Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009
 
HTML 5
HTML 5HTML 5
HTML 5
 
Html4
Html4Html4
Html4
 
Exposicion dora, alex y eric
Exposicion dora, alex y ericExposicion dora, alex y eric
Exposicion dora, alex y eric
 
Diferencias y semejanzas entre slideshare y prezi
Diferencias y semejanzas entre slideshare y preziDiferencias y semejanzas entre slideshare y prezi
Diferencias y semejanzas entre slideshare y prezi
 
Pagina web análisis de su estructura y diseño.
Pagina web análisis de su estructura y diseño.Pagina web análisis de su estructura y diseño.
Pagina web análisis de su estructura y diseño.
 
Consultas profe
Consultas profe Consultas profe
Consultas profe
 
Cuales son los elementos de una pagina web
Cuales son los elementos de una pagina webCuales son los elementos de una pagina web
Cuales son los elementos de una pagina web
 
Trabajo practico 2
Trabajo practico 2Trabajo practico 2
Trabajo practico 2
 
Dreamweaver a lo ernesto
Dreamweaver a lo ernestoDreamweaver a lo ernesto
Dreamweaver a lo ernesto
 
Producto 3 Juan Carlos y Cesar 9B
Producto 3 Juan Carlos y Cesar 9BProducto 3 Juan Carlos y Cesar 9B
Producto 3 Juan Carlos y Cesar 9B
 
HTML5
HTML5HTML5
HTML5
 
Presentación1
Presentación1Presentación1
Presentación1
 
Servicio internet
Servicio internetServicio internet
Servicio internet
 
I web 1
I web 1I web 1
I web 1
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 

En vedette

Diagrama de un sistema de telecomunicaciones analógico
Diagrama de un sistema de telecomunicaciones analógicoDiagrama de un sistema de telecomunicaciones analógico
Diagrama de un sistema de telecomunicaciones analógicoFrancesc Perez
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleFrancesc Perez
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleFrancesc Perez
 
Acceso a la WAN: 7.1 Servicios de direccionamiento IP
Acceso a la WAN:  7.1 Servicios de direccionamiento IPAcceso a la WAN:  7.1 Servicios de direccionamiento IP
Acceso a la WAN: 7.1 Servicios de direccionamiento IPFrancesc Perez
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer ProtocoloFrancesc Perez
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolFrancesc Perez
 
Fundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSIFundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSIFrancesc Perez
 
Sistemas digitales combinacionales - ejercicios 3
Sistemas digitales combinacionales - ejercicios 3Sistemas digitales combinacionales - ejercicios 3
Sistemas digitales combinacionales - ejercicios 3Francesc Perez
 
Cableado de laboratorio
Cableado de laboratorioCableado de laboratorio
Cableado de laboratorioFrancesc Perez
 
Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...
Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...
Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...Francesc Perez
 
Conmutación LAN e inalámbrica: 3. Las vlans
Conmutación LAN e inalámbrica: 3. Las vlansConmutación LAN e inalámbrica: 3. Las vlans
Conmutación LAN e inalámbrica: 3. Las vlansFrancesc Perez
 
Conceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPF
Conceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPFConceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPF
Conceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPFFrancesc Perez
 
Diagrama de un sistema de telecomunicaciones digital
Diagrama de un sistema de telecomunicaciones digitalDiagrama de un sistema de telecomunicaciones digital
Diagrama de un sistema de telecomunicaciones digitalFrancesc Perez
 
Correo electrónico: HMAIL
Correo electrónico: HMAILCorreo electrónico: HMAIL
Correo electrónico: HMAILFrancesc Perez
 
Conmutación LAN e inalámbrica: 1. Diseño de la LAN
Conmutación LAN e inalámbrica: 1. Diseño de la LANConmutación LAN e inalámbrica: 1. Diseño de la LAN
Conmutación LAN e inalámbrica: 1. Diseño de la LANFrancesc Perez
 

En vedette (20)

Diagrama de un sistema de telecomunicaciones analógico
Diagrama de un sistema de telecomunicaciones analógicoDiagrama de un sistema de telecomunicaciones analógico
Diagrama de un sistema de telecomunicaciones analógico
 
GPS
GPSGPS
GPS
 
html5 multimedia
 html5 multimedia html5 multimedia
html5 multimedia
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de boole
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de boole
 
Instalacion joomla
Instalacion joomlaInstalacion joomla
Instalacion joomla
 
Acceso a la WAN: 7.1 Servicios de direccionamiento IP
Acceso a la WAN:  7.1 Servicios de direccionamiento IPAcceso a la WAN:  7.1 Servicios de direccionamiento IP
Acceso a la WAN: 7.1 Servicios de direccionamiento IP
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer Protocolo
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
 
Fundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSIFundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSI
 
Sistemas digitales combinacionales - ejercicios 3
Sistemas digitales combinacionales - ejercicios 3Sistemas digitales combinacionales - ejercicios 3
Sistemas digitales combinacionales - ejercicios 3
 
Firewall PfSense
Firewall PfSenseFirewall PfSense
Firewall PfSense
 
Cableado de laboratorio
Cableado de laboratorioCableado de laboratorio
Cableado de laboratorio
 
Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...
Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...
Conceptos y protocolos de enrutamiento: 4. Protocolos de enrutamiento vector ...
 
Conmutación LAN e inalámbrica: 3. Las vlans
Conmutación LAN e inalámbrica: 3. Las vlansConmutación LAN e inalámbrica: 3. Las vlans
Conmutación LAN e inalámbrica: 3. Las vlans
 
RAID
RAIDRAID
RAID
 
Conceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPF
Conceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPFConceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPF
Conceptos y protocolos de enrutamiento: 11.1 Configuraciones OSPF
 
Diagrama de un sistema de telecomunicaciones digital
Diagrama de un sistema de telecomunicaciones digitalDiagrama de un sistema de telecomunicaciones digital
Diagrama de un sistema de telecomunicaciones digital
 
Correo electrónico: HMAIL
Correo electrónico: HMAILCorreo electrónico: HMAIL
Correo electrónico: HMAIL
 
Conmutación LAN e inalámbrica: 1. Diseño de la LAN
Conmutación LAN e inalámbrica: 1. Diseño de la LANConmutación LAN e inalámbrica: 1. Diseño de la LAN
Conmutación LAN e inalámbrica: 1. Diseño de la LAN
 

Similaire à Introducción a HTML5 (20)

Html
HtmlHtml
Html
 
Entorno de Programacion
Entorno de ProgramacionEntorno de Programacion
Entorno de Programacion
 
HTML5+CSS3 01
HTML5+CSS3 01HTML5+CSS3 01
HTML5+CSS3 01
 
sesion 01- HTML5
sesion 01- HTML5sesion 01- HTML5
sesion 01- HTML5
 
Qué es el html
Qué es el htmlQué es el html
Qué es el html
 
Html
HtmlHtml
Html
 
Html5
Html5Html5
Html5
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
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...
 
HTML.pdf
HTML.pdfHTML.pdf
HTML.pdf
 
Actividad #2
Actividad #2Actividad #2
Actividad #2
 
Html tarea
Html tareaHtml tarea
Html tarea
 
Consulta de html
Consulta de html Consulta de html
Consulta de html
 
1-HTML EXPO.pdf
1-HTML EXPO.pdf1-HTML EXPO.pdf
1-HTML EXPO.pdf
 
Html
HtmlHtml
Html
 
Programación Avanzada
Programación AvanzadaProgramación Avanzada
Programación Avanzada
 
Html
HtmlHtml
Html
 
CMS - Joomla
CMS - JoomlaCMS - Joomla
CMS - Joomla
 
Lenguajes de marcado
Lenguajes de marcadoLenguajes de marcado
Lenguajes de marcado
 
Nuevo Html5 ..
Nuevo Html5 ..Nuevo Html5 ..
Nuevo Html5 ..
 

Plus de Francesc Perez

Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPFrancesc Perez
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónFrancesc Perez
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Francesc Perez
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Francesc Perez
 
Enrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solEnrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solFrancesc Perez
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2 Francesc Perez
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bisFrancesc Perez
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónFrancesc Perez
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorFrancesc Perez
 
Exercici html5, js y css3
Exercici html5, js y css3Exercici html5, js y css3
Exercici html5, js y css3Francesc Perez
 
Ejercicios funciones lógicas
Ejercicios funciones lógicasEjercicios funciones lógicas
Ejercicios funciones lógicasFrancesc Perez
 
Sistemas electrónicos digitales pràctica 1
Sistemas electrónicos digitales   pràctica 1Sistemas electrónicos digitales   pràctica 1
Sistemas electrónicos digitales pràctica 1Francesc Perez
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Francesc Perez
 
Seguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informáticaSeguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informáticaFrancesc Perez
 
La fuente de alimentación
La fuente de alimentación  La fuente de alimentación
La fuente de alimentación Francesc Perez
 
Componentes de un sistema informático
Componentes de un sistema informáticoComponentes de un sistema informático
Componentes de un sistema informáticoFrancesc Perez
 

Plus de Francesc Perez (20)

ICT Parte 1/2
ICT Parte 1/2ICT Parte 1/2
ICT Parte 1/2
 
Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTP
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP Solución
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
 
Enrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solEnrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 sol
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bis
 
Seguridad: Backtrack1
Seguridad: Backtrack1Seguridad: Backtrack1
Seguridad: Backtrack1
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode Solución
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: Multiplexador
 
Js api formularios
Js api formulariosJs api formularios
Js api formularios
 
Exercici html5, js y css3
Exercici html5, js y css3Exercici html5, js y css3
Exercici html5, js y css3
 
Ejercicios funciones lógicas
Ejercicios funciones lógicasEjercicios funciones lógicas
Ejercicios funciones lógicas
 
Sistemas electrónicos digitales pràctica 1
Sistemas electrónicos digitales   pràctica 1Sistemas electrónicos digitales   pràctica 1
Sistemas electrónicos digitales pràctica 1
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
 
Estudio del PC
Estudio del PCEstudio del PC
Estudio del PC
 
Seguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informáticaSeguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informática
 
La fuente de alimentación
La fuente de alimentación  La fuente de alimentación
La fuente de alimentación
 
Componentes de un sistema informático
Componentes de un sistema informáticoComponentes de un sistema informático
Componentes de un sistema informático
 

Dernier

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Dernier (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 

Introducción a HTML5

  • 1. 1. ¿Qué es HTML5? • Especificación experimental del consorcio internacional W3C y del grupo de trabajo WHATWG que organiza tres tecnologías altamente dependientes como HTML, CSS y Javascript bajo un mismo propósito, la construcción de sitios y aplicaciones web. • ¿Por qué estudiar estos lenguajes de programación? HTML5 permite a los programadores crear aplicaciones no nativas (web) que se comportan como si lo fueran, eliminando la pesada tarea que supone diseñar aplicaciones nativas para cada una de las plataformas (Android, iOS, Windows Mobile, Symbian, BlackBerry OS, Palm OS). • A pesar de no ser un estándar oficial, actualmente la mayoría de navegadores web (Safari, Chrome, Firefox, Opera, Internet Explorer ) soportan los nuevos elementos (HTML y CSS) y APIs (Javascript) que incorpora HTML5. Sustituye al anterior estándar HTML 4.0.1. que data del año 1999. • ¿Qué función desempeña cada tecnología?  HTML5 lenguaje hipertexto de marcado usado para generar la estructura del documento (plantilla) y facilitar la inserción tanto de contenido multimedia como de aplicaciones.  CSS, versión 3, es el responsable de representar la estructura y su contenido.  Javascript es el responsable de dotar de mayor funcionalidades a la web, haciendo que las aplicaciones interactúen con el contenido y los servicios externos de la nube. Javascript permite añadir contenido dinámico a la estructura (Web 2.0). HTML5 Francesc Pérez Fdez
  • 2. 2. Estructura del documento • Con un editor de texto es posible crear un documento HTML, tan sólo se ha de guardar con la extensión .html. El código HTML debe ser introducido dentro del elemento “html” representado por las etiquetas de apertura <html> y cierre </html>. • La estructura principal de un documento HTML está formada por dos elementos: la cabecera (<head>) y el cuerpo (<body>). • La información de cabecera no se muestra en el navegador y se utiliza para referenciar estilos y scripts externos (<link>), además de proporcionar meta información a los motores de búsqueda (<meta>). • El cuerpo es la parte más importante y visible del documento HTML y es donde se organiza la plantilla. Cabecera Cuerpo HTML5 Francesc Pérez Fdez Etiqueta <!DOCTYPE> define el tipo de archivo El atributo “lang” de la etiqueta “html”, con valor “es”, define el idioma del contenido. Head (no visible) Body (visible)
  • 3. 3. Cabecera del documento • La información de cabecera no es visible para el usuario; pero sí puede ser leída por ordenadores, navegadores web y motores de búsqueda que utilizan la meta información (descripción, etc) para realizar sus funciones. HTML5 Francesc Pérez Fdez Los archivos externos de estilos, imágenes y scripts deben ubicarse en la misma carpeta donde se aloja el archivo .html. Si no se hace referencia a archivos externos de estilos el navegador aplica los suyos por defecto. Conjunto de caracteres que debe utilizar el navegador <!-- --> Comentarios. No afectan al código
  • 4. 4. Cuerpo del documento • La imagen muestra un diseño, con una organización básica, hecho con los nuevos elementos estructurales que incorpora HTML5. Cada elemento del cuerpo desempeña un propósito diferente dentro de la plantilla. • Un error común es confundir el elemento <head> con <header>. El primero hace referencia a la cabecera del documento HTML y no se muestra en el navegador, el segundo hace referencia a la cabecera del cuerpo del documento HTML y por lo tanto su contenido se muestra al usuario. HTML5 Francesc Pérez Fdez Cabecera del cuerpo (logo y título) Barra de navegación Información Principal Barra Lateral (info adicional) Institucional, personal derechos de autor, <header> </header> <nav> </nav> <section> </section> <aside> </aside> <footer> </footer>
  • 5. 4. Cuerpo del documento • El siguiente código implementa la estructura básica de la plantilla anterior. Observe que todo el código relacionado con la estructura está alojado dentro del cuerpo <body>. HTML5 Francesc Pérez Fdez Header Nav Aside Footer Section En nuestro ejemplo, hemos suprimido de la cabecera del documento la línea que hace referencia a archivos de estilo externos por lo que el navegador los representará con los estilos que tiene definidos por defecto. Para el navegador todos los elementos son elementos “block”, motivo por el cual los apila como cajas uno encima de otro. Como veremos más tarde, creando nuevos estilo se puede corregir este comportamiento hasta obtener el resultado esperado.
  • 6. 4. Cuerpo del documento • Para crear unidades independientes de contenido dentro de la estructura básica creada, utilice el elemento <article>. HTML5 Francesc Pérez Fdez Insertar párrafo Declara que el contenido es Imagen, vídeo Texto descriptivo de la imagen, vídeo Sección Artículo Artículo
  • 7. 4. Cuerpo del documento • Hasta aquí hemos diseñado y configurado la estructura básica y común de una web, pero carente de estilo. Todos los elementos (header, nav, section, aside, footer, article) son interpretados por el navegador como un conjunto de cajas apiladas. Creando nuevos estilos podemos reorganizar las cajas para que adopten la estructura básica propuesta (elemento aside aparezca al lado del section). • Otras etiquetas relevantes: mark, small, cite, address, time, details, progress, ruby, rp, rt, wbr, datalist, audio, vídeo, source, embed, fieldset, keygen, meter, output, • Nuevos type de Inputs: tel, search, url, email, datetime, date, month, week, time, datetime-local, range, color • Nuevos tipos de atributos para Inputs: autocomplete, autofocus, loadform, formaction, formenctype, formmethod, formtarget, height, width, list, min, max, step, multiple, novalidate, pattern, placeholder, required  Ejemplo de plantilla básica HTML5 Francesc Pérez Fdez