¿Puedo hacer un sitio web sin usar una clase de contenedor?

Debe usarlo para asegurarse de que su estructura HTML sea fácil de mantener y tenga el formato DOM correcto.

Un contenedor es un elemento, comúnmente un div, que encierra uno o más
elementos en el marcado HTML, por ejemplo:

Los propósitos de los envoltorios son varios, incluyendo:

  • para agrupar elementos semánticamente, por ejemplo para separar el encabezado de página
    del texto del cuerpo de la barra lateral del pie de página.
  • para agrupar elementos cosméticamente, como con un borde circundante o un
    Imagen de fondo común o color.
  • para agrupar elementos en el diseño, como mantenerlos a todos en la misma columna
    cuando las columnas flotan una al lado de la otra.
  • para habilitar un posicionamiento especial, como cuando se da una envoltura relativa
    posicionamiento para contener elementos secundarios con posicionamiento absoluto.
  • para que sea más conveniente especificar elementos en CSS y JavaScript mediante
    refiriéndose a sus padres, sin tener que identificar o clasificar a cada niño
    elemento, como en:

div # wrap h1 {…}
div # wrap p {…}
var aKids = document.getElementById (“wrap”). childNodes;

No necesita usarlo en cada sitio web que realice. Básicamente ayuda a estructurar su aplicación. En términos de desarrollo, también ayuda a organizar su código, ya que podría buscar y encontrar los archivos donde se ha implementado una determinada funcionalidad. Tener un contenedor se adhiere a un principio de Ingeniería de Software llamado Abstracción.

Es un patrón de diseño.
En general, una clase contenedora es cualquier clase que “envuelve” o “encapsula” la funcionalidad de otra clase. Estos son útiles al proporcionar un nivel de abstracción de la implementación de la clase subyacente.

No necesariamente tiene que nombrarlo “envoltorio”, pero es importante tener estructura en cualquier sitio web. Todo está técnicamente envuelto en algo cuando se trata de un sitio web. Es una buena práctica tener un contenedor principal.

Claro, pero es bueno tener un divisor de envoltorio para que pueda diseñar la ubicación de la página, etc.

Hago sitios web sin clase de envoltura. Puede usar la etiqueta del cuerpo como envoltorio si lo desea.

En realidad no tienes que usar una clase de envoltura. No es importante.