Puoi dichiarare per il div più esterno
Codice PHP:
position:relative
e poi per quello da ancorare in basso
Codice PHP:
position:absolute;
bottom:0;
In questo modo il div interno avrà il bordo inferiore sempre a contatto con quello del div esterno. L'unico problema è che quando imposti il posizionamento assoluto l'elemento viene eliminato dal flusso del documento.
Dovresti quindi impostare del padding inferiore, e sottrarlo dall'altezza del div esterno, nel tuo esempio
Codice PHP:
#esterno{
width:300px;
background-color:#00F;
height:100px; /*200px-100px di padding*/
position:relative;
padding-bottom:100px; /*altezza elemento da ancorare*/
}
#interno{
width:100px;
height:100px;
background-color:#0F0;
position:absolute;
bottom:0;
}