AD

¿Ya dominas lo básico? Un curso estructurado de HTML & CSS es la vía rápida para dar el salto.

Ver cursos de HTML & CSS en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎨Lecciones de HTML & CSS
Lección 32 / 50

Las etiquetas details y summary (crear un panel plegable)

En esta lección construirás un bloque desplegable — el típico de las preguntas frecuentes — usando solo HTML.

<details> crea un contenedor plegable y <summary>, que va dentro y en primer lugar, es la parte siempre visible sobre la que se hace clic. El resto del contenido permanece oculto hasta que el usuario lo abre. Si añades el atributo open, aparece desplegado de inicio.

El código de ejemplo monta dos preguntas frecuentes. Haz clic en cada título y observa que funciona sin una sola línea de JavaScript.

El error habitual es poner el <summary> en otro sitio que no sea el primer hijo: entonces el navegador genera un título por defecto («Detalles») y tu texto se queda dentro del contenido plegado.

Se agradece mucho en el trabajo real porque viene con la accesibilidad ya resuelta: es navegable con teclado y los lectores de pantalla anuncian correctamente el estado abierto o cerrado, algo que cuesta bastante conseguir con un desplegable hecho a mano.

HTML & CSS
SALIDA

💡 La vista previa se genera por completo en esta página; no se envía nada al exterior.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)