Guía 02: HTML - Estructura global y estructura semántica#
Actividades previas#
Diseño#
Decide el contenido de su CV. Puedes considerar la recomendación de diseño para
diseñar el contenido de un CV.Elije la estructura del contenido de su CV, p.e.: el orden de las secciones, título de cada sección, uso de listas numeradas o listas no numeradas de elementos, etc.
Ambiente de desarrollo#
Cree un repositorio en GitHub con el nombre curriculum.
Agregue un archivo README.md con el título de su curriculum y una breve descripción del objetivo de su proyecto.
Seleccione la opción No .gitignore.
Acceda al código de su proyecto curriculum:
En el repositorio de GitHub: Haga clic en el botón Code, escoja la pestaña Codespaces y haga clic en el botón Create codespace on main, o
Clone su proyecto en su máquina local.
Revise la explicación en What is Github Codespaces, o consulte con su cliente de IAG, acerca de la definición y uso de GitHub Codespaces.
Extensión: Live Preview en VSCode#
Acceda a la opción Extensión en la barra lateral izquierda (o presione Ctrl+Shift+X).
Busque e instale la extensión Live Preview en el Marketplace de VSCode.
Actividades en clases#
HTML#
Cree el documento HTML index.html en el directorio raíz de tu proyecto.
Revise los Conceptos básicos de HTML en MDN Web Docs, o consulte con su cliente de IAG, acerca de la definición de HTML.
Servidor local y público#
Habilite la opción Show Preview
En View > Command Palette, busque y seleccione Live Preview: Show Preview (Internal Browser), o
Haga clic en el icono de Show Preview junto al nombre del documento.
Haga clic en la opción Convertir en Público y revise la URL en una nueva pestaña del navegador.
Revise el sitio ¿Qué es un servidor WEB? en MDN Web Docs, o consulte con su cliente de IAG, acerca de la definición y uso de un servidor local y público.
Etiquetas HTML#
Estructura General#
Utilice la guía para
crear una página HTML con la estructura generalpara agregar la estructura general de su página.Nota: El sitio debe contener, como mínimo, la etiqueta <title> y las etiquetas <meta> (para keywords, description y author).
Revise los cambios en el navegador con la extensión Live Preview de VSCode.
Revise el sitio Estructura de un documento HTML en Manz.dev, o consulte con su cliente de IAG, acerca de la definición y uso de una estructura general HTML válida.
Estructura Semántica#
Utilice la guía para
crear una página HTML con la estructura semánticaestructura semántica a su página.Nota: El sitio debe contener, como mínimo, 1 etiqueta <header>, 1 etiqueta <main>, 5 etiquetas <section>, 1 etiqueta <nav> y 1 etiqueta <footer>. El documento HTML debe contener un título (<h1>) con su nombre. Cada sección debe contener un subtítulo (<h2>).
Revise los cambios en el navegador con la extensión Live Preview de VSCode.
Revise el sitio Etiquetas semánticas de sección en Manz.dev, o consulte con su cliente de IAG, acerca de la definición y uso de una estructura semántica adecuada.
Versionamiento#
Versione local y remotamente la(s) rama(s) de desarrollo en el repositorio curriculum.
Genere la(s) solicitud(es) de cambios (pull request) para la rama principal y apruebe los cambios.
Despliegue con GitHub Pages#
Siga las instrucciones de la guía
publicar la rama main con GitHub Pagespara desplegar el sitio del repositorio curriculum con GitHub Pages.Compruebe el resultado en el navegador.
Conclusiones#
Actividades autónomas#
Recursos extras#
En redes:
Semantic HTML elements play a crucial role in improving website SEO and its accessibility.
— Deepanshu Sharma (@deepanshusharmx) September 30, 2023
Replacing non-semantic elements makes code more readable and maintainable.
HTML Semantic Elements:
→ Carry inherent meanings;
→ Make web content more Structured;
→ More Meaningful.… pic.twitter.com/O18NI5L8XD