2013-10-03 3 views
0

Самый простой способ разместить div прямо под другим div, который занимает всю высоту браузера?Позиция div чуть ниже нижней части браузера

Я пытаюсь настроить навигацию так, чтобы при нажатии на ссылку привязки (скажем, «О нас», «Свяжитесь с нами» и т. Д.) Она просто прокручивается до позиции этого якоря на странице.

Таким образом, по умолчанию страница по умолчанию занимает 100% экрана, О нас занимает второй 100% и т. Д.

+0

Нам нужно знать * как * его занимать 100% экрана. Используете ли вы относительное или абсолютное позиционирование и т. Д.? –

+0

Похоже, кому-то нужен Jquery Scroller &/Waypoints –

ответ

1

Вначале jsfiddle.

Вы в основном делают все дивы абсолютным расположением, занимая весь экран

div { 
    position:absolute; 
    width:100%; 
    height:100%; 
} 

Затем, вы можете просто сделать каждый Див полный экран сверху с

#div1 { 
    top:100%; 
} 

И вы можете используйте 200%, 300% и т. д. для отдыха

+0

Кроме того, будьте осторожны с коэффициентами прокрутки. Если вы делаете это как 1-страничная сторона со свитками, установите скорость прокрутки так, чтобы она соответствовала пропорциям окна для высоты содержимого. – Plummer

+1

Удивительно, что сработало отлично. Спасибо! –

0

Попробуйте это: http://jsfiddle.net/r8XqV/1/

display block 

означает ничего другого не ставить на одну строку. Кроме того,

clear:both 

средства убедитесь, что вы очищаете как DIV слева и DIV справа. Не требуется для этого случая, но если вы начнете плавать divs влево и вправо, это будет гарантировать, что ваш нижний div всегда будет находиться под ними.

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