Старый вопрос, но хотел опубликовать не-JavaScript-ответ. Используя абсолютный макет и указав атрибуты top / right / bottom / left, действительно возможно создать макеты, которые состоят из заголовков, боковых панелей, основных разделов и нижних колонтитулов без какого-либо JavaScript. Если вы воспользуетесь инструментом онлайн-закладок zootool.com и получите там бесплатный аккаунт, вы увидите живой пример макета, сделанного следующим образом (если вы хотите доказать, что это возможно). Проверьте источник их страницы, вы увидите, что они делают что-то очень похожее на это.
Макет, подобный iTunes, чрезвычайно легко создать, используя только CSS с абсолютным позиционированием. Это также работает для изменения размера экрана, если вы предполагаете, что у вас есть боковая панель, которая всегда будет иметь одинаковую ширину.
Очень часто в приложениях есть заголовок, боковая панель, главный и нижний колонтитулы - но если у вас есть что-то более сложное, этот метод может стать более сложным, чем он стоит, и решение на javascript может быть лучше.