Anatomía y Estructura de Documentos HTML
Clase 4 de 24 • Curso de Frontend Developer
Contenido del curso
- 7

Anatomía de una Declaración CSS: Selectores y Sintaxis Básica
01:39 - 8

Selectores CSS: básicos y combinadores
12:57 - 9

Selectores CSS: Pseudo Clases y Pseudo Elementos
06:50 - 10

Cascada y Especificidad en CSS: Domina el Orden y Prioridad de Estilos
10:10 - 11

Tipos de Display en CSS: Inline, Bloque e Inline-Block
06:53 - 12

Flexbox y CSS Grid: Fundamentos y Aplicaciones Prácticas
14:36 - 13

Modelo de Caja en CSS: Propiedades y Uso Práctico
08:12 - 14

Colapso de márgenes en CSS: Bloques, Flexbox y Grid
03:38 - 15

Tipos de posicionamiento en CSS: Relative, Absolute, Fixed y Sticky
10:13 - 16

Z-Index y Contexto de Apilamiento en HTML/CSS
09:56 - 17

Propiedades CSS más utilizadas en diseño web
08:13
Antes de empezar a escribir código HTML, debemos conocer la anatomía de un documento y sus elementos.
¿Cuáles son los elementos HTML?
Los elementos son cada una de las partes que conforman un archivo HTML. Su estructura contiene:
- Etiquetas: es la representación de un elemento HTML. Se dividen en etiquetas de apertura, representadas por
<etiqueta>y etiquetas de cierre, representadas por</etiqueta>. - Contenido: es el texto o elementos encerrados por la etiqueta, este valor es opcional en algunas de ellas.
Qué son atributos HTML
Los atributos HTML son propiedades en la etiqueta de apertura que manejan el comportamiento del elemento. Su valor está envuelto en comillas.
Qué son los elementos vacíos
Los elementos vacíos son aquellos que únicamente se representan en una etiqueta de apertura. Por ejemplo, la etiqueta de imagen: <img...>.
Estas etiquetas pueden cerrarse en la misma etiqueta de apertura, utilizando la barra inclinada “/” al final: <img.../>,
Qué es el anidamiento de elementos
El anidamiento de elementos HTML consiste en envolver varias etiquetas en otras etiquetas.
Interpreta a cada elemento HTML como una caja donde puedes guardar diferentes elementos u otras cajas. Estas cajas tendrán diferentes tamaños y estarán colocadas junto a otras.
Aquellas etiquetas que envuelven a otras se las denomina “padres”. Es decir, <section> es padre de <h1>, <p>, <ul>, y a su vez <ul> es padre de 3 etiquetas <li>.
Las etiquetas que son el contenido de otras, se las denomina “hijos”. Es decir, las etiquetas <h1>, <p>, <ul> son hijos de <section>, y a su vez las etiquetas <li> son hijos de <ul>.
Estructura básica de un documento HTML
La estructura básica de un documento HTML está configurado por las siguientes etiquetas principales:
Etiqueta Doctype
La etiqueta <!DOCTYPE html> especifica que el archivo se maneje con la versión 5 de HTML.
Etiqueta html
La etiqueta <html> define el elemento raíz de un documento HTML. Todos los demás elementos deben estar contenidos dentro de este elemento raíz. En esta etiqueta se especifica el lenguaje de la página web mediante la propiedad lang.
Etiqueta head
La etiqueta <head> define la metainformación, es decir, toda información que no es contenido como tal de la página web. Por ejemplo, los enlaces a archivos CSS y JavaScript, el título y la imagen que aparecen en la pestaña del navegador. Esto es importante para motores de búsqueda como Google.
Etiqueta body
La etiqueta <body> define el contenido de la página web. Debe ser hijo cercano de <html> y padre de todas las etiquetas HTML, excepto por aquellas que definan metainformación.
Comentarios de HTML
Los comentarios de HTML consiste en señalar algo que se ignorará. Para establecer un comentario HTML se lo envuelve entre <!-- y -->, independiente de la cantidad de líneas.
<!-- Este es un comentario de una línea -->
<!--
Este es un comentario de varias líneas
-->
Desafío: construye la estructura de un documento HTML
Utiliza tu editor Visual Studio Code o la herramienta codi.link. Si utilizas codi.link puedes visualizar toda la página web en la opción “Preview”.
Contribución creada por Andrés Guano (Platzi Contributor).