Ostia! que manera tan complicada de hacer las cosas. Si existe alguna manera de hacer la cosa dificil tu te la inventaste mas dificil aun.
Ni me tome la molestia de mirar tu función. Sea cual sea la solución si el día de mañana alguien se le ocurre cambiar el tamaño de tu fuente tu solución se ira al piso.
Código HTML:
Ver original <div id="caja-interior">Aqui va mi contenido, me importa un chorizo el largo de las palabras porque nunca se saldra de mi caja
</div>
Código CSS:
Ver original#caja{
height:auto;
width:100px;
}
#caja-interior {
padding:5px;
margin:5px;
/*Esto se ajusta segun tus gustos, para fines didacticos pongo esto*/
}
Y ya, en par patadas se soluciono un problema muy sencillo. (Igual revisalo, no tengo tiempo de revisarlo, si estas flojo en css te sugiero que leas margin y padding, son las claves para resolver el problema)