I div sono sempre trasparenti. L'utilità del DIV è quando si vuole usare un allineamento relativo alla pagina, di modo che ingrndendo e ridimensionando la pagina il rapporto rimane tra il div e il bordo, non so se mi sono spiegato. Il div funziona bene anche come layer.... i livelli che ad esempio usi nelle immagini.
Se non ho risposto alla tua domand, rendi più chiaro di cosa hai bisogno.