A html-ben már láthattuk, hogy lehetőségünk van különféle elemeket egymásba ágyazni, ezzel létrehozva egy úgynevezett fa struktúrát. Ezek az elemek általában valamiféle szemantikus jelentéssel is bírnak, például egy paragrafust határolnak, netán egy linket, headert. Azonban nem csak ezek mentén tudjuk az elemeinket csoportosítani, hanem lehetőségünk van úgynevezett konténereket használni erre a célra.