169 похожих чатов

Всем привет. Сейчас у меня страница которая при моём разрешении

(1366 × 768) имеет небольшой скролл, но на разрешении 1920x1080 места хватает, и даже есть избыток. Поэтому я прибил футер к низу используя флексы. Теперь в зависимости от того, что я буду писать body и html (height или min-height) у меня либо то, что не помещается на экране будет за пределами wrapper, body, html, либо body не будет брать всё свободное место экрана (при большой высоте экрана). Как сделать чтобы было нормально и со скролом, и со свободным местом?

24 ответов

30 просмотров

Используй например кальк -высота футера от 100vh все будет ровно без скрола как вкопано

Даниил- Автор вопроса
Alexandr B.
Используй например кальк -высота футера от 100vh в...

В таком случае в моём же разрешении всё начнёт лезть друг на друга, нет?

Даниил
В таком случае в моём же разрешении всё начнёт лез...

Ещё мон так сделать wrapper 100vh display flex, flex-direction column header flex 1 main flex 2 footer flex 1 Кажется так все должно равномерно в 100vh растянуться На контент хз как будет сколов наверн появятся, попробуй

Даниил- Автор вопроса
Даниил- Автор вопроса
Alexandr B.
Ещё мон так сделать wrapper 100vh display flex, fl...

Так а причём тут wrapper, если у меня проблемы возникают уже с body и html? Я их не могу сделать нормально

Даниил- Автор вопроса
Антон Жарков
может в codepen?

ок, сейчас пришлю

Даниил
Так а причём тут wrapper, если у меня проблемы воз...

Чисто из своих соображений яб ниче не вешал на бади кроме дефолтных стилей тип колор фонт сайз и тд

Даниил- Автор вопроса
Alexandr B.
Чисто из своих соображений яб ниче не вешал на бад...

Так а как тогда прибить футер к низу? Если не сказать body растянутся на всю страницу, то и у враппеп будет занимать ровно столько место, сколько нужно для контента. И футер будет сразу под контентом мэйна

Даниил- Автор вопроса
Антон Жарков
я скинул же пример как прибить футер

Вот смотрю его как раз. По работе вроде как раз то, что я хочу. Теперь пытаюсь понять как работает. Хотя бы css часть, потому что с js вообще не дружу. Спасибо

Даниил (1) увеличил репутацию Антон Жарков (6)

Даниил
Вот смотрю его как раз. По работе вроде как раз то...

не за что, там js просто для примера выпадающего контента скрытого

Даниил- Автор вопроса
Alexandr B.
Врапперу дай 100vh не так не прокатит?

В таком случае при маленьком разрешении и появлении скрола из него будет всё выходить

Даниил- Автор вопроса
Alexandr B.
Врапперу дай 100vh не так не прокатит?

Я пробовал просто дать и body и html min-height 100%. В таком случае html растягивается на весь экран, а вот боди нет.

Даниил
Я пробовал просто дать и body и html min-height 1...

https://css-tricks.com/the-holy-grail-layout-with-css-grid/

Даниил- Автор вопроса
ssoyP akabaS
https://css-tricks.com/the-holy-grail-layout-with-...

видимо пора уже выучить гриды, давно собирался

Даниил- Автор вопроса
Даниил
не понял

типа шапка-контент-футер

Даниил- Автор вопроса
ssoyP akabaS
типа шапка-контент-футер

всё равно ничего не понял... Выдернуть я так понял ты имеешь ввиду скопировать, взять себе?

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

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта