2012-04-11 4 views
1

Я пытаюсь сделать следующее. Создайте веб-сайт со статическим верхним (заголовком) и областью статьи в середине и липким нижним колонтитулом с элементами управления навигацией. Моя задача заключается в следующем. Я хочу, чтобы элементы управления находились в нижней части страницы во все времена, поэтому в случае, если один размасштабирует браузер/открывает страницу с различным разрешением, изменяется только область статьи .... Я не смог решить эту проблему или увидеть страницу, которая это делает.

Я хочу, чтобы статический заголовок 100px, статический колонтитуле 150px и область статьи window.innerHeight - колонтитул - заголовок

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

Любая помощь будет очень признательна.Изменение размера тела в соответствии с разрешением экрана с использованием HTML5 и CSS3

ответ

0
#header{ 
background:yellow; 
position:absolute; 
top:0; 
left:0; 
height:100px; 
width:100%;  
} 

#foot{ 
background:yellow; 
position:absolute; 
bottom:0; 
left:0; 
height:150px; 
width:100%;   
} 

#content{ 
background:orange; 
position:absolute; 
top:100px; 
bottom:150px; 
width:100%;  
} 

В XHTML http://jsfiddle.net/DWMHr/

+0

Спасибо. В вашем решении есть ли способ установить «width: 700px;» и сделать блок перемещаться в центр во все времена. Слева: 0; все перемещается влево .... но у меня нет центра. Любые идеи? –

+0

просто добавьте тело {width: 700px; margin: 0 auto;} –

+0

Спасибо, но это не совсем то, что я ищу ... Пожалуйста, посмотрите [мою временную страницу] (http: //www.loeppenthien ,сетка): кузов { \t \t фон: # 534741; \t \t margin: \t \t \t 0 auto; \t \t прокладка: \t \t 0; \t \t font-family: \t helvetica, sans-serif; \t \t font-size: \t \t 80%; \t \t высота: \t \t 100%; \t \t \t } \t \t заголовка { \t фон: \t #fafafa; \t дисплей: \t \t блок; \t должность: \t \t абсолютный; \t наверху: 0px; \t margin: \t \t \t 0 auto; \t ширина: \t \t \t 920px; \t цвет: \t \t \t # 333; \t высота: \t \t \t 100px; \t margin-bottom: \t 2px; \t padding-right: 20px; \t padding-left: 20px; \t} –

-1

Я думаю, что лучшим вариантом может быть, чтобы сделать этот район Статья overflow:scroll

+0

И по какой-то причине, я думал, что это будет по телефону, поэтому я предложил переполнение: прокрутить как возможное решение ... так что игнорируйте мой ответ – andyjv