Contenido del curso
Sitios Code con HTML y CSS
- 5

Qué son las etiquetas en HTML
04:04 min - 6

Primeras líneas de código en HTML
14:47 min - 7

HTML del hero con ids y clases
Viendo ahora - 8

Iconos de redes sociales en HTML
11:38 min - 9

Selectores y propiedades CSS explicados
08:59 min - 10

box-sizing border-box explicado visualmente
12:10 min - 11

Estiliza tu primer header con CSS
13:51 min - 12

position absolute y relative en el hero
10:44 min - 13

Centrado vertical con CSS transform
14:43 min - 14

Colorea iconos sociales con Flexbox
16:08 min - 15

Optimización de CSS y Enlaces en HTML para Portafolios Web
07:42 min
Despliega tu página a internet
Sitios No-code con WordPress
- 20

Creación de Sitios Web sin Código con WordPress
07:44 min - 21

Instalación de WordPress en hosting propio
06:56 min - 22

Instalación y configuración de Elementor en WordPress
05:14 min - 23

Creación de una Página Web desde Cero con Elementor
10:10 min - 24

Maquetación de Héroes con Elementor para Páginas Web
11:33 min - 25

Creación de Páginas Web con WordPress y Plantillas Prediseñadas
05:04 min
Conclusiones
HTML del hero con ids y clases
Resumen
Construir un portafolio web desde cero implica entender cómo se arma visualmente cada bloque con HTML puro. Aquí aprenderás a crear la sección hero de tu página, esa zona protagonista que combina imagen de fondo, foto de perfil y datos personales, usando etiquetas semánticas, ids y clases para organizar el código como cajas anidadas.
Esta guía es para ti si estás dando tus primeros pasos en desarrollo web y quieres ver cómo se traduce un diseño en estructura HTML antes de aplicar estilos con CSS.
Qué es la sección hero y por qué importa en un portafolio web
La sección hero es ese bloque grande y visual que aparece justo debajo del header de una página. Funciona como tu carta de presentación: una imagen impactante, tu nombre, tu arroba de redes sociales y una descripción corta de lo que haces.
En el portafolio que se construye en la clase, el hero incluye una imagen de fondo (una computadora), una foto de perfil, el nombre completo, el usuario de redes y varios roles profesionales como course director at Platzi, backend developer, frontend web developer y YouTube tech content creator [04:32].
¿Qué es un hero en diseño web? Es la sección destacada al inicio de una página, pensada para captar la atención con una imagen grande y un mensaje breve sobre quién eres o qué ofreces.
Cómo estructurar el HTML pensando en cajas anidadas
La forma más práctica de traducir un diseño a código es pensar en cajas. Cada bloque visual es una caja, y dentro puede haber más cajas. Esa lógica se materializa con la etiqueta genérica div, que actúa como contenedor sin significado semántico propio [01:38].
En el portafolio, el hero arranca con una etiqueta <section> que envuelve todo. Dentro se crean dos contenedores principales: uno para la imagen de fondo y otro para la información del perfil. A su vez, el bloque de información se subdivide en otra caja para la foto y otra para los textos.
Por qué usar la etiqueta section en lugar de un div cualquiera
La etiqueta <section> aporta semántica: le dice al navegador y a los motores de búsqueda que ese fragmento representa una sección independiente con sentido propio. A esa sección se le asigna un identificador único con el atributo id="hero" para poder referenciarla después desde CSS o JavaScript.
Cuándo usar id y cuándo usar class en HTML
Aquí está una de las distinciones más importantes que se enseñan en la clase. Los ids son identificadores únicos: solo puede existir uno por página. Las clases, en cambio, sirven para agrupar elementos similares y se pueden repetir tantas veces como necesites [02:45].
En el portafolio se aplica así:
- El logo del header lleva
id="logo"porque es único. - La imagen de fondo lleva
id="computadora"por la misma razón. - La foto de perfil lleva
id="foto". - Tanto el contenedor del logo como el de la computadora y el de la foto comparten la clase
image-containerporque todos cumplen la misma función: contener una imagen.
¿Puedo tener dos ids iguales en una página HTML? No. Los ids deben ser únicos en todo el documento. Si necesitas agrupar varios elementos similares, usa una class.
Cómo agregar imágenes accesibles con src y alt
La etiqueta <img> se cierra a sí misma y necesita dos atributos clave. El primero es src, que apunta a la ruta del archivo, por ejemplo imagenes/foto.png. El segundo es alt, que describe la imagen y se muestra si el archivo no carga [03:10].
Usar alt no es opcional desde el punto de vista de accesibilidad: los lectores de pantalla lo leen en voz alta para personas con discapacidad visual, y los motores de búsqueda lo usan para entender el contenido visual. En la clase se asignan textos como mi foto y mi logo.
Qué etiquetas usar para los textos del hero
Dentro del contenedor de información se trabajan tres tipos de texto, cada uno con la etiqueta adecuada a su jerarquía:
<h1>para el nombre completo, porque es el título principal de la página.<span>para la arroba del usuario, una etiqueta genérica que no aporta significado pero sirve para envolver texto corto cuando no hay una etiqueta más específica.<p>para la descripción profesional, ya que se trata de información relevante en formato de párrafo.
¿Para qué sirve la etiqueta span en HTML? Es un contenedor de texto en línea sin significado semántico. Úsala cuando necesites aplicar estilos o agrupar texto corto y no exista una etiqueta más apropiada.
Por qué la jerarquía de etiquetas afecta tu SEO
Usar <h1> para el nombre, <p> para descripciones y <span> para fragmentos genéricos no es solo estética. Los buscadores leen esa jerarquía para entender qué es importante en tu página. Un hero bien etiquetado ayuda a que tu portafolio sea más visible.
Cómo se ve el hero antes de aplicar CSS
Al recargar el navegador después de escribir todo el HTML, las imágenes se ven enormes y el texto aparece sin formato [07:15]. Eso es totalmente normal: HTML define qué elementos existen y cómo se relacionan, pero no cómo se ven. Los estilos visuales llegan después con CSS.
La estructura de cajas que armaste, con sus ids y clases, es la base que permitirá darle forma, color, tamaño y posición a cada elemento en las próximas clases.
¿Cómo organizaste tu propio hero? Cuéntame en los comentarios qué etiquetas usaste y qué dudas te surgieron al pensar tu portafolio en cajas.