Jak dynamicznie zmieniać rozmiar modalności Twitter Bootstrap na podstawie zawartości

Mam zawartość bazy danych, która zawiera różne typy danych, takie jak filmy z YouTube, filmy Vimeo, tekst, zdjęcia Imgur itp. Wszystkie mają różne wysokości i szerokości. Wszystko, co znalazłem podczas przeszukiwania Internetu, to zmiana rozmiaru tylko na jeden parametr. Musi być taka sama jak treść w wyskakującym okienku.

To jest mój kod HTML. Używam także Ajax do wywoływania zawartości.

<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> 

questionAnswers(11)

yourAnswerToTheQuestion