Меню выводится в середине страницы(так нужно для СЕО). Как его можно перенести стилями на самый верх, сдвинув остальные элементы? Разметка при этом не должна меняться с помощью js. При прокрутке прилипать оно так же не должно. Спасибо.
Можно попробовать так:
меню позиционировать абсолютно, а контейнеру задать отступ сверху на высоту самого меню, тем самым сдвинув его.
.menu{
position: absolute;
top: 0;
left: 0;
}
.container{
padding-top: высота меню
}
Или попробовать с помощью Flexbox.
Общему родителю указать
display: flex;
и flex-direction: column;
(для вывода дочерних элементов контейнера друг под другом)
а самим дочерним элементам указать order: значение;
с порядком расположения
.main {
display: flex;
flex-direction: column;
}
.main > .header {order: 2; } /* Отобразится вторым */
.main > .content {order: 3; } /* Отобразится третьим */
.main > .menu {order: 1; } /* Отобразится первым */
.main > .footer {order: 4; } /* Отобразится четвертым */
<div class="main">
<div class="header">1</div>
<div class="content">2</div>
<div class="menu">3</div>
<div class="footer">4</div>
</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Например, у меня есть массив [5, 3, 6, 1, 4, 2]Требуется удалить некоторые элементы до того, что массив должен отсортироваться
Проблема с рисовкой вулканомКакой бы цвет не задавал в фрагментном шейдере - либо ничего не выводит, либо выводит только красный треугольник
У меня возник вопрос по семантике перемещения в рамках POD типовОн сложный, поэтому я постараюсь разбить его на подпункты: