Возможно изменить значение в css классе через js?
как вариант можете в head добавить style
и в этот style потом перезаписывать стили, еще можно к ним important добавлять, чтоб перебить тот, который в css файле обьявлен
Можно менять классы $('#mydiv').addClass('nkffk').removeClass('dscsdvds');
Можно создавать событие при смене содержимого div и вычислять нужную ширину, каждый раз.
Можно правильно сверстать, чтобы не приходилось лепить такие костыли.