Я делаю простое приложение с помощью плагина Slicknav JQuery, чтобы сделать меню для мобильных устройств. Здесь вы можете увидеть пример: http://jsbin.com/UqUloNO/7
Есть четыре div внутри: дом - второй - третий - четвертый. Когда я нажимаю на ссылку, она идет правильно в меню. Но название div находится в меню. То, что мне нужно сделать, это связать не то, где начинается div, но 50px вверх. Как я могу это сделать? Это возможно?
Спасибо!
попробуй это:
.section{
padding-top:50px; /*or you can use margin as well*/
}
<div class="section" id="home"> … </div>
<div class="section" id="second"> … </div>
<div class="section" id="third"> … </div>
<div class="section" id="fourth"> … </div>
Ваш заголовок
.slicknav_menu
является фиксированной частью, и она всегда скрывает все, что приходит пользователю. Поэтому вам нужно избегать того, что подпадает под него. Использовать отступы или поля
+ Изменить
<div id="home">
в
<div id="home" style="margin-top:55px;">
сделайте это inline, поскольку вы используете внешние таблицы стилей.