SlideShare una empresa de Scribd logo
1 de 44
Intro a HTML5
Maximiliano A. Fontana - LinkedIn: @maxfontana90
¿Qué es HTML?
HTML es confundido por muchos, como un
lenguaje de programación, cuando en
realidad HTML es un lenguaje de marcado.
Los lenguajes de marcado, en pocas palabras,
se utilizan para estructurar documentos y su
información mediante el uso de ETIQUETAS.
Acrónimo de HTML
HTML: HyperText Markup Language
Otros lenguajes de marcado
Existen otros lenguajes de marcado muy
conocidos como ser XML y sus derivados
(RSS, WSDL, XML-RPC, etc), YAML y otros.
Los programas que interpretan este tipo de
lenguajes de marcado se denominan
PARSERs.
¿Cuál es su utilidad?
En la actualidad los lenguajes de marcado se
utilizan principalmente para definir archivos de
configuración de aplicaciones, para realizar
intercambios de datos (serialización de objetos,
intercambio de información entre aplicaciones
que trabajan con distintas tecnologías) y
estructurar datos e información.
HTML y sus etiquetas
Los documentos HTML también se denominan páginas
web y están compuestos de etiquetas y texto plano.
Estas etiquetas describen y estructuran los contenidos del
documento y se conforman mediante el uso de palabras
claves (nombre de las etiquetas) rodeadas de los símbolos
“menor y mayor que”. Ejem: <etiqueta>.
Estas etiquetas se presentan usualmente de a pares,
denominados etiqueta de apertura y etiqueta de cierre
respectivamente. Ejem: <etiqueta>...</etiqueta>.
Etiqueta: Definición.
Dentro de cada etiqueta se define los datos
pertinentes de la misma. Por ejemplo, para
definir un párrafo y un vínculo se utilizan las
etiquetas <p> y <a> respectivamente:
<p>Esto es un párrafo</p>
<a>Esto es un enlace a otra página</a>
Espacio de trabajo
¿Qué herramientas necesito para generar mis
propios documentos HTML?
Un editor de texto y un navegador web.
¿HTML? ¿Donde?
¿Donde está HTML?
HTTP REQUEST
HTTP RESPONSE
Cliente
(Navegador Web)
Servidor Web
(Aplicación Web)
Definición de
Documentos HTML
Definición HTML
Las etiquetas <!DOCTYPE>, <html>, <head> y
<body> se utilizan para definir en forma
general un documento HTML.
Estas etiquetas son esenciales que todo
documento HTML posea para poder ser
correctamente interpretados.
<!DOCTYPE <<tipo_doctype>>>
<html>
<head>
...
</head>
<body>
...
</body>
</html>
Etiqueta <!DOCTYPE>
La etiqueta doctype se utiliza para definir el tipo
de documento de marcado y la versión que se
utilizará.
Para HTML5, el mismo se define de la
siguiente manera:
<!DOCTYPE html>
Etiqueta <HTML>
La etiqueta <html> solo se utiliza para definir el
comienzo y el fin del documento HTML. Esto le
permite al navegador conocer donde comienza
y finaliza el mismo.
<html>
...
</html>
Comentarios en HTML
Los comentarios en HTML se pueden escribir
en cualquier parte de un documento html y se
definen de la siguiente manera:
...
<!-- Esto es un comment -->
...
Cabecera HEAD
Etiqueta <HEAD>
La etiqueta <head> se utiliza para definir
metadatos de la página que se le muestra al
cliente. Los metadatos se pueden definir como:
“datos que describen a los datos”.
<head>
...
</head>
Etiqueta <HEAD>
Dentro de la etiqueta head se definen cosas
como:
● Conjunto de caracteres de codificación.
● Título de la página.
● Palabras claves.
● Descripción.
● El autor del documento.
● Scripts y estilos externos (recursos externos).
Etiqueta <title>
La etiqueta <title> se utiliza para definir el
título de una página web. Dicho título es el que
se muestra en la pestaña, el que se almacena
en favoritos y el que aparece en los resultados
de buscadores como google, yahoo o bing.
<title>Título de la Página</title>
Etiqueta <meta>
La etiqueta <meta> se utiliza para definir
varios tipos de metadatos distintos. No
obstante, la misma, a diferencia de las demás,
no tiene asociada una etiqueta de clausura, por
lo que sólo se la usa con una etiqueta de
apertura y nada más.
Etiqueta <meta>
El primer uso que vamos a describir es el
metadato utilizado para definir el autor del
documento html que se visualiza y es:
<meta name=”author” content=”Nombre Autor”>
Etiqueta <meta>
El segundo uso asociado a esta etiqueta
que vamos a describir es el metadato utilizado
para definir la descripción del documento html
que se visualiza y es:
<meta name="description" content="Esta es
una pequeña descripción del sitio.">
Etiqueta <meta>
El tercer uso que vamos a describir es el
metadato utilizado para definir las palabras
claves o tags del documento html que se
visualizará y es:
<meta name="keywords" content="HTML, Curso
rápido, Introducción a HTML, HTML5,
Etiquetas HTML">
Etiqueta <meta>
Los metadatos descripción y palabras
claves son de suma utilidad y es importante
hacer un buen uso de los mismos debido a que
estos son los que definen en gran parte el éxito
o el fracaso del posicionamiento de nuestro
sitio en resultados de buscadores como
google, yahoo o bing.
Etiqueta <meta>
El cuarto uso es el metadato utilizado para
definir el conjunto de caracteres que se
utilizaron para codificar el sitio y es:
<meta charset="utf-8"> //Para HTML5
<meta http-equiv="content-type"
content="text/html; charset=UTF-8"> //Para
HTML 4.01
Etiqueta <meta>
El quinto y último uso es para definir el
metadato asociado a la frecuencia de refresco
de la página que se lleva a cabo forma
automática. Actualmente se encuentra en
desuso debido a la aparición de tecnologías
como AJAX.
<meta http-equiv="refresh" content="30">
Etiqueta <link>
Esta etiqueta es utilizada para definir
recursos externos (definidos en un archivo
aparte). Particularmente se lo utiliza para
vincular archivos de estilos CSS externos.
<link rel="stylesheet" type="text/css"
href="../css/theme.css">
Etiqueta <script>
Esta etiqueta es utilizada para definir un
script dentro del documento y/o para definir un
script alojado en un archivo externo.
<script type=”text/javascript”
src=”../js/script.js”></script>
<script type=”text/javascript>”>
alert("Hello JavaScript!");
</script>
Etiqueta <style>
Esta etiqueta es utilizada para definir estilos
CSS dentro del mismo documento.
<style>
h1 {color:red;}
p {color:blue;}
</style>
Cuerpo BODY
La etiqueta <body> se utiliza para definir la
información que visualizará el usuario en su
pantalla. Todo lo que se defina entre estos tags
serán mostrados en la página.
<body>
...
</body>
Etiqueta <BODY>
Existen una gran variedad de etiquetas en
HTML5 que nos permiten representar una gran
cantidad de estructuras de datos distintas.
Algunas de esas etiquetas son los que se
presentarán a continuación.
Etiquetas más importantes
Párrafos: <p>
Hipervínculos: <a>
Imágenes: <img>
Tablas: <table> <tr> <td>
Listas Ordenadas: <ol> <li>
Lista No Ordenadas: <ul> <li>
Formularios: <form>
Etiquetas más importantes
Botones, Campos de texto, etc: <input>
Saltos de línea: <br/>
Listas de descripción: <dl><dt><dd>
Negrita: <b>, <strong>
Subrayado: <u>
Cursiva: <i>
Etiquetas más importantes
Para ver la lista completa de etiquetas
HTML y HTML5, visitar el siguiente enlace:
http://www.w3schools.com/tags/default.asp
Listado de etiquetas HTML.
Las etiquetas HTML pueden poseer atributos.
Estos atributos proveen de información
adicional acerca de estos elementos. Los
mismos siempre se especifican en la etiqueta
de apertura y se presentan de a pares
nombre/valor. Ejem:
<a href=“www.google.com.ar”>Click</a>
<img src=“assets/img/photo.png”></img>
Atributos de un etiqueta
Otros ejemplos:
<div class=“alert” id=“content”></div>
<body style=“max-width=960px;”></body>
<img src=“pic.jpg” width=“800px” height=“460px”></img>
<input type=“Submit” value=“Enviar”/>
<form name=“Upload” action=“photo.php” method=“post”>
Atributos de un etiqueta
Para más detalle acerca de la lista de atributos
disponibles a todas las etiquetas HTML visitar
el siguiente hipervínculo:
http://www.w3schools.com/tags/ref_standardatt
ributes.asp
Atributos de un etiqueta
A partir de HTML4, se agregaron los
denominados eventos al estándar. Los eventos
tienen la posibilidad de disparar acciones
cuando estos se producen, como por ejemplo,
ejecutar un pequeño código Javascript cuando
el usuario hace un click sobre un botón.
Eventos de una etiqueta
Ejemplos:
<body onload=“alert(‘Se cargó la página’);”>
<div onmouseover=“$(this).toogleClass(‘active’)”
Eventos de una etiqueta
Para ver la lista completa de eventos, visitar el
siguiente enlace:
http://www.w3schools.com/tags/ref_eventattrib
utes.asp
Eventos de una etiqueta
Links de Utilidad
Links de Utilidad
● http://www.w3schools.com/html/default.asp
● http://www.htmlya.com.ar/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Selectores css
Selectores cssSelectores css
Selectores css
 
Etiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje htmlEtiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje html
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
CSS - CSS3
CSS - CSS3CSS - CSS3
CSS - CSS3
 
Qué es html
Qué es htmlQué es html
Qué es html
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 
MANUAL PARA CREAR PÁGINAS WEB CON HTML
MANUAL PARA CREAR PÁGINAS WEB CON HTMLMANUAL PARA CREAR PÁGINAS WEB CON HTML
MANUAL PARA CREAR PÁGINAS WEB CON HTML
 
Diapositivas Html
Diapositivas HtmlDiapositivas Html
Diapositivas Html
 
Etiquetas basicas html
Etiquetas basicas htmlEtiquetas basicas html
Etiquetas basicas html
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
Etiquetas de lenguaje html mas utilizadas
Etiquetas de lenguaje html mas utilizadasEtiquetas de lenguaje html mas utilizadas
Etiquetas de lenguaje html mas utilizadas
 
Html
HtmlHtml
Html
 
Html Exposicion
Html ExposicionHtml Exposicion
Html Exposicion
 
Etiquetas HTML
Etiquetas HTMLEtiquetas HTML
Etiquetas HTML
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
CSS
CSSCSS
CSS
 
Lecture 2 introduction to html
Lecture 2  introduction to htmlLecture 2  introduction to html
Lecture 2 introduction to html
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Css ppt
Css pptCss ppt
Css ppt
 

Destacado (20)

Introduccion a HTML5
Introduccion a HTML5Introduccion a HTML5
Introduccion a HTML5
 
HTML5: empieza hoy
HTML5: empieza hoyHTML5: empieza hoy
HTML5: empieza hoy
 
Introducción HTML5 y CSS3
Introducción HTML5 y CSS3Introducción HTML5 y CSS3
Introducción HTML5 y CSS3
 
Introducción a html 5
Introducción a html 5Introducción a html 5
Introducción a html 5
 
Introduccion html5
Introduccion html5Introduccion html5
Introduccion html5
 
Red educlic
Red educlicRed educlic
Red educlic
 
Redes infromaticas
Redes infromaticasRedes infromaticas
Redes infromaticas
 
Redes Otra forma de leer las organizaciones
Redes Otra forma de leer las organizacionesRedes Otra forma de leer las organizaciones
Redes Otra forma de leer las organizaciones
 
Unidad 2 Tema 1
Unidad 2 Tema 1Unidad 2 Tema 1
Unidad 2 Tema 1
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Como insertar documento codigo html blog
Como insertar documento codigo html blogComo insertar documento codigo html blog
Como insertar documento codigo html blog
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Guía HTML5
Guía HTML5Guía HTML5
Guía HTML5
 
Proyecto investigacion-Sistema de informacion
Proyecto investigacion-Sistema de informacionProyecto investigacion-Sistema de informacion
Proyecto investigacion-Sistema de informacion
 
PresentacióN Html
PresentacióN HtmlPresentacióN Html
PresentacióN Html
 
Conoce HTML5 y CSS3
Conoce HTML5 y CSS3Conoce HTML5 y CSS3
Conoce HTML5 y CSS3
 
Redes Informáticas
Redes InformáticasRedes Informáticas
Redes Informáticas
 
Plan de estudio
Plan de estudioPlan de estudio
Plan de estudio
 
Redes Informaticas
Redes InformaticasRedes Informaticas
Redes Informaticas
 

Similar a Introducción a HTML5

Programación para web
Programación para webProgramación para web
Programación para webrdiazb
 
Html juan miro y manuel poveda acabado
Html juan miro y manuel poveda acabadoHtml juan miro y manuel poveda acabado
Html juan miro y manuel poveda acabadomanuelyjuan
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerraWilliam Rondon Oz
 
10 etiquetas basicas de html
10 etiquetas basicas de html10 etiquetas basicas de html
10 etiquetas basicas de htmlLety Bernal
 
Diseño de página web
Diseño de página webDiseño de página web
Diseño de página webMarthalove
 
Programacion
ProgramacionProgramacion
Programacionalraulsc
 
Programacion
ProgramacionProgramacion
Programacionalraulsc
 
Programacion
ProgramacionProgramacion
Programacionalraulsc
 
Retroalimentación 2011 Lopez, Carlos
Retroalimentación 2011 Lopez, CarlosRetroalimentación 2011 Lopez, Carlos
Retroalimentación 2011 Lopez, Carloscaleropte
 
Introducción a XHTML
Introducción a XHTMLIntroducción a XHTML
Introducción a XHTMLArkaitz Garro
 
Códigos HTML.pptx sede Magdalena ortega de Nariño
Códigos HTML.pptx sede Magdalena ortega de NariñoCódigos HTML.pptx sede Magdalena ortega de Nariño
Códigos HTML.pptx sede Magdalena ortega de Nariñolauraalejandramamian
 
1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje htmlJeremias Morales
 

Similar a Introducción a HTML5 (20)

Programación para web
Programación para webProgramación para web
Programación para web
 
Html juan miro y manuel poveda acabado
Html juan miro y manuel poveda acabadoHtml juan miro y manuel poveda acabado
Html juan miro y manuel poveda acabado
 
Primera Clase de xhtml
Primera Clase de xhtmlPrimera Clase de xhtml
Primera Clase de xhtml
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
10 etiquetas basicas de html
10 etiquetas basicas de html10 etiquetas basicas de html
10 etiquetas basicas de html
 
Tag s
Tag sTag s
Tag s
 
Diseño de página web
Diseño de página webDiseño de página web
Diseño de página web
 
Htm ltlalti
Htm ltlaltiHtm ltlalti
Htm ltlalti
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Html
HtmlHtml
Html
 
Retroalimentación 2011 Lopez, Carlos
Retroalimentación 2011 Lopez, CarlosRetroalimentación 2011 Lopez, Carlos
Retroalimentación 2011 Lopez, Carlos
 
Introducción a XHTML
Introducción a XHTMLIntroducción a XHTML
Introducción a XHTML
 
Códigos HTML.pptx sede Magdalena ortega de Nariño
Códigos HTML.pptx sede Magdalena ortega de NariñoCódigos HTML.pptx sede Magdalena ortega de Nariño
Códigos HTML.pptx sede Magdalena ortega de Nariño
 
Estructurabasica
EstructurabasicaEstructurabasica
Estructurabasica
 
1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Ruiz guerra HTML
Ruiz guerra HTMLRuiz guerra HTML
Ruiz guerra HTML
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (16)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Introducción a HTML5

  • 1. Intro a HTML5 Maximiliano A. Fontana - LinkedIn: @maxfontana90
  • 2. ¿Qué es HTML? HTML es confundido por muchos, como un lenguaje de programación, cuando en realidad HTML es un lenguaje de marcado. Los lenguajes de marcado, en pocas palabras, se utilizan para estructurar documentos y su información mediante el uso de ETIQUETAS.
  • 3. Acrónimo de HTML HTML: HyperText Markup Language
  • 4. Otros lenguajes de marcado Existen otros lenguajes de marcado muy conocidos como ser XML y sus derivados (RSS, WSDL, XML-RPC, etc), YAML y otros. Los programas que interpretan este tipo de lenguajes de marcado se denominan PARSERs.
  • 5. ¿Cuál es su utilidad? En la actualidad los lenguajes de marcado se utilizan principalmente para definir archivos de configuración de aplicaciones, para realizar intercambios de datos (serialización de objetos, intercambio de información entre aplicaciones que trabajan con distintas tecnologías) y estructurar datos e información.
  • 6. HTML y sus etiquetas Los documentos HTML también se denominan páginas web y están compuestos de etiquetas y texto plano. Estas etiquetas describen y estructuran los contenidos del documento y se conforman mediante el uso de palabras claves (nombre de las etiquetas) rodeadas de los símbolos “menor y mayor que”. Ejem: <etiqueta>. Estas etiquetas se presentan usualmente de a pares, denominados etiqueta de apertura y etiqueta de cierre respectivamente. Ejem: <etiqueta>...</etiqueta>.
  • 7. Etiqueta: Definición. Dentro de cada etiqueta se define los datos pertinentes de la misma. Por ejemplo, para definir un párrafo y un vínculo se utilizan las etiquetas <p> y <a> respectivamente: <p>Esto es un párrafo</p> <a>Esto es un enlace a otra página</a>
  • 8. Espacio de trabajo ¿Qué herramientas necesito para generar mis propios documentos HTML? Un editor de texto y un navegador web.
  • 10. ¿Donde está HTML? HTTP REQUEST HTTP RESPONSE Cliente (Navegador Web) Servidor Web (Aplicación Web)
  • 12. Definición HTML Las etiquetas <!DOCTYPE>, <html>, <head> y <body> se utilizan para definir en forma general un documento HTML. Estas etiquetas son esenciales que todo documento HTML posea para poder ser correctamente interpretados.
  • 14. Etiqueta <!DOCTYPE> La etiqueta doctype se utiliza para definir el tipo de documento de marcado y la versión que se utilizará. Para HTML5, el mismo se define de la siguiente manera: <!DOCTYPE html>
  • 15. Etiqueta <HTML> La etiqueta <html> solo se utiliza para definir el comienzo y el fin del documento HTML. Esto le permite al navegador conocer donde comienza y finaliza el mismo. <html> ... </html>
  • 16. Comentarios en HTML Los comentarios en HTML se pueden escribir en cualquier parte de un documento html y se definen de la siguiente manera: ... <!-- Esto es un comment --> ...
  • 18. Etiqueta <HEAD> La etiqueta <head> se utiliza para definir metadatos de la página que se le muestra al cliente. Los metadatos se pueden definir como: “datos que describen a los datos”. <head> ... </head>
  • 19. Etiqueta <HEAD> Dentro de la etiqueta head se definen cosas como: ● Conjunto de caracteres de codificación. ● Título de la página. ● Palabras claves. ● Descripción. ● El autor del documento. ● Scripts y estilos externos (recursos externos).
  • 20. Etiqueta <title> La etiqueta <title> se utiliza para definir el título de una página web. Dicho título es el que se muestra en la pestaña, el que se almacena en favoritos y el que aparece en los resultados de buscadores como google, yahoo o bing. <title>Título de la Página</title>
  • 21. Etiqueta <meta> La etiqueta <meta> se utiliza para definir varios tipos de metadatos distintos. No obstante, la misma, a diferencia de las demás, no tiene asociada una etiqueta de clausura, por lo que sólo se la usa con una etiqueta de apertura y nada más.
  • 22. Etiqueta <meta> El primer uso que vamos a describir es el metadato utilizado para definir el autor del documento html que se visualiza y es: <meta name=”author” content=”Nombre Autor”>
  • 23. Etiqueta <meta> El segundo uso asociado a esta etiqueta que vamos a describir es el metadato utilizado para definir la descripción del documento html que se visualiza y es: <meta name="description" content="Esta es una pequeña descripción del sitio.">
  • 24. Etiqueta <meta> El tercer uso que vamos a describir es el metadato utilizado para definir las palabras claves o tags del documento html que se visualizará y es: <meta name="keywords" content="HTML, Curso rápido, Introducción a HTML, HTML5, Etiquetas HTML">
  • 25. Etiqueta <meta> Los metadatos descripción y palabras claves son de suma utilidad y es importante hacer un buen uso de los mismos debido a que estos son los que definen en gran parte el éxito o el fracaso del posicionamiento de nuestro sitio en resultados de buscadores como google, yahoo o bing.
  • 26. Etiqueta <meta> El cuarto uso es el metadato utilizado para definir el conjunto de caracteres que se utilizaron para codificar el sitio y es: <meta charset="utf-8"> //Para HTML5 <meta http-equiv="content-type" content="text/html; charset=UTF-8"> //Para HTML 4.01
  • 27. Etiqueta <meta> El quinto y último uso es para definir el metadato asociado a la frecuencia de refresco de la página que se lleva a cabo forma automática. Actualmente se encuentra en desuso debido a la aparición de tecnologías como AJAX. <meta http-equiv="refresh" content="30">
  • 28. Etiqueta <link> Esta etiqueta es utilizada para definir recursos externos (definidos en un archivo aparte). Particularmente se lo utiliza para vincular archivos de estilos CSS externos. <link rel="stylesheet" type="text/css" href="../css/theme.css">
  • 29. Etiqueta <script> Esta etiqueta es utilizada para definir un script dentro del documento y/o para definir un script alojado en un archivo externo. <script type=”text/javascript” src=”../js/script.js”></script> <script type=”text/javascript>”> alert("Hello JavaScript!"); </script>
  • 30. Etiqueta <style> Esta etiqueta es utilizada para definir estilos CSS dentro del mismo documento. <style> h1 {color:red;} p {color:blue;} </style>
  • 32. La etiqueta <body> se utiliza para definir la información que visualizará el usuario en su pantalla. Todo lo que se defina entre estos tags serán mostrados en la página. <body> ... </body> Etiqueta <BODY>
  • 33. Existen una gran variedad de etiquetas en HTML5 que nos permiten representar una gran cantidad de estructuras de datos distintas. Algunas de esas etiquetas son los que se presentarán a continuación. Etiquetas más importantes
  • 34. Párrafos: <p> Hipervínculos: <a> Imágenes: <img> Tablas: <table> <tr> <td> Listas Ordenadas: <ol> <li> Lista No Ordenadas: <ul> <li> Formularios: <form> Etiquetas más importantes
  • 35. Botones, Campos de texto, etc: <input> Saltos de línea: <br/> Listas de descripción: <dl><dt><dd> Negrita: <b>, <strong> Subrayado: <u> Cursiva: <i> Etiquetas más importantes
  • 36. Para ver la lista completa de etiquetas HTML y HTML5, visitar el siguiente enlace: http://www.w3schools.com/tags/default.asp Listado de etiquetas HTML.
  • 37. Las etiquetas HTML pueden poseer atributos. Estos atributos proveen de información adicional acerca de estos elementos. Los mismos siempre se especifican en la etiqueta de apertura y se presentan de a pares nombre/valor. Ejem: <a href=“www.google.com.ar”>Click</a> <img src=“assets/img/photo.png”></img> Atributos de un etiqueta
  • 38. Otros ejemplos: <div class=“alert” id=“content”></div> <body style=“max-width=960px;”></body> <img src=“pic.jpg” width=“800px” height=“460px”></img> <input type=“Submit” value=“Enviar”/> <form name=“Upload” action=“photo.php” method=“post”> Atributos de un etiqueta
  • 39. Para más detalle acerca de la lista de atributos disponibles a todas las etiquetas HTML visitar el siguiente hipervínculo: http://www.w3schools.com/tags/ref_standardatt ributes.asp Atributos de un etiqueta
  • 40. A partir de HTML4, se agregaron los denominados eventos al estándar. Los eventos tienen la posibilidad de disparar acciones cuando estos se producen, como por ejemplo, ejecutar un pequeño código Javascript cuando el usuario hace un click sobre un botón. Eventos de una etiqueta
  • 41. Ejemplos: <body onload=“alert(‘Se cargó la página’);”> <div onmouseover=“$(this).toogleClass(‘active’)” Eventos de una etiqueta
  • 42. Para ver la lista completa de eventos, visitar el siguiente enlace: http://www.w3schools.com/tags/ref_eventattrib utes.asp Eventos de una etiqueta
  • 44. Links de Utilidad ● http://www.w3schools.com/html/default.asp ● http://www.htmlya.com.ar/