Originariamente inviato da carlomarangoni
Semplicemente perchè il padding si somma alla larghezza del div, quindi 5+320=325 pertanto non stà più nel contenitore perchè 640+325=965 che non stà nel 960.

Tutto chiaro?
Grazie mille! ho capito!
Ma non c'è un modo per dare dello spazio al testo che sta dentro il div?
cioè vorrei che il testo si spostasse un po da sinistra.