Вы не можете сделать это только с помощью CSS. Вам нужно использовать JavaScript для расчета оставшегося пространства. В следующем примере средний div равен 100px, слева - 33%, а справа - 67% оставшегося пространства. С Query вы можете сделать
function calc() {
var ww = $(window).width();
var rem = ww - $('.div2').width();
$('.div1').css('width', rem * 0.33);
$('.div3').css('width', rem * 0.67);
}
calc();
$(window).resize(calc);