
Cristian Correa
Preguntala etiqueta <div> para que sirve en si?
Ricardo Alfonso Chavez Vilcapoma
Usa div dentro de los contenedores principales, ya que al navegador no le importa como esta estructura cada elemento de tu HTML

Francisco Montejo
Sirve principalmenten para dividir alguna seccion en tu HTML, o tambien lo usan como contenedor. Pero asegurate de no usarlo para todo, recuerda que HTML ya tiene etiquetas mas especificas que sirven como contenedores para ciertos tipos de elementos como las imagenes.

Paul Isaac Guala Bravo
Como regla general, para delimitar o agrupar una sección con contenido. Específicamente, cuando en la estructura del DOM no sea viable utilizar otra etiqueta que organiza el contenido como <header>, <section>, <main>, y necesites hacerlo. Adjunto una imagen sobre la estructura del DOM, para que sea más sencillo compréndelo.