Існує трохи суперечності в назві питання та змісті. Заголовок говорить про батьків-діві, але в питанні звучить так, що ви хочете, щоб два діви-брати (навігація та вміст) були однакової висоти.
Ви (а) хочете, щоб і навігація, і вміст були на 100% висотою основного, або (б) хочете, щоб навігація та контент були однакової висоти?
Я припускаю, що (б) ... якщо це так, я не думаю, що ви зможете це зробити, враховуючи поточну структуру сторінки (принаймні, не з чистим CSS і ніяким сценарієм). Ймовірно, вам потрібно буде зробити щось на кшталт:
<main div>
<content div>
<navigation div></div>
</div>
</div>
і встановіть вміст div, щоб мати лівий запас незалежно від ширини панелі навігації. Таким чином, вміст вмісту знаходиться праворуч від навігації, і ви можете встановити поділ навігації на 100% від висоти вмісту.
EDIT: Я це роблю повністю в голові, але вам, ймовірно, також потрібно буде встановити ліве поле навігаційного дива на негативне значення або встановити абсолютне ліве значення 0, щоб повернути його в крайній лівий бік. Проблема полягає в тому, що існує багато способів усунути це, але не всі вони будуть сумісні з усіма браузерами.