SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Intro html
                          Historia, estructura, sintaxis.. buenas practicas




jueves 12 de agosto de 2010
primer elemento
                                 </img>


jueves 12 de agosto de 2010
jueves 12 de agosto de 2010
IETF (Internet
                              Engineering Task
                                   Force)
                                 Propuesta HTML 1993




jueves 12 de agosto de 2010
jueves 12 de agosto de 2010
estructura simple

                          <h1>A simple HTML example</
                         h1>
                    <p>This is a simple paragraph of
                     text, marked up in HTML. Above it
                     there is a heading, or title, which
                     tells you instantly what this HTML
                     page is all about.</p>

jueves 12 de agosto de 2010
estructura simple




jueves 12 de agosto de 2010
Definiciones

            1.Definición Tipo de Documento o DOCTYPE

            2.<html> ...</html>

            3.<head> ( Metadata)

            4. <title> Titulo barra navegador

            5. <body> contenido de la pagina

            6. <h1> Un simple titulo

jueves 12 de agosto de 2010
ANATOMIA ELEMENTOS
                                    HTML




            1. Elemento principal

            2. Elemento Secundario


jueves 12 de agosto de 2010
ANATOMIA ELEMENTOS
                                    HTML




            3. Etiquetas abiertas

            4. Atributos

            5. Etiquetas cerradas
jueves 12 de agosto de 2010
Tooltip




jueves 12 de agosto de 2010
Tipos elementos

                 Enfasis
                 Marcado listas numéricas / viñetas
                 Datos tabulados (datos de tablas)
                 Formularios (entrada de datos)
                 Insertar imágenes
                 Enlazar documentos
                 Especificaciones semánticas y divisiones en contenido
jueves 12 de agosto de 2010
Document Object Model
                                      (DOM)




jueves 12 de agosto de 2010
<h1>The basics of <abbr title="Hypertext Markup Language">HTML</abbr><h1>


jueves 12 de agosto de 2010
Jerarquia

            • <h1> es el nodo elemento principal
            • El elemento <abbr> se conoce como
                 un nodo de elemento secundario del
                 elemento <h1>
            • <abbr> contiene dos hijos propios: un
                 nodo de atributo de título, y otro
                 nodo de texto que contiene el texto
                 "HTML".
jueves 12 de agosto de 2010
DOM ES ESCENCIAL
              DOM se asegura que los navegadores interpretan la
                   estructura de su página web correcta y
                              sistemáticamente.




jueves 12 de agosto de 2010
Nivel de bloque


            • Elemento de nivel superior
            • Informan la estructura de un
                 documento
            • Incluyen: Parrafos, Lista de items
                 Encabezados,Tablas

jueves 12 de agosto de 2010
Nivel en linea

            •    Contenidos dentro de nivel bloque
                 estructural elementos
            •    Aparecen párrafos y agrupaciones
                 de contenido.
            •    Enlaces de hipertexto, énfasis y/o
                 hincapié en palabras y abreviaturas,
                 citas breves y extensas.
jueves 12 de agosto de 2010
La buena semántica


                 Significado de una palabra, frase u
                 oración.
                 El código HTML debe auto-describir
                 el contenido de los elementos
                 Coincidir con función y propósito de
                 los contenidos

jueves 12 de agosto de 2010
Jerarquías

            <font size="5">Informaciòn sobre gatos</font>
            <font size="2">Este documento contiene
              informacion sobre gatos.</font>
            <font size="4">Comida para gatos</font>
            <font size="2">Cuidado para gatos.</font>
            <font size="4">Juegos para gatos</font>
            <font size="2">Los gatos les gusta jugar con
              ovillos de lana y perseguir ratones. </font>
jueves 12 de agosto de 2010
Estructura legible por
                                    maquina
            <h1>Informaciòn sobre gatos</h1>
            <p>Este documento contiene informacion sobre
              gatos.</p>
            <h2>Comida para gatos</h2>
            <p>Cuidado para gatos.</p>
            <h2>Juegos para gatos</h2>
            <p>Los gatos les gusta jugar con ovillos de lana y
              perseguir ratones. </p>
jueves 12 de agosto de 2010
Marcado Significativo

            <div id="top-heading">Informaciòn sobre gatos</div>
            <div class="paragraph">Este documento contiene
              informacion sobre gatos</div>
            <div class="second-level-heading">Comida para
              gatos</div>
            <div class="paragraph">Cuidado para gatos. </div>
            <div class="second-level-heading">Juegos para gatos</
              div>
            <div class="paragraph">Los gatos les gusta jugar con
              ovillos de lana y perseguir ratones. </div>
jueves 12 de agosto de 2010
La falta de semántica es tan
                         mala?

            •    En primer lugar la tecnología de
                 asistencia: lector de pantalla para
                 leer páginas web.
            •    En segundo lugar, los motores de
                 búsqueda usan palabras clave en
                 páginas de inició y dan más peso a
                 las palabras en los títulos.

jueves 12 de agosto de 2010
<div>s ? …
                              • Contenedores genéricos, No tienen ningún
                               significado intrínseco, útiles para marcar
                               titulares y párrafos




jueves 12 de agosto de 2010
Contenedores Genéricos:
                             <div>




                Envolver elementos de nivel de bloque


jueves 12 de agosto de 2010
Contenedores Genéricos:
                             <div>




                Envolver elementos de nivel de bloque


jueves 12 de agosto de 2010
Contenedores Genéricos:
                             <span>




            • Envolver elementos de contenido a nivel de linea
            •Añadir características visuales distintivas

jueves 12 de agosto de 2010
Buenas practicas




jueves 12 de agosto de 2010
Tip
                              • La programación en la web es indulgente:
                                es bendición y es maldición.. Cualquiera
                                puede crear buen o mal código...




jueves 12 de agosto de 2010
Separar la presentación del
                                      contenido!
                               Usar CSS
                               No usar elementos “Presentacionales”
                               como <font>
                               Contenido bien redactado & fácil lectura
                               Usable & accesible



jueves 12 de agosto de 2010
Caracteres de referencia


            •Una manera de incluir caracteres en un
                 documento

            •Imposible hacerlo con teclado
            • (&) introduce la referencia
            • (;) la finaliza


jueves 12 de agosto de 2010
Stones&pounds




jueves 12 de agosto de 2010
Referencias numéricas
                               taquigráficas




jueves 12 de agosto de 2010
Caracteres de referencia
                              http://evolt.org/entities




jueves 12 de agosto de 2010
whatwg.org

jueves 12 de agosto de 2010
Por que necesitamos un
                             nuevo HTML?




jueves 12 de agosto de 2010
Las razones son..

            • La actual versión “solo” crea documentos
                 estáticos y enlace entre ellos
            • Scripting y hacking complicados
            • HTML 5
              • Validación formularios
              • Almacenamiento en linea
              • Procesamiento de video

jueves 12 de agosto de 2010
Ejemplo HTML 5




jueves 12 de agosto de 2010

Más contenido relacionado

Destacado

Destacado (13)

HTML5
HTML5HTML5
HTML5
 
Hipertextov1
Hipertextov1Hipertextov1
Hipertextov1
 
introducción Redes
introducción Redesintroducción Redes
introducción Redes
 
Creacion lenguajes
Creacion lenguajesCreacion lenguajes
Creacion lenguajes
 
Weblogs Rss
Weblogs RssWeblogs Rss
Weblogs Rss
 
Html Exposicion
Html ExposicionHtml Exposicion
Html Exposicion
 
Etiquetas html 2
Etiquetas html 2Etiquetas html 2
Etiquetas html 2
 
XML - DTD - XML XSchema - XSLT / OpenERP.
XML - DTD - XML XSchema - XSLT / OpenERP.XML - DTD - XML XSchema - XSLT / OpenERP.
XML - DTD - XML XSchema - XSLT / OpenERP.
 
Inicio al HTML
Inicio al HTMLInicio al HTML
Inicio al HTML
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 

Similar a Introducción HTML 5 (20)

Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Introducción a XML: Sintaxis y documentos bien formados
Introducción a XML: Sintaxis y documentos bien formadosIntroducción a XML: Sintaxis y documentos bien formados
Introducción a XML: Sintaxis y documentos bien formados
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
1
11
1
 
The Web Behind the Curtain
The Web Behind the CurtainThe Web Behind the Curtain
The Web Behind the Curtain
 
Anotaciones semanticas
Anotaciones semanticasAnotaciones semanticas
Anotaciones semanticas
 
Estructura de un documento html
Estructura de un documento htmlEstructura de un documento html
Estructura de un documento html
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
 
Introducción al HTML
Introducción al HTMLIntroducción al HTML
Introducción al HTML
 
Dispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdfDispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdf
 
Tema2(1)
Tema2(1)Tema2(1)
Tema2(1)
 
Tema2(1)
Tema2(1)Tema2(1)
Tema2(1)
 
Html
HtmlHtml
Html
 
S01
S01S01
S01
 
Html
HtmlHtml
Html
 
Clase Html + CSS
Clase Html + CSSClase Html + CSS
Clase Html + CSS
 
Qué es xml
Qué es xmlQué es xml
Qué es xml
 
Clase 04 Html
Clase 04   HtmlClase 04   Html
Clase 04 Html
 
XML Básico
XML BásicoXML Básico
XML Básico
 
Manual de html
Manual de htmlManual de html
Manual de html
 

Último

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Introducción HTML 5

  • 1. Intro html Historia, estructura, sintaxis.. buenas practicas jueves 12 de agosto de 2010
  • 2. primer elemento </img> jueves 12 de agosto de 2010
  • 3. jueves 12 de agosto de 2010
  • 4. IETF (Internet Engineering Task Force) Propuesta HTML 1993 jueves 12 de agosto de 2010
  • 5. jueves 12 de agosto de 2010
  • 6. estructura simple <h1>A simple HTML example</ h1> <p>This is a simple paragraph of text, marked up in HTML. Above it there is a heading, or title, which tells you instantly what this HTML page is all about.</p> jueves 12 de agosto de 2010
  • 7. estructura simple jueves 12 de agosto de 2010
  • 8. Definiciones 1.Definición Tipo de Documento o DOCTYPE 2.<html> ...</html> 3.<head> ( Metadata) 4. <title> Titulo barra navegador 5. <body> contenido de la pagina 6. <h1> Un simple titulo jueves 12 de agosto de 2010
  • 9. ANATOMIA ELEMENTOS HTML 1. Elemento principal 2. Elemento Secundario jueves 12 de agosto de 2010
  • 10. ANATOMIA ELEMENTOS HTML 3. Etiquetas abiertas 4. Atributos 5. Etiquetas cerradas jueves 12 de agosto de 2010
  • 11. Tooltip jueves 12 de agosto de 2010
  • 12. Tipos elementos Enfasis Marcado listas numéricas / viñetas Datos tabulados (datos de tablas) Formularios (entrada de datos) Insertar imágenes Enlazar documentos Especificaciones semánticas y divisiones en contenido jueves 12 de agosto de 2010
  • 13. Document Object Model (DOM) jueves 12 de agosto de 2010
  • 14. <h1>The basics of <abbr title="Hypertext Markup Language">HTML</abbr><h1> jueves 12 de agosto de 2010
  • 15. Jerarquia • <h1> es el nodo elemento principal • El elemento <abbr> se conoce como un nodo de elemento secundario del elemento <h1> • <abbr> contiene dos hijos propios: un nodo de atributo de título, y otro nodo de texto que contiene el texto "HTML". jueves 12 de agosto de 2010
  • 16. DOM ES ESCENCIAL DOM se asegura que los navegadores interpretan la estructura de su página web correcta y sistemáticamente. jueves 12 de agosto de 2010
  • 17. Nivel de bloque • Elemento de nivel superior • Informan la estructura de un documento • Incluyen: Parrafos, Lista de items Encabezados,Tablas jueves 12 de agosto de 2010
  • 18. Nivel en linea • Contenidos dentro de nivel bloque estructural elementos • Aparecen párrafos y agrupaciones de contenido. • Enlaces de hipertexto, énfasis y/o hincapié en palabras y abreviaturas, citas breves y extensas. jueves 12 de agosto de 2010
  • 19. La buena semántica Significado de una palabra, frase u oración. El código HTML debe auto-describir el contenido de los elementos Coincidir con función y propósito de los contenidos jueves 12 de agosto de 2010
  • 20. Jerarquías <font size="5">Informaciòn sobre gatos</font> <font size="2">Este documento contiene informacion sobre gatos.</font> <font size="4">Comida para gatos</font> <font size="2">Cuidado para gatos.</font> <font size="4">Juegos para gatos</font> <font size="2">Los gatos les gusta jugar con ovillos de lana y perseguir ratones. </font> jueves 12 de agosto de 2010
  • 21. Estructura legible por maquina <h1>Informaciòn sobre gatos</h1> <p>Este documento contiene informacion sobre gatos.</p> <h2>Comida para gatos</h2> <p>Cuidado para gatos.</p> <h2>Juegos para gatos</h2> <p>Los gatos les gusta jugar con ovillos de lana y perseguir ratones. </p> jueves 12 de agosto de 2010
  • 22. Marcado Significativo <div id="top-heading">Informaciòn sobre gatos</div> <div class="paragraph">Este documento contiene informacion sobre gatos</div> <div class="second-level-heading">Comida para gatos</div> <div class="paragraph">Cuidado para gatos. </div> <div class="second-level-heading">Juegos para gatos</ div> <div class="paragraph">Los gatos les gusta jugar con ovillos de lana y perseguir ratones. </div> jueves 12 de agosto de 2010
  • 23. La falta de semántica es tan mala? • En primer lugar la tecnología de asistencia: lector de pantalla para leer páginas web. • En segundo lugar, los motores de búsqueda usan palabras clave en páginas de inició y dan más peso a las palabras en los títulos. jueves 12 de agosto de 2010
  • 24. <div>s ? … • Contenedores genéricos, No tienen ningún significado intrínseco, útiles para marcar titulares y párrafos jueves 12 de agosto de 2010
  • 25. Contenedores Genéricos: <div> Envolver elementos de nivel de bloque jueves 12 de agosto de 2010
  • 26. Contenedores Genéricos: <div> Envolver elementos de nivel de bloque jueves 12 de agosto de 2010
  • 27. Contenedores Genéricos: <span> • Envolver elementos de contenido a nivel de linea •Añadir características visuales distintivas jueves 12 de agosto de 2010
  • 28. Buenas practicas jueves 12 de agosto de 2010
  • 29. Tip • La programación en la web es indulgente: es bendición y es maldición.. Cualquiera puede crear buen o mal código... jueves 12 de agosto de 2010
  • 30. Separar la presentación del contenido! Usar CSS No usar elementos “Presentacionales” como <font> Contenido bien redactado & fácil lectura Usable & accesible jueves 12 de agosto de 2010
  • 31. Caracteres de referencia •Una manera de incluir caracteres en un documento •Imposible hacerlo con teclado • (&) introduce la referencia • (;) la finaliza jueves 12 de agosto de 2010
  • 32. Stones&pounds jueves 12 de agosto de 2010
  • 33. Referencias numéricas taquigráficas jueves 12 de agosto de 2010
  • 34. Caracteres de referencia http://evolt.org/entities jueves 12 de agosto de 2010
  • 35. whatwg.org jueves 12 de agosto de 2010
  • 36. Por que necesitamos un nuevo HTML? jueves 12 de agosto de 2010
  • 37. Las razones son.. • La actual versión “solo” crea documentos estáticos y enlace entre ellos • Scripting y hacking complicados • HTML 5 • Validación formularios • Almacenamiento en linea • Procesamiento de video jueves 12 de agosto de 2010
  • 38. Ejemplo HTML 5 jueves 12 de agosto de 2010