la differenza tra pixel e percentuale è semplice....
se tu imposti le dimensioni in pixel (ex, 500px), qualunque sia la risoluzione del monitor, l'elemento con la dimensione in pixel avrà dimensioni 500px;
in caso contrario, impostandolo a 80% la larghezza di un div, la sua dimensione varia in base alla risoluzione occupando l'80% del valore della larghezza della risoluzione adottata.