SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Realizado por:
            Antonio Cruz Gómez


https://www.facebook.com/antonio.cruzgomez.98
https://twitter.com/acruzgomez
http://antoniocruzgomez.blogspot.com.es/
“Los que se enamoran de la
práctica sin la teoría son
como los pilotos sin
timón, ni brújula, que
nunca podrán saber a
dónde van.”

Leonardo Da Vinci (1452-1519)
Pintor, escultor e inventor italiano.
Índice:
∞ ¿Qué es HTML?
∞ ¿En qué consiste HTML?
∞ ¿Cómo se escriben las etiquetas?
∞ ¿Cómo se muestra una página Web?
∞ ¿Qué es la semántica HTML?
∞ ¿Qué es HTML5?
∞ ¿Por qué surge HTML5?
∞ ¿Qué va a pasar con las Web en HTML4?
∞ ¿Cómo se crea una página Web?
∞ ¿Cómo se declara un documento HTML5?
∞ ¿Qué etiquetas se usan para maquetar en
  HTML5?
∞ ¿Qué herramientas usaremos?
¿Qué es HTML?


HTML son las siglas de
HyperText       Markup
Language (“lenguaje de
marcado de hipertexto”´.
¿En qué       consiste
HTML?


HTML consiste hacer una
estructura de marcado
de     la   información
mediante etiquetas.
¿Cómo se escriben las etiquetas?


Las    “etiquetas”    de
HTML, van rodeadas
por corchetes angulares,
cada etiqueta tiene unos
atributos y eso atributos
tiene unos valores.
¿Cómo se muestra una página Web?


HTML, es leído e
interpretado, por un
navegador la Web y
nos    muestra     el
contenido.
¿Qué es la semántica HTML?


La semántica HTML
es la utilidad que
tienen las etiquetas.
Las    etiquetas   se
crearon para realizar
unas    determinada
funciones.
¿Qué es la semántica HTML?

Por ejemplo:

∞ <p></p>
∞ <blockquote></blockquote>
∞ <h1></h1>
¿Qué es HTML5?

HTML5       es   última   la
actualización de HTML.

Pero en realidad, HTML5
agrupar varias tecnologías
de desarrollo de páginas
Web.
¿Por qué surge HTML5?

HTML4,        carece    de
características necesarias
para soportar los nuevos
contenidos, que se estaban
incluyendo en las páginas
Web y se necesitaban
plugins.
¿Por qué surge HTML5?


Flash ha sido usado para
reemplazar            estas
carencias, a la hora de
desarrollar Web apps.
¿Por qué surge HTML5?

HTML5 es capaz de
hacer esto sin plugins y
ha originado:

   ∞   compatibilidad
   ∞   competencia
¿Por qué surge HTML5?


El uso de JavaScript y
de FrameWorks, cómo:
jQuery, Dojo.js, ExtJS,
etc., han ayudado para
mostrar los contenidos
sin necesidad de usar
plugins.
¿Qué va a pasar con las Web en
HTML4?

HTML4 y HTML5 son
100% compatibles.



HTML4 seguirá funcionando sin problemas en los
navegadores.
¿Cómo se crea una página Web?

Tenemos que saber que
una página Web, se crea
a partir de diferentes
tecnologías.

  ∞ HTML
  ∞ CSS
  ∞ JavaScript
¿Cómo se crea una página Web?



Podemos hacer 2
cosas a la hora de
generar y maquetar
una página Web.
¿Cómo se crea una página Web?


 1. Podemos escribir el
    código de JavaScript
    y CSS, dentro del
    documento HTML.

Pero cómo tengas que hacer alguna
modif icación, busca esta pistola.
¿Cómo se crea una página Web?

 2. Podemos      escribir    el
    código de JavaScript y
    CSS,     en     diferentes
    archivos      y      luego
    vincularlos al documento
    HTML.
Esta opción te permite modif icar sólo
las parte que deseamos.
¿Cómo se declara un documento
HTML5?

Para    empezar    a    usar
HTML5, lo único que se
tiene que hacer es colocar el
DOCTYPE, al principio del
documento.
¿Cómo se declara un documento
HTML5?

Ejemplo:

  <!DOCTYPE html>

La declaración está mucho
más simplificada con HTML5.
¿Cómo se declara un documento
  XHTML?
<!DOCTYPE html PUBLIC "-
//W3C//DTD XHTML 1.0
Strict//EN"
"http://www.w3.org/TR/xhtm
l1/DTD/xhtml1-strict.dtd">
<html
xmlns="http://www.w3.org/1
999/xhtml"       xml:lang="es"
lang="es" dir="ltr">
¿Qué  etiquetas se           usan   para
maquetar en HTML5?

La mayoría de las nuevas
etiquetas de HTML5 no
tienen una representación
en pantalla y se comportan
cómo un <div> o un <span>.
Pero tienen un significado
semántico superior.
<header>

Hacer lo mismo, que la capa
de la cabecera:

    <div id="header“>

<header> está diseñada para
reemplazar una capa (div) sin
significado semántico.
<hgroup>

Muchos header necesitan
múltiples encabezados.

Por ejemplo:

Blog que tiene un título
del nombre y el lema.
<hgroup>

Permite escribir un h1, h2
y h3 dentro del header sin
afectar el SEO.

Permite usar otra etiqueta
h1 dentro del contenido,
sin perder prioridad en
SEO.
<nav>

Está    diseñada para
insertar la barra de
navegación.

Es recomendable usar listas
(<ul>). Es aconsejable que
sólo haya un elemento
<nav> por página Web.
<section >

Se usa para definir la
sección donde se incluye
el contenido.

Se puede crear distintas
secciones    siempre    y
cuando cada sección tenga
contenido diferentes.
<article >
Define zonas únicas de
contenido independiente.

Por ejemplo:

La página home de un Blog;
cada     artículo     y sus
comentarios       sería  un
<article>.
<aside>


El contenido que no esté
relacionado con el objetivo
primario de la página va en
un aside.
<aside>


Por ejemplo:

En un Blog, el aside es la
barra lateral de información
o de enlaces a otro
Blog, enlaces a redes
sociales, etc.
<footer>

Es el pie de página y
representa    la  sección
donde va la información
sobre el autor, enlaces a
contenido, información de
copyright,         avisos
legales, etc.
E j e m p l o d e có d i go co n H T M L 5
<header>
 <hgroup>
   <h1>El Blog de Freddie Mercury</h1>
   <h2>Este Blog es un homenaje a la vida profesional de Freddie Mercury</h2>
 </hgroup>
</header>
<nav>
 Aquí va la Barra de navegación con sus botones
</nav>
<section>
 <article>Aquí va un post, con su titulo en h1</article>
 <article>Aquí va un post, con su titulo en h1</article>
 <article>Aquí va un post, con su titulo en h1</article>
</section>
<aside>
 Barra lateral con cosas que nadie lee, como cuentas de twitter, facebook, posts anteriores, etc.
</aside>
<footer>
 Pie de página, copyright, avisos legales, etc.
</footer>
E j e m p l o G rá f i co d e l có d i go d e H T M L 5
Ejemplo de la etiqueta article
<section>
 <article>
     <header>
            <hgroup>
                         <h1>El Blog de Freddie Mercury</h1>
                         <h2>Este Blog es un homenaje a la vida profesional de Freddie Mercury</h2>
                         Meta-datos, como fecha de creación del artículo.
              </hgroup>
     </header>
     <p>
              La etiqueta <b>Article</b> debe usarse para fragmento independientes de contenido...
     </p>
     <aside>
              Enlaces con artículos relacionados.
     </aside>
     <footer>
               Enlaces a las redes sociales.
     </footer>
     </article>
</section>
Atención : div no está muerto

Div se debe usar cuando
se       necesite     un
contendor             de
objetos,    como     por
ejemplo una imagen. Div
es un contender y no van
a tener un significado
semántico.
¿Qué herramientas usaremos?

Generadores de Código HTML5

http://switchtohtml5.com/

http://www.initializr.com/
¿Qué herramientas usaremos?

Generadores de Código HTML5

http://reuze.me/

http://foundation.zurb.com/download.php
¿Qué herramientas usaremos?

Generadores de Código CSS3

http://www.3dcsstext.com/

http://www.css3maker.com/
Maquetación web con html5

Más contenido relacionado

La actualidad más candente

Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTMLAbrirllave
 
Insertar encabezado y pie de página en Word.
Insertar encabezado y  pie de página en Word.Insertar encabezado y  pie de página en Word.
Insertar encabezado y pie de página en Word.Ticdys
 
Ejercicios Basicos HTML
Ejercicios Basicos HTMLEjercicios Basicos HTML
Ejercicios Basicos HTMLJUJEblog
 
PREGUNTAS CONOCIMIENTO EN POWER POINT
PREGUNTAS CONOCIMIENTO EN POWER POINTPREGUNTAS CONOCIMIENTO EN POWER POINT
PREGUNTAS CONOCIMIENTO EN POWER POINTAlexander Castellanos
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLandreajose13
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Paradigma Digital
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyParadigma Digital
 
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0wallky8520
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)Laura Folgado Galache
 

La actualidad más candente (20)

PYTHON.pptx
PYTHON.pptxPYTHON.pptx
PYTHON.pptx
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTML
 
Insertar encabezado y pie de página en Word.
Insertar encabezado y  pie de página en Word.Insertar encabezado y  pie de página en Word.
Insertar encabezado y pie de página en Word.
 
Ejercicios Basicos HTML
Ejercicios Basicos HTMLEjercicios Basicos HTML
Ejercicios Basicos HTML
 
PREGUNTAS CONOCIMIENTO EN POWER POINT
PREGUNTAS CONOCIMIENTO EN POWER POINTPREGUNTAS CONOCIMIENTO EN POWER POINT
PREGUNTAS CONOCIMIENTO EN POWER POINT
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Comandos c#
Comandos c#Comandos c#
Comandos c#
 
Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Referencia de celda de excel
Referencia de celda de excelReferencia de celda de excel
Referencia de celda de excel
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
 
COREL DRAW
COREL DRAWCOREL DRAW
COREL DRAW
 
Programacion web
Programacion webProgramacion web
Programacion web
 
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)
 
Css
CssCss
Css
 
El diseño web
El diseño webEl diseño web
El diseño web
 

Similar a Maquetación web con html5 (20)

Html
HtmlHtml
Html
 
mejorando la web guia de html 5
mejorando la web guia de html 5mejorando la web guia de html 5
mejorando la web guia de html 5
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
Manual completo-html-desarrolloweb-nov2014
Manual completo-html-desarrolloweb-nov2014Manual completo-html-desarrolloweb-nov2014
Manual completo-html-desarrolloweb-nov2014
 
Manual HTML.
Manual HTML.Manual HTML.
Manual HTML.
 
HTML 5
HTML 5HTML 5
HTML 5
 
HTML 5
HTML 5HTML 5
HTML 5
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
guia html 5
guia html 5guia html 5
guia html 5
 
Html5
Html5Html5
Html5
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
&lt;guía> HTML 5 - El Presente de la Web
&lt;guía> HTML 5 - El Presente de la Web&lt;guía> HTML 5 - El Presente de la Web
&lt;guía> HTML 5 - El Presente de la Web
 
Mejorandolaweb guia-html5
Mejorandolaweb guia-html5Mejorandolaweb guia-html5
Mejorandolaweb guia-html5
 
Guía html5
Guía html5Guía html5
Guía html5
 
Guía HTML5
Guía HTML5Guía HTML5
Guía HTML5
 
Curso html5-v1
Curso html5-v1Curso html5-v1
Curso html5-v1
 

Más de Antonio Cruz Gómez

Más de Antonio Cruz Gómez (7)

Que es Adwords y los tipos Anuncios
Que es Adwords y los tipos AnunciosQue es Adwords y los tipos Anuncios
Que es Adwords y los tipos Anuncios
 
Redes de-mujeres-en-internet
Redes de-mujeres-en-internetRedes de-mujeres-en-internet
Redes de-mujeres-en-internet
 
Rrss y otras historias
Rrss y otras historiasRrss y otras historias
Rrss y otras historias
 
Internet
Internet Internet
Internet
 
Taller de Búsqueda de Empleo 2.0
Taller de Búsqueda de Empleo 2.0Taller de Búsqueda de Empleo 2.0
Taller de Búsqueda de Empleo 2.0
 
Marketing Personal
Marketing PersonalMarketing Personal
Marketing Personal
 
Como crear un articulo optimizado para SEO
Como crear un articulo optimizado para SEOComo crear un articulo optimizado para SEO
Como crear un articulo optimizado para SEO
 

Último

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.radatoro1
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 

Último (20)

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 

Maquetación web con html5

  • 1. Realizado por: Antonio Cruz Gómez https://www.facebook.com/antonio.cruzgomez.98 https://twitter.com/acruzgomez http://antoniocruzgomez.blogspot.com.es/
  • 2. “Los que se enamoran de la práctica sin la teoría son como los pilotos sin timón, ni brújula, que nunca podrán saber a dónde van.” Leonardo Da Vinci (1452-1519) Pintor, escultor e inventor italiano.
  • 3. Índice: ∞ ¿Qué es HTML? ∞ ¿En qué consiste HTML? ∞ ¿Cómo se escriben las etiquetas? ∞ ¿Cómo se muestra una página Web? ∞ ¿Qué es la semántica HTML? ∞ ¿Qué es HTML5? ∞ ¿Por qué surge HTML5? ∞ ¿Qué va a pasar con las Web en HTML4? ∞ ¿Cómo se crea una página Web? ∞ ¿Cómo se declara un documento HTML5? ∞ ¿Qué etiquetas se usan para maquetar en HTML5? ∞ ¿Qué herramientas usaremos?
  • 4. ¿Qué es HTML? HTML son las siglas de HyperText Markup Language (“lenguaje de marcado de hipertexto”´.
  • 5. ¿En qué consiste HTML? HTML consiste hacer una estructura de marcado de la información mediante etiquetas.
  • 6. ¿Cómo se escriben las etiquetas? Las “etiquetas” de HTML, van rodeadas por corchetes angulares, cada etiqueta tiene unos atributos y eso atributos tiene unos valores.
  • 7. ¿Cómo se muestra una página Web? HTML, es leído e interpretado, por un navegador la Web y nos muestra el contenido.
  • 8. ¿Qué es la semántica HTML? La semántica HTML es la utilidad que tienen las etiquetas. Las etiquetas se crearon para realizar unas determinada funciones.
  • 9. ¿Qué es la semántica HTML? Por ejemplo: ∞ <p></p> ∞ <blockquote></blockquote> ∞ <h1></h1>
  • 10. ¿Qué es HTML5? HTML5 es última la actualización de HTML. Pero en realidad, HTML5 agrupar varias tecnologías de desarrollo de páginas Web.
  • 11. ¿Por qué surge HTML5? HTML4, carece de características necesarias para soportar los nuevos contenidos, que se estaban incluyendo en las páginas Web y se necesitaban plugins.
  • 12. ¿Por qué surge HTML5? Flash ha sido usado para reemplazar estas carencias, a la hora de desarrollar Web apps.
  • 13. ¿Por qué surge HTML5? HTML5 es capaz de hacer esto sin plugins y ha originado: ∞ compatibilidad ∞ competencia
  • 14. ¿Por qué surge HTML5? El uso de JavaScript y de FrameWorks, cómo: jQuery, Dojo.js, ExtJS, etc., han ayudado para mostrar los contenidos sin necesidad de usar plugins.
  • 15. ¿Qué va a pasar con las Web en HTML4? HTML4 y HTML5 son 100% compatibles. HTML4 seguirá funcionando sin problemas en los navegadores.
  • 16. ¿Cómo se crea una página Web? Tenemos que saber que una página Web, se crea a partir de diferentes tecnologías. ∞ HTML ∞ CSS ∞ JavaScript
  • 17. ¿Cómo se crea una página Web? Podemos hacer 2 cosas a la hora de generar y maquetar una página Web.
  • 18. ¿Cómo se crea una página Web? 1. Podemos escribir el código de JavaScript y CSS, dentro del documento HTML. Pero cómo tengas que hacer alguna modif icación, busca esta pistola.
  • 19. ¿Cómo se crea una página Web? 2. Podemos escribir el código de JavaScript y CSS, en diferentes archivos y luego vincularlos al documento HTML. Esta opción te permite modif icar sólo las parte que deseamos.
  • 20. ¿Cómo se declara un documento HTML5? Para empezar a usar HTML5, lo único que se tiene que hacer es colocar el DOCTYPE, al principio del documento.
  • 21. ¿Cómo se declara un documento HTML5? Ejemplo: <!DOCTYPE html> La declaración está mucho más simplificada con HTML5.
  • 22. ¿Cómo se declara un documento XHTML? <!DOCTYPE html PUBLIC "- //W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtm l1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1 999/xhtml" xml:lang="es" lang="es" dir="ltr">
  • 23. ¿Qué etiquetas se usan para maquetar en HTML5? La mayoría de las nuevas etiquetas de HTML5 no tienen una representación en pantalla y se comportan cómo un <div> o un <span>. Pero tienen un significado semántico superior.
  • 24. <header> Hacer lo mismo, que la capa de la cabecera: <div id="header“> <header> está diseñada para reemplazar una capa (div) sin significado semántico.
  • 25. <hgroup> Muchos header necesitan múltiples encabezados. Por ejemplo: Blog que tiene un título del nombre y el lema.
  • 26. <hgroup> Permite escribir un h1, h2 y h3 dentro del header sin afectar el SEO. Permite usar otra etiqueta h1 dentro del contenido, sin perder prioridad en SEO.
  • 27. <nav> Está diseñada para insertar la barra de navegación. Es recomendable usar listas (<ul>). Es aconsejable que sólo haya un elemento <nav> por página Web.
  • 28. <section > Se usa para definir la sección donde se incluye el contenido. Se puede crear distintas secciones siempre y cuando cada sección tenga contenido diferentes.
  • 29. <article > Define zonas únicas de contenido independiente. Por ejemplo: La página home de un Blog; cada artículo y sus comentarios sería un <article>.
  • 30. <aside> El contenido que no esté relacionado con el objetivo primario de la página va en un aside.
  • 31. <aside> Por ejemplo: En un Blog, el aside es la barra lateral de información o de enlaces a otro Blog, enlaces a redes sociales, etc.
  • 32. <footer> Es el pie de página y representa la sección donde va la información sobre el autor, enlaces a contenido, información de copyright, avisos legales, etc.
  • 33. E j e m p l o d e có d i go co n H T M L 5 <header> <hgroup> <h1>El Blog de Freddie Mercury</h1> <h2>Este Blog es un homenaje a la vida profesional de Freddie Mercury</h2> </hgroup> </header> <nav> Aquí va la Barra de navegación con sus botones </nav> <section> <article>Aquí va un post, con su titulo en h1</article> <article>Aquí va un post, con su titulo en h1</article> <article>Aquí va un post, con su titulo en h1</article> </section> <aside> Barra lateral con cosas que nadie lee, como cuentas de twitter, facebook, posts anteriores, etc. </aside> <footer> Pie de página, copyright, avisos legales, etc. </footer>
  • 34. E j e m p l o G rá f i co d e l có d i go d e H T M L 5
  • 35. Ejemplo de la etiqueta article <section> <article> <header> <hgroup> <h1>El Blog de Freddie Mercury</h1> <h2>Este Blog es un homenaje a la vida profesional de Freddie Mercury</h2> Meta-datos, como fecha de creación del artículo. </hgroup> </header> <p> La etiqueta <b>Article</b> debe usarse para fragmento independientes de contenido... </p> <aside> Enlaces con artículos relacionados. </aside> <footer> Enlaces a las redes sociales. </footer> </article> </section>
  • 36. Atención : div no está muerto Div se debe usar cuando se necesite un contendor de objetos, como por ejemplo una imagen. Div es un contender y no van a tener un significado semántico.
  • 37. ¿Qué herramientas usaremos? Generadores de Código HTML5 http://switchtohtml5.com/ http://www.initializr.com/
  • 38. ¿Qué herramientas usaremos? Generadores de Código HTML5 http://reuze.me/ http://foundation.zurb.com/download.php
  • 39. ¿Qué herramientas usaremos? Generadores de Código CSS3 http://www.3dcsstext.com/ http://www.css3maker.com/