2012-03-22 3 views
0

Я установил тело и html на высоту: 100%, и я установил элемент в Height: 100%, а div содержится только в html и body, больше нигде. Однако при отображении элемента на 100% от высоты окна браузера не высота сайта, которая прокручивается. Я уверен, что ответ прост, но я не могу придумать, почему это так:/div элемент высота не 100%

+3

, пожалуйста, прочитайте ваш вопрос еще раз, чтобы узнать, можете ли вы понять, что вы сказали. –

+0

, когда вы устанавливаете высоту 'body' и' html' на 100%, тогда вы устанавливаете их на высоту видимой части браузера , Вы можете попробовать установить «min-height» на элементе. В чем причина, по которой вам нужно, чтобы 'div' был полной высотой веб-страницы? –

+0

Ваш вопрос недостаточно ясен. –

ответ

2

Вы устанавливаете высоту тела на 100% высоты экрана, поэтому она не будет прокручиваться.

Внутренний элемент 100% наследует 100% от размера экрана.

попробуйте удалить высоту тела и использовать px для элемента, пока вы не разработаете больше контента на сайте.

+1

Хотя ответ по-прежнему расплывчатый, он правильный, видя, что OP не чужд неопределенности +1 – sg3s

0

Если вы все еще ищете (или, скорее всего, кто-то нашел через Google), я достиг того, что я думаю, что вы после этого здесь:

http://www.facebookanswers.co.uk/code/fullheight/demo2.htm

Сво самоуправления, содержащиеся файла, IE все CSS есть с разметкой, поэтому вы сможете увидеть, что происходит.

Полный текст статьи здесь:

http://facebookanswers.co.uk/?p=312

В основном, его расположение, где сноска остается в нижней части окна (благодаря 100% дел), пока содержимое не более чем окно , и в этом случае он прокручивает содержимое.

Смежные вопросы