per height:
il valore auto (che è quello di defalt) è in base ai contenuti

per width:
per gli elementi di blocco (come i div) il valore auto indica che l'elemento deve allargarsi fino ad occupare il 100% dello spazio (margini esclusi ovviamente)
per gli elementi rimpiazzati (con dimensioni già definite al difuori dei CSS, come le immagini per esempio) il valore auto specifica che devono tenere quelle dimensioni

grazie per avermi dato la possibilità di ripassare le basi