Задать вопрос

Как сделать абсолютное позиционирование относительно окна браузера?

Приветствую всех. Есть сайт, у него есть минимальная ширина 960px, меню должно быть фиксировано относительно верха окна браузера (оно соответственно на всю ширину идет), всё бы ничего, но если ширина браузера менее 960px, то блок с меню просто рубится (т.к. он растягивается по всей ширине, то весь не влезающий текст и иконки скрываются), знаю, что можно сделать полностью адаптивным меню, чтобы вместо меню в строку появлялся значок и при нажатии выползала менюшка, но задача стоит именно сохранить вид меню как на десктопе. Можно задать position:absolute; тогда при размере меньше 960 вместе со всей страницей скролится и менюшка, но как мне сделать position:absolute относительно окна браузера, а не родительского элемента. Нужно имитировать работу position:fixed, но только с position:absolute. Хотя, возможно, есть у кого-то другие предложения и пути решения
  • Вопрос задан
  • 566 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Maximum_Live
@Maximum_Live
учусь php
а на display:table; не вариант ?
Вот сам пример codepen.io/maximvelin/pen/zBqLyj?editors=110 и разумеется я не претендую на лучшего кодера
Ответ написан
задайте min-width: 100%;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы