salve,

è possibile fare tutto ciò?

es :
HTML :
codice:
    <div class="userlist">	
        <div class="userlist1">		
            Primo dato
        </div>
        
        <div class="userlist2">
            Secondo dato
        </div>
        
        <div class="userlist3">
            Terzo dato			
        </div>
        
        <div class="userlist4">
            Quarto dato
        </div>			
    </div>
CSS :
codice:
    .userlist{width:710px; float:left; border-bottom:1px #000000 solid;}
    .userlist1{width:190px; float:left;}
    .userlist2{width:270px; float:left;}
    .userlist3{width:150px; float:left;}
    .userlist4{width:100px; float:left;}
io vorrei che, passandoci sopra al div, questo cambiasse semplicemente colore.

non vorrei usare le liste (anche perchè in questo caso non mi sembrano opportune) e, nemmeno , JS. ovviamente tenderei a escludere il :hover da css..visto che su IE a quanto pare non và!

con JS avrei fatto così :
codice:
<div class="userlist" onmouseover="this.style.background='#CCCCCC'" onmouseout="this.style.background='#FFFFFF'">
funziona alla perfezione, però bhò volevo imparare senza ricorrere ogni volta a JS

saluti