dans l'absolu tu peux tout a faire un site en full css mais pour des raisons pratiques et de rapidité, les sites tres graphiques utilisent cette methode ( cela evite de mettre des elements de déco en position absolu qui sont plus dificiles a placer qu'une div avec un fond image) , apres c'est un peu a toi de voir quelle methode t'est la plus familière