Mozesz stworzyć diva o rozmiarach np 250px na 250px oraz dodać wartości max-height:100% i max-width:100%, a następnie włożyć go do innego pojemnika. Tylko, że to zadziała w ten sposób iż jeśli ten pojemnik w którym będzie się znajdował Twój 250px div będzie od niego mniejszy to się do niego dostosuje. Co do skalowalności w przypadku większego pojemnika nie mam pewności, a niestety w tej chwili nie mam jak sprawdzić na telefonie, jak będę miał dostep do kompa to się upewnię. Oczywiście jeśli dobrze zrozumiałem Twoje pytanie i o to Ci chodziło.