SlideShare una empresa de Scribd logo
1 de 22
DISEÑO WEB I
Tema: Estructura Semántica de una página en HTML5
Martes 8 de marzo del 2022
Eli Alberto Mendoza
Estructura básica de una página en HTML5
<!doctype html>
<html>
<head>
<head>
<meta charset="utf-8"/>
<title>Título de la web</title>
</head>
<body>
<body>
Contenido de la web
</body>
</html>
En HTM la estructura interna básica de una página web se
ha simplificado, reduciendo el código innecesario hasta
quedarse con el esqueleto básico, que sería el siguiente:
Partes de una página web
• ¿Qué es y qué contiene el <head>?
El <head> es una parte de la web donde colocamos todas aquellas etiquetas (que no se van a visualizar), pero
que sirven para indicar todas las características que el navegador necesita, como por ejemplo:
<meta charset="utf-8"/>
La etiqueta charset es una de las impriscindibles, ya que indica la codificación que tendrá la página. Con un
valor de utf-8 se mostrarán símbolos como la "ñ", "ç" o los acentos correctamente.
<title>Título de la página</title>
El texto indicado dentro de la etiqueta <title> se mostrará en la pestaña del navegador. Además ser el que se
muestre en las búsquedas de los diferentes buscadores y es un elemento importante (a nivel de SEO) para el
posicionamiento de la página.
<meta name="description" content="Descripción de la página"/>
Dentro del atributo content=" " escribiremos el texto que queremos que aparezca como descripción de
nuestra página cuando ésta aparezca dentro de los resultados de búsqueda de los buscadores. No influye en
el posicionamiento, pero si puede condicionar a que los usuarios hagan clic y accedan en un mayor número a
nuestra página.
La longitud idónea no debe ser superior a 156 carácteres, para que el buscador no lo corte por donde más le
convenga.
Partes de una página web
¿Qué es style >?
<style type="text/css"> /* código CSS */ </style>
Dentro de estas etiquetas style ubicaremos el código CSS
que única y exclusivamente afectará a los elementos de este mismo fichero HTML
<link rel=stylesheet href="css/estilo.css" type="text/css"/>
En el atributo href=" " indicaremos la ruta donde está ubicado al fichero CSS externo (código
que afectará a todos los elementos de todas las páginas HTML donde se coloque esta
etiqueta).
En el caso de que una página tenga estas dos últimas etiquetas se ejecutarán las dos. Si tienen
las mismas propiedades, tendrá más valor la que se indique en último lugar
Partes de una página web
¿Qué es script >?
Dentro de esta etiqueta script escribiremos el código de javaScript (en el caso de que
exista) que única y exclusivamente afectará y se ejecutará dentro este mismo fichero
HTML.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
El valor viewport únicamente será leído por móviles, tablets y dispositivos conectados
a internet en general, en los que el tamaño de su navegador esté supeditado al tamaño
de la pantalla del dispositivo
Las etiquetas semánticas de HTML5
El <body> es donde se colocan todos los elementos que sí se van a mostrar y que
forman el contenido de la página. Habitualmente todo este contenido deberá estar
dentro de cajas.
Con la versión anterior de HTML sólo existía un tipo de caja <div>, por lo que una
caja podía contener cualquier tipo de contenido.
Una de las novedades de HTML5, aparte de disponer de esta misma caja
genérica <div>, tenemos diferentes tipos de cajas destinadas cada una a un tipo de
contenido
concreto <main>, <header>, <nav>, <section>, <article>, <aside> y <footer>. De
esta manera el navegador puede entender qué contiene cada una de estas cajas, sin
necesidad de tener que entender el idioma utilizado y sin tener que leer ni analizar
el texto que contiene.
Estructura básica de una página en HTML5
Partes de una página web
¿<header > encabezado </header>
Dentro de la caja <header> ubicamos el contenido que estaría destinado al encabezado
de la página. Normalmente contiene el logo y el nombre de la página y suele estar
ubicado al inicio.
< footer > pie de página </footer>
La caja <footer> contiene la información que figura al pie de la página (normalmente
es la última caja de todas) y es donde se ubica el ©, e información como el mapa de la
página, autor, fecha y otros datos finales.
Actualmente existe la tendencia de hacer <footer> enormes donde figura todo lo que
se puede encontrar en el sitio.
Partes de una página web
<nav>
</nav>
La caja <nav> contiene todos los enlaces de la página, ya sea a otras
secciones de nuestro mismo sitio web o a páginas externas. Por ello, en
algunos casos pueden existir varios <nav>, como por ejemplo el del
principio de la página y otro final ubicado dentro del <footer>
< section> sección de información </section>
Las cajas <section> contienen el contenido genérico de la página.
Se pueden utilizar varios <section> al mismo tiempo en la misma página.
Pueden contener múltiples <div> y otras cajas relacionadas, como <article>.
Normalmente se utilizan para grandes cantidades o secciones de información de tipo
similar.
Partes de una página web
< article> artículo </article>
Las cajas <article> también están destinadas a contener el contenido de la
página, aunque normalmente suelen utilizarse para mostrar información
más reducida y concreta y que puede ser independiente del resto.
<aside> contenido </aside>
Dentro de las cajas de tipo <aside> se ubican los contenidos que no tienen relación
directa con el contenido, como por ejemplo información sobre vacunas o pasaportes
en una web de viajes, calendario de eventos de una entidad, publicidad o la biografía
del autor de un blog.
Partes de una página web
< figure> imagen </figure>
Aunque <figure> no tiene las mismas funcionalidades ni características
que el resto de cajas, tiene como objetivo contener imágenes que
opcionalmente pueden tener vinculadas un pie de imágen (información
más detallada en el tema figure y figcaption).
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="description" content="Resumen del contenido de la página">
<title>Título de la página</title>
<link rel="stylesheet" href="css/estilo.css" type="text/css"/>
<style type="text/css">
códigoCSS
códigoCSS
</style>
<script type="text/javascript">
código javaScript
código javaScript
</script>
<script type="text/javascript" src="js/codigo.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<header>cabecera</header>
<nav>
enlace1
enlace2
</nav>
<main>
<section>
<article> contenido </article>
<article> contenido </article>
</section>
</main>
<footer> © pie de la página </footer>
</body>
</html>
¿En qué apartado del HTML no añadirías un <footer>?
¿Un <article> puede ir dentro de un <section>?
En HTML5 ¿es correcto seguir utilizando <div>?
¿Qué formato se debe utilizar al guardar un fichero html para que se muestren los acentos?
¿Qué 'etiqueta html' está indicada paraCONTENER imágenes?
<FIGURE>
¿Cómo se llama la 'etiqueta html' dónde se ubica el encabezado de la página?
¿Cómo se llama la 'etiqueta html' dónde se ubican los enlaces de navegación de la página?
Etiquetas básicas: párrafos, líneas y
encabezados
etiquetas más básicas, pero fundamentales para separar párrafos
(<p>), crear saltos de línea (<br>), crear negritas (<b>), cursivas
(<i>), señalar encabezados (<h1>-<h6>), y colocar sangrías
(<dd>).
• La actividad de este tema se basa en rellenar el archivo index.html creado la clase
anterior pero esta vez ya con información sobre el instituto Choloma que a
continuación se le muestra.
• Escribir el contenido de texto dentro de cada una de las cajas semánticas
(<title>, <header>, <nav>, <section>, <article>, <footer> entre otros).
• Añadir saltos de página (<br>) y separaciones de párrafo (<p>).
• Añadir encabezados (de <h1> a <h7>) para resaltar la relevancia del contenido.
• Añadir cursivas (<i>), sangrías (<dd>).
Imágenes, listas y enlaces
listas ordenadas (<ol>) y desordenadas (<ul>), personalización de
las viñetas, vinculación de imágenes (<img>) y la utilización de
enlaces (<a>), tanto en formato texto como con imágenes.
Asimismo, vamos a ver un resumen de propiedades y selectores
propios para poder dar formato CSS a los enlaces (quitar
subrayado, configurar colores, cambiar el color al pasar el cursor
por encima).
<img src="carpeta/nombre_imagen.png" alt="descripción">
Es importante añadir información de tipo textual a la imagen para que los buscadores (a
nivel de SEO) puedan saber qué muestra la imagen e indexar esta información, y los
dispositivos "lectores de pantalla" para personas invidentes, puedan describir la imagen
oralmente. Para ello utilizamos el parámetro alt, seguido de la "descripción de la
imagen".
Formatos de imagen de HTML5
HTML5 acepta 4 formatos de imagen para nuestras páginas web
(JPG, GIF, PNG y SVG)
Actividad con Imagenes
La actividad de este tema se basa en añadir los vínculos a las
imágenes de esta página utilizando la etiqueta <img> (sin
importar de momento su colocación) en los siguientes casos:
•Añadir las imágenes del contenido donde sean necesarias.
•Es conveniente establecer el tamaño final de la imagen
modificando su tamaño desde cualquier programa de edición
de imagen (como Photoshop o similar).
•Las imágenes que posteriormente queramos maquetar
independientemente del resto de elementos que la
acompañen, podremos aprovechar para colocarlas dentro de un
<div>.
<figure> y <figcaption>
<figure> es un nuevo tipo de caja de HTML5 con contenido
semántico propio orientado a contener imágenes, con la
interesante posibilidad de añadir un pie de imágen vinculada a
ésta. De esta manera el navegador y cualquier robot que acceda
a nuestra página conocerá la naturaleza del contenido que
contiene este tipo de bloque y su información asociada.
Para añadir un pie de imagen, utilizamos la etiqueta <figcaption> seguida del texto
que se mostrará como pie vinculado a la imagen.
Para dar características al texto del figcaption (pie de imagen)
Estructura semantica Html5.pptx
Estructura semantica Html5.pptx
Estructura semantica Html5.pptx
Estructura semantica Html5.pptx

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
HTML5
HTML5HTML5
HTML5
 
(Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS (Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS
 
CSS Day: CSS Grid Layout
CSS Day: CSS Grid Layout CSS Day: CSS Grid Layout
CSS Day: CSS Grid Layout
 
Web html table tags
Web html  table tagsWeb html  table tags
Web html table tags
 
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
 
Intro to html 5
Intro to html 5Intro to html 5
Intro to html 5
 
JavaScript and BOM events
JavaScript and BOM eventsJavaScript and BOM events
JavaScript and BOM events
 
Tablas html
Tablas htmlTablas html
Tablas html
 
HTML5
HTML5HTML5
HTML5
 
Html 5: formularios
Html 5: formulariosHtml 5: formularios
Html 5: formularios
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en Netbeans
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
Etiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje htmlEtiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje html
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
 
Html
HtmlHtml
Html
 
Html introduction
Html introductionHtml introduction
Html introduction
 

Similar a Estructura semantica Html5.pptx

Similar a Estructura semantica Html5.pptx (20)

Intro html5
Intro html5Intro html5
Intro html5
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
HTML.pdf
HTML.pdfHTML.pdf
HTML.pdf
 
Clase HTML.pptx
Clase HTML.pptxClase HTML.pptx
Clase HTML.pptx
 
Presentación html
Presentación htmlPresentación html
Presentación html
 
Articulo monica y christian "español"
Articulo monica y christian "español"Articulo monica y christian "español"
Articulo monica y christian "español"
 
Estructura de una página html
Estructura de una página htmlEstructura de una página html
Estructura de una página html
 
Codigos HTML KATERIN GONZALEZ ENRIQUEZ,
Codigos  HTML KATERIN GONZALEZ ENRIQUEZ,Codigos  HTML KATERIN GONZALEZ ENRIQUEZ,
Codigos HTML KATERIN GONZALEZ ENRIQUEZ,
 
Html presentacion
Html presentacionHtml presentacion
Html presentacion
 
Codigo html
Codigo htmlCodigo html
Codigo html
 
Html 5. Estructura de un documento para la Web
Html 5. Estructura de un documento para la WebHtml 5. Estructura de un documento para la Web
Html 5. Estructura de un documento para la Web
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
 
Estructura HTML.pptx para empezar rl mundo de la web
Estructura HTML.pptx para empezar rl mundo de la webEstructura HTML.pptx para empezar rl mundo de la web
Estructura HTML.pptx para empezar rl mundo de la web
 
Slideshare
SlideshareSlideshare
Slideshare
 
SEO
SEOSEO
SEO
 
Nuevo Html5 ..
Nuevo Html5 ..Nuevo Html5 ..
Nuevo Html5 ..
 
Articulo
ArticuloArticulo
Articulo
 
Html5
Html5Html5
Html5
 
Html
HtmlHtml
Html
 
Manual de html5_en_español
Manual de html5_en_españolManual de html5_en_español
Manual de html5_en_español
 

Último

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
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
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
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (20)

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
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
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...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
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
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
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
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Estructura semantica Html5.pptx

  • 1. DISEÑO WEB I Tema: Estructura Semántica de una página en HTML5 Martes 8 de marzo del 2022 Eli Alberto Mendoza
  • 2. Estructura básica de una página en HTML5 <!doctype html> <html> <head> <head> <meta charset="utf-8"/> <title>Título de la web</title> </head> <body> <body> Contenido de la web </body> </html> En HTM la estructura interna básica de una página web se ha simplificado, reduciendo el código innecesario hasta quedarse con el esqueleto básico, que sería el siguiente:
  • 3. Partes de una página web • ¿Qué es y qué contiene el <head>? El <head> es una parte de la web donde colocamos todas aquellas etiquetas (que no se van a visualizar), pero que sirven para indicar todas las características que el navegador necesita, como por ejemplo: <meta charset="utf-8"/> La etiqueta charset es una de las impriscindibles, ya que indica la codificación que tendrá la página. Con un valor de utf-8 se mostrarán símbolos como la "ñ", "ç" o los acentos correctamente. <title>Título de la página</title> El texto indicado dentro de la etiqueta <title> se mostrará en la pestaña del navegador. Además ser el que se muestre en las búsquedas de los diferentes buscadores y es un elemento importante (a nivel de SEO) para el posicionamiento de la página. <meta name="description" content="Descripción de la página"/> Dentro del atributo content=" " escribiremos el texto que queremos que aparezca como descripción de nuestra página cuando ésta aparezca dentro de los resultados de búsqueda de los buscadores. No influye en el posicionamiento, pero si puede condicionar a que los usuarios hagan clic y accedan en un mayor número a nuestra página. La longitud idónea no debe ser superior a 156 carácteres, para que el buscador no lo corte por donde más le convenga.
  • 4. Partes de una página web ¿Qué es style >? <style type="text/css"> /* código CSS */ </style> Dentro de estas etiquetas style ubicaremos el código CSS que única y exclusivamente afectará a los elementos de este mismo fichero HTML <link rel=stylesheet href="css/estilo.css" type="text/css"/> En el atributo href=" " indicaremos la ruta donde está ubicado al fichero CSS externo (código que afectará a todos los elementos de todas las páginas HTML donde se coloque esta etiqueta). En el caso de que una página tenga estas dos últimas etiquetas se ejecutarán las dos. Si tienen las mismas propiedades, tendrá más valor la que se indique en último lugar
  • 5. Partes de una página web ¿Qué es script >? Dentro de esta etiqueta script escribiremos el código de javaScript (en el caso de que exista) que única y exclusivamente afectará y se ejecutará dentro este mismo fichero HTML. <meta name="viewport" content="width=device-width, initial-scale=1.0"> El valor viewport únicamente será leído por móviles, tablets y dispositivos conectados a internet en general, en los que el tamaño de su navegador esté supeditado al tamaño de la pantalla del dispositivo
  • 6. Las etiquetas semánticas de HTML5 El <body> es donde se colocan todos los elementos que sí se van a mostrar y que forman el contenido de la página. Habitualmente todo este contenido deberá estar dentro de cajas. Con la versión anterior de HTML sólo existía un tipo de caja <div>, por lo que una caja podía contener cualquier tipo de contenido. Una de las novedades de HTML5, aparte de disponer de esta misma caja genérica <div>, tenemos diferentes tipos de cajas destinadas cada una a un tipo de contenido concreto <main>, <header>, <nav>, <section>, <article>, <aside> y <footer>. De esta manera el navegador puede entender qué contiene cada una de estas cajas, sin necesidad de tener que entender el idioma utilizado y sin tener que leer ni analizar el texto que contiene.
  • 7. Estructura básica de una página en HTML5
  • 8. Partes de una página web ¿<header > encabezado </header> Dentro de la caja <header> ubicamos el contenido que estaría destinado al encabezado de la página. Normalmente contiene el logo y el nombre de la página y suele estar ubicado al inicio. < footer > pie de página </footer> La caja <footer> contiene la información que figura al pie de la página (normalmente es la última caja de todas) y es donde se ubica el ©, e información como el mapa de la página, autor, fecha y otros datos finales. Actualmente existe la tendencia de hacer <footer> enormes donde figura todo lo que se puede encontrar en el sitio.
  • 9. Partes de una página web <nav> </nav> La caja <nav> contiene todos los enlaces de la página, ya sea a otras secciones de nuestro mismo sitio web o a páginas externas. Por ello, en algunos casos pueden existir varios <nav>, como por ejemplo el del principio de la página y otro final ubicado dentro del <footer> < section> sección de información </section> Las cajas <section> contienen el contenido genérico de la página. Se pueden utilizar varios <section> al mismo tiempo en la misma página. Pueden contener múltiples <div> y otras cajas relacionadas, como <article>. Normalmente se utilizan para grandes cantidades o secciones de información de tipo similar.
  • 10. Partes de una página web < article> artículo </article> Las cajas <article> también están destinadas a contener el contenido de la página, aunque normalmente suelen utilizarse para mostrar información más reducida y concreta y que puede ser independiente del resto. <aside> contenido </aside> Dentro de las cajas de tipo <aside> se ubican los contenidos que no tienen relación directa con el contenido, como por ejemplo información sobre vacunas o pasaportes en una web de viajes, calendario de eventos de una entidad, publicidad o la biografía del autor de un blog.
  • 11. Partes de una página web < figure> imagen </figure> Aunque <figure> no tiene las mismas funcionalidades ni características que el resto de cajas, tiene como objetivo contener imágenes que opcionalmente pueden tener vinculadas un pie de imágen (información más detallada en el tema figure y figcaption).
  • 12. <!doctype html> <html> <head> <meta charset="utf-8"/> <meta name="description" content="Resumen del contenido de la página"> <title>Título de la página</title> <link rel="stylesheet" href="css/estilo.css" type="text/css"/> <style type="text/css"> códigoCSS códigoCSS </style> <script type="text/javascript"> código javaScript código javaScript </script> <script type="text/javascript" src="js/codigo.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <header>cabecera</header> <nav> enlace1 enlace2 </nav> <main> <section> <article> contenido </article> <article> contenido </article> </section> </main> <footer> © pie de la página </footer> </body> </html>
  • 13. ¿En qué apartado del HTML no añadirías un <footer>? ¿Un <article> puede ir dentro de un <section>? En HTML5 ¿es correcto seguir utilizando <div>? ¿Qué formato se debe utilizar al guardar un fichero html para que se muestren los acentos? ¿Qué 'etiqueta html' está indicada paraCONTENER imágenes? <FIGURE> ¿Cómo se llama la 'etiqueta html' dónde se ubica el encabezado de la página? ¿Cómo se llama la 'etiqueta html' dónde se ubican los enlaces de navegación de la página?
  • 14. Etiquetas básicas: párrafos, líneas y encabezados etiquetas más básicas, pero fundamentales para separar párrafos (<p>), crear saltos de línea (<br>), crear negritas (<b>), cursivas (<i>), señalar encabezados (<h1>-<h6>), y colocar sangrías (<dd>). • La actividad de este tema se basa en rellenar el archivo index.html creado la clase anterior pero esta vez ya con información sobre el instituto Choloma que a continuación se le muestra. • Escribir el contenido de texto dentro de cada una de las cajas semánticas (<title>, <header>, <nav>, <section>, <article>, <footer> entre otros). • Añadir saltos de página (<br>) y separaciones de párrafo (<p>). • Añadir encabezados (de <h1> a <h7>) para resaltar la relevancia del contenido. • Añadir cursivas (<i>), sangrías (<dd>).
  • 15. Imágenes, listas y enlaces listas ordenadas (<ol>) y desordenadas (<ul>), personalización de las viñetas, vinculación de imágenes (<img>) y la utilización de enlaces (<a>), tanto en formato texto como con imágenes. Asimismo, vamos a ver un resumen de propiedades y selectores propios para poder dar formato CSS a los enlaces (quitar subrayado, configurar colores, cambiar el color al pasar el cursor por encima). <img src="carpeta/nombre_imagen.png" alt="descripción"> Es importante añadir información de tipo textual a la imagen para que los buscadores (a nivel de SEO) puedan saber qué muestra la imagen e indexar esta información, y los dispositivos "lectores de pantalla" para personas invidentes, puedan describir la imagen oralmente. Para ello utilizamos el parámetro alt, seguido de la "descripción de la imagen".
  • 16. Formatos de imagen de HTML5 HTML5 acepta 4 formatos de imagen para nuestras páginas web (JPG, GIF, PNG y SVG)
  • 17. Actividad con Imagenes La actividad de este tema se basa en añadir los vínculos a las imágenes de esta página utilizando la etiqueta <img> (sin importar de momento su colocación) en los siguientes casos: •Añadir las imágenes del contenido donde sean necesarias. •Es conveniente establecer el tamaño final de la imagen modificando su tamaño desde cualquier programa de edición de imagen (como Photoshop o similar). •Las imágenes que posteriormente queramos maquetar independientemente del resto de elementos que la acompañen, podremos aprovechar para colocarlas dentro de un <div>.
  • 18. <figure> y <figcaption> <figure> es un nuevo tipo de caja de HTML5 con contenido semántico propio orientado a contener imágenes, con la interesante posibilidad de añadir un pie de imágen vinculada a ésta. De esta manera el navegador y cualquier robot que acceda a nuestra página conocerá la naturaleza del contenido que contiene este tipo de bloque y su información asociada. Para añadir un pie de imagen, utilizamos la etiqueta <figcaption> seguida del texto que se mostrará como pie vinculado a la imagen. Para dar características al texto del figcaption (pie de imagen)