SlideShare uma empresa Scribd logo
1 de 46
HTML 5
Estructura de un documento
para la Web
El lenguaje HTML
 HyperText Markup Language (HTML)
 El desarrollo del lenguaje es
supervisado por W3C (World Wide
Web Consortium)
 La última versión HTML 5
 Las anteriores:
• HTML 4.01 (año 1999)
• XHTML (año 2000)
Lenguaje de marcas
 Permite identificar la estructura de
un documento.
 Utiliza «etiquetas» o «marcas» para
delimitar los elementos de la
estructura.
 Los navegadores interpretan la
estructura del documento.
Documentos HTML
 Un documento HTML no es más que
un archivo de texto.
 La extensión de su nombre suele ser
.html o .htm.
 Un editor de texto es suficiente para
poder elaborar un documento HTML.
Estructura y apariencia
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Mi primer documento
</title>
</head>
<body>
<h1>&Eacute;ste es un
encabezado</h1>
<p>El primer
p&aacute;rrafo estar&aacute;
separado del siguiente.</p>
<p>El segundo
p&aacute;rrafo es este texto</p>
</body>
</html>
Elementos y etiquetas
 Una etiqueta se encuentra encerrada
entre los símbolos ‘<‘ y ‘>’.
 Un elemento del documento se
compone de las etiquetas que lo
delimitan y su contenido.
<h1>Es un encabezado </h1>
Etiqueta de apertura Etiqueta de cierre
Estructura jerárquica
 Los elementos de un documento
HTML pueden contener a su vez
otros.
 Dos elementos son hermanos si se
encuentran contenidos en el mismo
elemento.
 Un elemento es hijo de otro, si se
encuentra contenido en aquel.
Formato de las etiquetas
 Es indiferente utilizar mayúsculas o
minúsculas, incluso una combinación
de ambas en las etiquetas de HTML5.
 No es necesario que las etiquetas se
encuentren en minúsculas como en
XHTML.
 Lo más habitual es encontrar las
etiquetas en minúsculas.
 Todo documento HTML se encuentra delimitado
por las etiquetas <html> y </html>
 Dentro, aparecen siempre dos elementos:
• El elemento <head>, que contiene información
sobre el documento HTML
• El elemento <body> información que aparece en
el contenido del navegador.
Cabecera y cuerpo
Todo documento HTML se
encuentra delimitado por las
etiquetas <html> y
</html>Dentro, aparecen
siempre dos elementos:
El elemento <head>, que
contiene información sobre
el documento HTML
El elemento <body>
contenido que aparece en el
navegador.
Atributos
 Dentro de la etiqueta inicial de un
elemento puede haber uno o varios
atributos.
 Lo más habitual es que un atributo
esté compuesto de un nombre y un
valor, separados por el símbolo «=».
 El nombre identifica el atributo y el
valor especifica el comportamiento o
modificación del elemento.
Ejemplo de atributo
<p>
<a href="google.com">Pulse para ir a
Google</a>
</p>
Elemento padre (un párrafo)
Elemento hijo (un
enlace), con un atributo
Atributo (par nombre/valor)
Clasificación de atributos
 Atributos básicos (class, id, style y
title).
 Atributos de internacionalización
(dir, lang).
 Atributos de accesibilidad (accesskey
y tabindex).
Atributos básicos I
 id se utiliza para identificar un único
elemento dentro de un documento.
 Sintaxis: id="nombre_elemento"
 class se utiliza para especificar que un
elemento pertenece a una clase (útil con
CSS)
 Sintaxis: class="lista clases" un elemento
puede pertenecer a varias clases
Atributos básicos II
 title sugiere un título asociado a un
elemento.
 Sintaxis: title="título_elemento"
 style permite especificar reglas CSS
dentro de un elemento. Se
recomienda no utilizarla e incluir las
reglas en un archivo de estilos
externo.
Atributos de
internacionalización
 dir este atributo permite indicar al
navegador la dirección en la que
debe fluir el texto.
 Únicamente puede tener los valores
ltr o rtl (left to right o right to left).
 lang permite especificar el idioma
utilizado en un documento. El valor
de este atributo son dos caracteres
incluidos en el estándar ISO-639-1.
Elementos básicos
 Todo documento HTML contiene los
siguientes elementos y forman parte de la
estructura básica. Son: html, head, title y
body.
 Un elemento previo cualifica a todo el
documento HTML 5 e indica al navegador
como mostrar el documento y es:
<!doctype html>
Estructura mínima
<!doctype html>
<html>
<head>
<title>Estructura mínima de un documento html</title>
</head>
<body>
</body>
</html>
Podemos encontrar estructuras de archivos para empezar a
crear documentos HTML 5 en:
http://www.html5boilerplate.com/
http://html5reset.org/
El elemento head
 Todo elemento head debería contener un elemento title
que asigne un título al documento (visible en el browser en
la barra de título).
 Además, puede contener los siguientes elementos, en
cualquier orden e incluso algunos duplicados:
• <base> que afecta al comportamiento de los enlaces
• <link> permite hacer referencia a un archivo externo
• <script> para incluir un script en el documento
• <meta> permite incluir información sobre el documento.
 Importante es la etiqueta <meta charset=utf-8> para
indicar que el documento utiliza el conjunto de caracteres.
Compatibilidad con anteriores
versiones
 Para permitir la compatibilidad con Internet
Explorer 8 y anteriores versiones, cuando se crea
un documento HTML5 se suele incluir la siguiente
librería en el elemento <head>, de la siguiente
forma:
<script src=
"http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3
.6/html5shiv.min.js">
</script>
Para una explicación mas detallada:
http://paulirish.com/2011/the-history-of-the-html5-shiv/
Detección de capacidades de
un navegador
 Podemos incluir también una librería opensource
JavaScript para poder identificar si el navegador
que muestra el documento HTML dispone de las
funcionalidades básicas de HTML5 y CSS3.
 Podemos hacerlo incluyendo este código en el
elemento <head> de nuestro documento:
<script
src="http://cdnjs.cloudflare.com/ajax/libs/
modernizr/2.6.1/modernizr.min.js">
</script>
Elementos de contenido
 Encabezados
 Párrafos y secciones
 Elementos de agrupación
 Elementos de presentación
 Elementos asociados a frases
 Elementos de edición
Tratamiento de los espacios en
blanco y nuevas líneas
 Los navegadores se comportan de
igual manera cuando:
• Encuentran una secuencia de caracteres
en blanco, mostrando uno.
• Encuentran una secuencia de líneas
vacías, mostrando únicamente una
carácter de nueva línea.
Creación de cabeceras
 Es posible crear un encabezado de distinto
tamaño utilizando los elementos
<h1>, <h2>..<h6>.
 Utilizados para crear una estructura de títulos y
subtítulos similar a la de un libro.
 Sin atributo, el navegador mostrará cada
encabezado con un tamaño menor cuanto mayor
es el número.
 El tamaño del texto del elemento <h4> tiene el
mismo tamaño del tamaño del texto por defecto.
Cabeceras
<body>
<h1>Cabecera de nivel 1</h1>
<h2>Cabecera de nivel 2</h2>
<h3>Cabecera de nivel 3</h3>
<h4>Cabecera de nivel 4</h4>
<h5>Cabecera de nivel 5</h5>
<h6>Cabecera de nivel 6</h6>
</body>
Párrafo y nueva línea
 Para incluir un elemento párrafo se
utilizan las etiquetas <p> </p>.
 Cuando se muestra un párrafo se inserta
una línea nueva antes del siguiente
elemento y se añade un espacio vertical
extra.
 Para que los elementos aparezcan en una
nueva línea, se puede insertar un
elemento <br>
Ejemplo: párrafos y nueva línea
<p>Este elemento es el primer p&aacute;rrafo de este documento.<br>
Dentro de este p&aacute;rrafo se ha incluido un salto de
l&iacute;nea.</p>
Algunos dise&nacute;adores no utilizan un p&aacute;rrafo y lo
sustituyen por dos saltos de l&iacute;nea como estos<br><br>
Texto preformateado
 Con la etiqueta <pre></pre> se evita
que el navegador interprete el texto del
elemento, apareciendo de forma literal a
como aparece en el elemento.
Tipos de elementos
 Elementos de bloque
• Aquellos que se encuentran separados por una
nueva línea, antes y después de ser mostrados
• Ejemplos: párrafos, cabeceras
 Elementos «inline»
• Aquellos que pueden aparecer en oraciones sin
necesidad de estar separados
• Ejemplos: <strong>, <b>, <small>…
Agrupación de contenido
 HTML5 permite agrupar contenido de
forma más precisa que sus versiones
anteriores.
 Las nuevas etiquetas tales como
<header>, <section>, <article> o <nav>
permiten agrupar el contenido de una
forma mas adecuada.
El elemento <div>
 Está pensado para utilizarlo como
bloque que puede ser identificado y
al que se puede aplicar un estilo o
utilizarlo para aplicar algún script.
 No tiene asignado ningún
significado, independientemente de
que le sea asignado un identificador
o una clase.
El elemento <header>
 Definido como «un grupo auxiliar
para la navegación».
 No hay restricción a la hora de incluir
mas de un elemento de este tipo.
 Puede estar asociado a una sección o
a la página entera.
El elemento <section>
 Ha sido implementado para ser parte
de la estructura del documento.
 Por ejemplo, los artículos de un
periódico podrían estar agrupados en
una sección por «tema» (actualidad,
deportes…)
El elemento <article>
 Similar a la sección, pero representa
una composición independiente y/o
reusable o distribuible.
 Por ejemplo, el artículo de un
periódico o revista, la entrada de un
blog, los post de un foro…
El elemento <nav>
 Representa un grupo de enlaces para
la navegación.
 Es posible utilizar mas de un
elemento nav en una página.
El elemento <aside>
 Se debería utilizar para marcar los
contenidos relacionados, con el
contenido principal, pero que no
forma parte de aquel.
 Por ejemplo, podrían contener
anuncios, una barra de navegación
secundaria, una barra lateral…
El elemento <footer>
 Representa un pie de página,
sección, artículo o contenedor
anterior.
 Normalmente contendrá información
de copyright, lista de enlaces
relacionados …
ELEMENTOS PARA EL
TRABAJO CON LISTAS
Tipos de listas
 En HTML se pueden crear 3 tipos de
listas:
• Desordenadas
• Ordenadas
• Listas de definición
Listas desordenadas
 El elemento <ul> se utiliza para
crear listas desordenadas
 Cada elemento que compone la lista
debe tener su correspondiente
elemento <li>
Ejemplo lista desordenada
<ul>
<li>
<a href="http://www.google.com">Google</a>
</li>
<li>
<a href="http://www.yahoo.com">Yahoo</a>
</li>
<li>
<a href="http://www.bing.com">Bing</a>
</li>
</ul>
Lista ordenada
 El contenedor de una lista ordenada
debe ser <ol>
 Cada uno de los elementos que la
componen debe ir delimitado por el
elemento <li>
 Es posible modificar alguno de sus
comportamientos utilizando
atributos.
Atributos para listas ordenadas
 start, permite modificar el número de inicio de la lista
 reversed, permite invertir el orden de la lista (de mayor a
menor)
 type, permite seleccionar el tipo de marcador usado (ver
tabla).
Valor del
atributo
Estado
1 Decimal
a Alfabético minúsculas
A Alfabético mayúsculas
i Romano minúsculas
I Romano mayúsculas
Ejemplo lista ordenada
<ol type="I" start="50">
<li>
<a href="http://www.google.com">Google</a>
</li>
<li>
<a href="http://www.yahoo.com">Yahoo</a>
</li>
<li>
<a href="http://www.bing.com">Bing</a>
</li>
</ol>
Listas de descripción
 Una lista de definición está
compuesta de pares de elementos, el
primero formado por un término a
definir y el segundo, por su definición
 Los elementos a utilizar son
<dl>, <dt> y <dd>.
Ejemplo de lista de descripción
<dl>
<dt>HTML</dt>
<dd> HyperText Markup Language </dd>
<dt>SQL</dt>
<dd>Structured Query Language</dd>
<dt>UML</dt>
<dd>Unified Modeling Language</dd>
</dl>

Mais conteúdo relacionado

Mais procurados (20)

Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
 
Introduccion historia css
Introduccion historia cssIntroduccion historia css
Introduccion historia css
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 
Las etiquetas estructurales en html5
Las etiquetas estructurales en html5Las etiquetas estructurales en html5
Las etiquetas estructurales en html5
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Html basics
Html basicsHtml basics
Html basics
 
Dom JavaScript
Dom JavaScriptDom JavaScript
Dom JavaScript
 
jQuery
jQueryjQuery
jQuery
 
HTML
HTMLHTML
HTML
 
Curso css
Curso   cssCurso   css
Curso css
 
HTML Forms
HTML FormsHTML Forms
HTML Forms
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Html & Css presentation
Html  & Css presentation Html  & Css presentation
Html & Css presentation
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Javascript
JavascriptJavascript
Javascript
 
Css
CssCss
Css
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 

Semelhante a HTML5estructura

Semelhante a HTML5estructura (20)

Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
03_Dentro del cuerpo.pptx
03_Dentro del cuerpo.pptx03_Dentro del cuerpo.pptx
03_Dentro del cuerpo.pptx
 
Html5
Html5Html5
Html5
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Emily
EmilyEmily
Emily
 
Slideshare
SlideshareSlideshare
Slideshare
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
 
Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112
 
Apuntes de HTML
Apuntes de HTMLApuntes de HTML
Apuntes de HTML
 
Investigacion de html y xml
Investigacion de html y xmlInvestigacion de html y xml
Investigacion de html y xml
 
Estructura basica de una pagina web
Estructura basica de una pagina webEstructura basica de una pagina web
Estructura basica de una pagina web
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
Presentación html
Presentación htmlPresentación html
Presentación html
 
Clase HTML.pptx
Clase HTML.pptxClase HTML.pptx
Clase HTML.pptx
 
Html guia
Html guiaHtml guia
Html guia
 
El lenguaje html
El lenguaje htmlEl lenguaje html
El lenguaje html
 
Introducción a XHTML
Introducción a XHTMLIntroducción a XHTML
Introducción a XHTML
 
Codigos HTML KATERIN GONZALEZ ENRIQUEZ,
Codigos  HTML KATERIN GONZALEZ ENRIQUEZ,Codigos  HTML KATERIN GONZALEZ ENRIQUEZ,
Codigos HTML KATERIN GONZALEZ ENRIQUEZ,
 
Aprender html
Aprender htmlAprender html
Aprender html
 
HTML HyperText Markup Language
HTML HyperText Markup LanguageHTML HyperText Markup Language
HTML HyperText Markup Language
 

Mais de jcremiro

Sucesiones: conceptos elementales
Sucesiones: conceptos elementalesSucesiones: conceptos elementales
Sucesiones: conceptos elementalesjcremiro
 
Combinatoria
CombinatoriaCombinatoria
Combinatoriajcremiro
 
Funciones: conceptos básicos
Funciones: conceptos básicosFunciones: conceptos básicos
Funciones: conceptos básicosjcremiro
 
Vectores en el epacio
Vectores en el epacioVectores en el epacio
Vectores en el epaciojcremiro
 
Geometría analítica plana
Geometría analítica planaGeometría analítica plana
Geometría analítica planajcremiro
 
Cálculo vectorial en el plano
Cálculo vectorial en el planoCálculo vectorial en el plano
Cálculo vectorial en el planojcremiro
 
Numeros complejos
Numeros complejosNumeros complejos
Numeros complejosjcremiro
 
Razones trigonométricas
Razones trigonométricasRazones trigonométricas
Razones trigonométricasjcremiro
 
Probabilidad
ProbabilidadProbabilidad
Probabilidadjcremiro
 
Cuerpos geometricos
Cuerpos geometricosCuerpos geometricos
Cuerpos geometricosjcremiro
 
Semejanza teorema tales
Semejanza teorema talesSemejanza teorema tales
Semejanza teorema talesjcremiro
 
Razones trigonométricas
Razones trigonométricasRazones trigonométricas
Razones trigonométricasjcremiro
 
Inecuaciones. Programación lineal
Inecuaciones. Programación linealInecuaciones. Programación lineal
Inecuaciones. Programación linealjcremiro
 
Teoria de conjuntos
Teoria de conjuntosTeoria de conjuntos
Teoria de conjuntosjcremiro
 
Semejanza: Teorema tales
Semejanza: Teorema talesSemejanza: Teorema tales
Semejanza: Teorema talesjcremiro
 
Estadística
EstadísticaEstadística
Estadísticajcremiro
 
Elementos básicos de geometría
Elementos básicos de geometríaElementos básicos de geometría
Elementos básicos de geometríajcremiro
 
Figuras planas
Figuras planasFiguras planas
Figuras planasjcremiro
 

Mais de jcremiro (20)

Sucesiones: conceptos elementales
Sucesiones: conceptos elementalesSucesiones: conceptos elementales
Sucesiones: conceptos elementales
 
Combinatoria
CombinatoriaCombinatoria
Combinatoria
 
Funciones: conceptos básicos
Funciones: conceptos básicosFunciones: conceptos básicos
Funciones: conceptos básicos
 
Vectores en el epacio
Vectores en el epacioVectores en el epacio
Vectores en el epacio
 
Cónicas
CónicasCónicas
Cónicas
 
Geometría analítica plana
Geometría analítica planaGeometría analítica plana
Geometría analítica plana
 
Cálculo vectorial en el plano
Cálculo vectorial en el planoCálculo vectorial en el plano
Cálculo vectorial en el plano
 
Numeros complejos
Numeros complejosNumeros complejos
Numeros complejos
 
Razones trigonométricas
Razones trigonométricasRazones trigonométricas
Razones trigonométricas
 
Probabilidad
ProbabilidadProbabilidad
Probabilidad
 
Cuerpos geometricos
Cuerpos geometricosCuerpos geometricos
Cuerpos geometricos
 
Vectores
VectoresVectores
Vectores
 
Semejanza teorema tales
Semejanza teorema talesSemejanza teorema tales
Semejanza teorema tales
 
Razones trigonométricas
Razones trigonométricasRazones trigonométricas
Razones trigonométricas
 
Inecuaciones. Programación lineal
Inecuaciones. Programación linealInecuaciones. Programación lineal
Inecuaciones. Programación lineal
 
Teoria de conjuntos
Teoria de conjuntosTeoria de conjuntos
Teoria de conjuntos
 
Semejanza: Teorema tales
Semejanza: Teorema talesSemejanza: Teorema tales
Semejanza: Teorema tales
 
Estadística
EstadísticaEstadística
Estadística
 
Elementos básicos de geometría
Elementos básicos de geometríaElementos básicos de geometría
Elementos básicos de geometría
 
Figuras planas
Figuras planasFiguras planas
Figuras planas
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

HTML5estructura

  • 1. HTML 5 Estructura de un documento para la Web
  • 2. El lenguaje HTML  HyperText Markup Language (HTML)  El desarrollo del lenguaje es supervisado por W3C (World Wide Web Consortium)  La última versión HTML 5  Las anteriores: • HTML 4.01 (año 1999) • XHTML (año 2000)
  • 3. Lenguaje de marcas  Permite identificar la estructura de un documento.  Utiliza «etiquetas» o «marcas» para delimitar los elementos de la estructura.  Los navegadores interpretan la estructura del documento.
  • 4. Documentos HTML  Un documento HTML no es más que un archivo de texto.  La extensión de su nombre suele ser .html o .htm.  Un editor de texto es suficiente para poder elaborar un documento HTML.
  • 5. Estructura y apariencia <!doctype html> <html> <head> <meta charset="utf-8"> <title>Mi primer documento </title> </head> <body> <h1>&Eacute;ste es un encabezado</h1> <p>El primer p&aacute;rrafo estar&aacute; separado del siguiente.</p> <p>El segundo p&aacute;rrafo es este texto</p> </body> </html>
  • 6. Elementos y etiquetas  Una etiqueta se encuentra encerrada entre los símbolos ‘<‘ y ‘>’.  Un elemento del documento se compone de las etiquetas que lo delimitan y su contenido. <h1>Es un encabezado </h1> Etiqueta de apertura Etiqueta de cierre
  • 7. Estructura jerárquica  Los elementos de un documento HTML pueden contener a su vez otros.  Dos elementos son hermanos si se encuentran contenidos en el mismo elemento.  Un elemento es hijo de otro, si se encuentra contenido en aquel.
  • 8. Formato de las etiquetas  Es indiferente utilizar mayúsculas o minúsculas, incluso una combinación de ambas en las etiquetas de HTML5.  No es necesario que las etiquetas se encuentren en minúsculas como en XHTML.  Lo más habitual es encontrar las etiquetas en minúsculas.
  • 9.  Todo documento HTML se encuentra delimitado por las etiquetas <html> y </html>  Dentro, aparecen siempre dos elementos: • El elemento <head>, que contiene información sobre el documento HTML • El elemento <body> información que aparece en el contenido del navegador.
  • 10. Cabecera y cuerpo Todo documento HTML se encuentra delimitado por las etiquetas <html> y </html>Dentro, aparecen siempre dos elementos: El elemento <head>, que contiene información sobre el documento HTML El elemento <body> contenido que aparece en el navegador.
  • 11. Atributos  Dentro de la etiqueta inicial de un elemento puede haber uno o varios atributos.  Lo más habitual es que un atributo esté compuesto de un nombre y un valor, separados por el símbolo «=».  El nombre identifica el atributo y el valor especifica el comportamiento o modificación del elemento.
  • 12. Ejemplo de atributo <p> <a href="google.com">Pulse para ir a Google</a> </p> Elemento padre (un párrafo) Elemento hijo (un enlace), con un atributo Atributo (par nombre/valor)
  • 13. Clasificación de atributos  Atributos básicos (class, id, style y title).  Atributos de internacionalización (dir, lang).  Atributos de accesibilidad (accesskey y tabindex).
  • 14. Atributos básicos I  id se utiliza para identificar un único elemento dentro de un documento.  Sintaxis: id="nombre_elemento"  class se utiliza para especificar que un elemento pertenece a una clase (útil con CSS)  Sintaxis: class="lista clases" un elemento puede pertenecer a varias clases
  • 15. Atributos básicos II  title sugiere un título asociado a un elemento.  Sintaxis: title="título_elemento"  style permite especificar reglas CSS dentro de un elemento. Se recomienda no utilizarla e incluir las reglas en un archivo de estilos externo.
  • 16. Atributos de internacionalización  dir este atributo permite indicar al navegador la dirección en la que debe fluir el texto.  Únicamente puede tener los valores ltr o rtl (left to right o right to left).  lang permite especificar el idioma utilizado en un documento. El valor de este atributo son dos caracteres incluidos en el estándar ISO-639-1.
  • 17. Elementos básicos  Todo documento HTML contiene los siguientes elementos y forman parte de la estructura básica. Son: html, head, title y body.  Un elemento previo cualifica a todo el documento HTML 5 e indica al navegador como mostrar el documento y es: <!doctype html>
  • 18. Estructura mínima <!doctype html> <html> <head> <title>Estructura mínima de un documento html</title> </head> <body> </body> </html> Podemos encontrar estructuras de archivos para empezar a crear documentos HTML 5 en: http://www.html5boilerplate.com/ http://html5reset.org/
  • 19. El elemento head  Todo elemento head debería contener un elemento title que asigne un título al documento (visible en el browser en la barra de título).  Además, puede contener los siguientes elementos, en cualquier orden e incluso algunos duplicados: • <base> que afecta al comportamiento de los enlaces • <link> permite hacer referencia a un archivo externo • <script> para incluir un script en el documento • <meta> permite incluir información sobre el documento.  Importante es la etiqueta <meta charset=utf-8> para indicar que el documento utiliza el conjunto de caracteres.
  • 20. Compatibilidad con anteriores versiones  Para permitir la compatibilidad con Internet Explorer 8 y anteriores versiones, cuando se crea un documento HTML5 se suele incluir la siguiente librería en el elemento <head>, de la siguiente forma: <script src= "http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3 .6/html5shiv.min.js"> </script> Para una explicación mas detallada: http://paulirish.com/2011/the-history-of-the-html5-shiv/
  • 21. Detección de capacidades de un navegador  Podemos incluir también una librería opensource JavaScript para poder identificar si el navegador que muestra el documento HTML dispone de las funcionalidades básicas de HTML5 y CSS3.  Podemos hacerlo incluyendo este código en el elemento <head> de nuestro documento: <script src="http://cdnjs.cloudflare.com/ajax/libs/ modernizr/2.6.1/modernizr.min.js"> </script>
  • 22. Elementos de contenido  Encabezados  Párrafos y secciones  Elementos de agrupación  Elementos de presentación  Elementos asociados a frases  Elementos de edición
  • 23. Tratamiento de los espacios en blanco y nuevas líneas  Los navegadores se comportan de igual manera cuando: • Encuentran una secuencia de caracteres en blanco, mostrando uno. • Encuentran una secuencia de líneas vacías, mostrando únicamente una carácter de nueva línea.
  • 24. Creación de cabeceras  Es posible crear un encabezado de distinto tamaño utilizando los elementos <h1>, <h2>..<h6>.  Utilizados para crear una estructura de títulos y subtítulos similar a la de un libro.  Sin atributo, el navegador mostrará cada encabezado con un tamaño menor cuanto mayor es el número.  El tamaño del texto del elemento <h4> tiene el mismo tamaño del tamaño del texto por defecto.
  • 25. Cabeceras <body> <h1>Cabecera de nivel 1</h1> <h2>Cabecera de nivel 2</h2> <h3>Cabecera de nivel 3</h3> <h4>Cabecera de nivel 4</h4> <h5>Cabecera de nivel 5</h5> <h6>Cabecera de nivel 6</h6> </body>
  • 26. Párrafo y nueva línea  Para incluir un elemento párrafo se utilizan las etiquetas <p> </p>.  Cuando se muestra un párrafo se inserta una línea nueva antes del siguiente elemento y se añade un espacio vertical extra.  Para que los elementos aparezcan en una nueva línea, se puede insertar un elemento <br>
  • 27. Ejemplo: párrafos y nueva línea <p>Este elemento es el primer p&aacute;rrafo de este documento.<br> Dentro de este p&aacute;rrafo se ha incluido un salto de l&iacute;nea.</p> Algunos dise&nacute;adores no utilizan un p&aacute;rrafo y lo sustituyen por dos saltos de l&iacute;nea como estos<br><br>
  • 28. Texto preformateado  Con la etiqueta <pre></pre> se evita que el navegador interprete el texto del elemento, apareciendo de forma literal a como aparece en el elemento.
  • 29. Tipos de elementos  Elementos de bloque • Aquellos que se encuentran separados por una nueva línea, antes y después de ser mostrados • Ejemplos: párrafos, cabeceras  Elementos «inline» • Aquellos que pueden aparecer en oraciones sin necesidad de estar separados • Ejemplos: <strong>, <b>, <small>…
  • 30. Agrupación de contenido  HTML5 permite agrupar contenido de forma más precisa que sus versiones anteriores.  Las nuevas etiquetas tales como <header>, <section>, <article> o <nav> permiten agrupar el contenido de una forma mas adecuada.
  • 31. El elemento <div>  Está pensado para utilizarlo como bloque que puede ser identificado y al que se puede aplicar un estilo o utilizarlo para aplicar algún script.  No tiene asignado ningún significado, independientemente de que le sea asignado un identificador o una clase.
  • 32. El elemento <header>  Definido como «un grupo auxiliar para la navegación».  No hay restricción a la hora de incluir mas de un elemento de este tipo.  Puede estar asociado a una sección o a la página entera.
  • 33. El elemento <section>  Ha sido implementado para ser parte de la estructura del documento.  Por ejemplo, los artículos de un periódico podrían estar agrupados en una sección por «tema» (actualidad, deportes…)
  • 34. El elemento <article>  Similar a la sección, pero representa una composición independiente y/o reusable o distribuible.  Por ejemplo, el artículo de un periódico o revista, la entrada de un blog, los post de un foro…
  • 35. El elemento <nav>  Representa un grupo de enlaces para la navegación.  Es posible utilizar mas de un elemento nav en una página.
  • 36. El elemento <aside>  Se debería utilizar para marcar los contenidos relacionados, con el contenido principal, pero que no forma parte de aquel.  Por ejemplo, podrían contener anuncios, una barra de navegación secundaria, una barra lateral…
  • 37. El elemento <footer>  Representa un pie de página, sección, artículo o contenedor anterior.  Normalmente contendrá información de copyright, lista de enlaces relacionados …
  • 39. Tipos de listas  En HTML se pueden crear 3 tipos de listas: • Desordenadas • Ordenadas • Listas de definición
  • 40. Listas desordenadas  El elemento <ul> se utiliza para crear listas desordenadas  Cada elemento que compone la lista debe tener su correspondiente elemento <li>
  • 41. Ejemplo lista desordenada <ul> <li> <a href="http://www.google.com">Google</a> </li> <li> <a href="http://www.yahoo.com">Yahoo</a> </li> <li> <a href="http://www.bing.com">Bing</a> </li> </ul>
  • 42. Lista ordenada  El contenedor de una lista ordenada debe ser <ol>  Cada uno de los elementos que la componen debe ir delimitado por el elemento <li>  Es posible modificar alguno de sus comportamientos utilizando atributos.
  • 43. Atributos para listas ordenadas  start, permite modificar el número de inicio de la lista  reversed, permite invertir el orden de la lista (de mayor a menor)  type, permite seleccionar el tipo de marcador usado (ver tabla). Valor del atributo Estado 1 Decimal a Alfabético minúsculas A Alfabético mayúsculas i Romano minúsculas I Romano mayúsculas
  • 44. Ejemplo lista ordenada <ol type="I" start="50"> <li> <a href="http://www.google.com">Google</a> </li> <li> <a href="http://www.yahoo.com">Yahoo</a> </li> <li> <a href="http://www.bing.com">Bing</a> </li> </ol>
  • 45. Listas de descripción  Una lista de definición está compuesta de pares de elementos, el primero formado por un término a definir y el segundo, por su definición  Los elementos a utilizar son <dl>, <dt> y <dd>.
  • 46. Ejemplo de lista de descripción <dl> <dt>HTML</dt> <dd> HyperText Markup Language </dd> <dt>SQL</dt> <dd>Structured Query Language</dd> <dt>UML</dt> <dd>Unified Modeling Language</dd> </dl>