Увы, нет. От 100% надо ещё отнять padding и размер div.header. И насколько я знаю, нынешним CSS это не делается, потому все и придумывают свои layout manager-ы на JS.На самом деле, есть драфт Flexible Box Layout: http://www.w3.org/TR/css3-flexbox/, но пока он дойдёт до продакшена, мы состариться успеем, чувствую. И есть чувство, что такие вещи в CSS постепенно теряют свою актуальность, с ростом производительности интерпретаторов яваскрипта и самих компов. Потому что становится проще любое необходимое поведение описать на яваскрипте, который, в отличие от CSS, может всё. Зуб даю, через несколько лет начнётся движение за выкидывание ненужных фич из CSS (если сам CSS и W3C Box Model к тому времени не помрут).
|