В следующем ответе используется решение JavaScript в ответ на комментарий @ Chromedude (к исходному вопросу):
@ David Есть ли способ отменить это поведение?с javascript?
Я уверен, что есть гораздо более простой способ сделать это (конечно, с библиотекой JavaScript), но это было лучшее, что я мог придумать в это утро (вВеликобритания):
var feed = document.getElementById('feed');
var width = document.width;
var feedBarWidth = document.getElementById('feedBar').clientWidth;
var subNavWidth = document.getElementById('subNav').clientWidth;
feed.setAttribute('style', 'width: ' + (width - (subNavWidth + feedBarWidth)) + 'px');
Демонстрация JS Fiddle .
Использование jQuery (просто предложение относительно простоты, предлагаемой библиотекой):
var bodyWidth = $(document).width();
var subNavWidth = $('#subNav').width();
var feedBarWidth = $('#feedBar').width();
$('#feed').css('width', bodyWidth - (subNavWidth + feedBarWidth));