Создание двухколоночной разметки - семантика html / css

Я хочу создать очень простой жидкостный макет с 2 столбцами - один слева будет иметь фиксированную ширину, а другой справа будет зависеть от размера окна.

Макет будет содержать 4 элемента - верхний колонтитул, навигацию, контент и нижний колонтитул.

У меня есть пара вопросов в соответствии с семантикой элементов HTML5 здесь.

Это код:


   
       
          
             sadfsdf
          
       
       
          
             gdfsgf
          
       
       
          
             gdffgdg
          
       
       
          
             gdfsgf
             
       
   

1) Действительно ли контейнерный div необходим? Что я делаю: HTML имеет свойства font / lineheight. BODY имеет некоторые поля и фоновые изображения. CONTAINER содержит остальное.

Это нормально. поместить body body в html и сделать body контейнером?

2) Внутренний дивs в заголовке, nav, ... необходимо? Они там, потому что я могу изменить отступы, поля и границы, не меняя ширину элемента. Должен ли я установить эту ширину вместе с каждым изменением?

Ответы на вопрос(4)

Ваш ответ на вопрос