Cómo cambiar el tamaño de Twitter Bootstrap de forma dinámica según el contenido

Tengo contenido de base de datos que tiene diferentes tipos de datos, como videos de Youtube, videos de Vimeo, texto, imágenes Imgur, etc. Todos ellos tienen diferentes alturas y anchos. Todo lo que he encontrado al buscar en Internet es cambiar el tamaño a un solo parámetro. Tiene que ser el mismo que el contenido en la ventana emergente.

Este es mi código HTML. También uso Ajax para llamar al contenido.

<div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
        <h3 id="ModalLabel"></h3>
    </div>
    <div class="modal-body">

    </div>
</div> 

Respuestas a la pregunta(11)

Su respuesta a la pregunta