(1366 × 768) имеет небольшой скролл, но на разрешении 1920x1080 места хватает, и даже есть избыток. Поэтому я прибил футер к низу используя флексы. Теперь в зависимости от того, что я буду писать body и html (height или min-height) у меня либо то, что не помещается на экране будет за пределами wrapper, body, html, либо body не будет брать всё свободное место экрана (при большой высоте экрана). Как сделать чтобы было нормально и со скролом, и со свободным местом?
Используй например кальк -высота футера от 100vh все будет ровно без скрола как вкопано
В таком случае в моём же разрешении всё начнёт лезть друг на друга, нет?
Ещё мон так сделать wrapper 100vh display flex, flex-direction column header flex 1 main flex 2 footer flex 1 Кажется так все должно равномерно в 100vh растянуться На контент хз как будет сколов наверн появятся, попробуй
Там где у тебя флекс это grow?
Да шортхэнд
Так а причём тут wrapper, если у меня проблемы возникают уже с body и html? Я их не могу сделать нормально
может в codepen?
ок, сейчас пришлю
Чисто из своих соображений яб ниче не вешал на бади кроме дефолтных стилей тип колор фонт сайз и тд
Так а как тогда прибить футер к низу? Если не сказать body растянутся на всю страницу, то и у враппеп будет занимать ровно столько место, сколько нужно для контента. И футер будет сразу под контентом мэйна
я скинул же пример как прибить футер
Врапперу дай 100vh не так не прокатит?
Вот смотрю его как раз. По работе вроде как раз то, что я хочу. Теперь пытаюсь понять как работает. Хотя бы css часть, потому что с js вообще не дружу. Спасибо
Даниил (1) увеличил репутацию Антон Жарков (6)
не за что, там js просто для примера выпадающего контента скрытого
В таком случае при маленьком разрешении и появлении скрола из него будет всё выходить
Я пробовал просто дать и body и html min-height 100%. В таком случае html растягивается на весь экран, а вот боди нет.
https://css-tricks.com/the-holy-grail-layout-with-css-grid/
видимо пора уже выучить гриды, давно собирался
не понял
типа шапка-контент-футер
всё равно ничего не понял... Выдернуть я так понял ты имеешь ввиду скопировать, взять себе?
лишнее откинь типа
Обсуждают сегодня