LINUX.ORG.RU

размеры дивов и таблиц в %


0

2

http://78.46.229.98/

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

задача: автозаполнение по высоте всей доступной страницы.

высота выставляется в у казанные мной минимальные 480рх. а это предусмотрено для убогих нетбков лишь



Последнее исправление: dk- (всего исправлений: 1)

ЕМНИП, высота в процентах работает только тогда, когда высота контейнера чётко задана. Для <body> она не задана. Я в таких случаях устанавливаю высоту жаваскриптом, буду рад, если кто-то предложит решение, которое работает без JS, при этом высота будет задаваться в процентах от всего доступного экрана, но не становиться больше/меньше заданного значения.

SOmni ★★
()
Ответ на: комментарий от SOmni

А body{ height: 100%} не поможет? Или {position: absolute, left: 0, right: 0, top: 0, bottom: 0;}?

С яваcкриптом совсем плохо, придётся же ещё при ресайзе пересчитывать, если я правильно понял о чёи речь.

Kalashnikov ★★★
()
Ответ на: комментарий от Kalashnikov

да, хочется что бы при ресайзе (полноэкранный, не полноэкранный) пересчет был.

dk-
() автор топика
Ответ на: комментарий от Kalashnikov

height: 100%; - не уверен, а вот position: absolute, left: 0, right: 0, top: 0, bottom: 0; вроде бы работает, даже можно min-height и max-height; указывать.

SOmni ★★
()
Ответ на: комментарий от SOmni

height: 100% тоже работает, только указывать его надо и для body, и для html.

Apple-ch ★★
()

Попробуй загуглить про sticky footer

sugresmax
()
Ответ на: комментарий от anonymous

В quirks mode и сейчас работают, но это то ещё ССЗБ.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.