0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
1 | |
Растянуть бэкграунд по высоте16.07.2014, 14:21. Показов 7286. Ответов 20
Метки нет (Все метки)
Здравствуйте, форумчане!
Не кидайтесь помидорками, пожалуйста, я знаю, что эта тема - давний баян, но я нашла несостыковку. Значится, в чем вопрос: Дано у меня body, у которого бэкграунд - картинка. Тан у меня внутренний div, у которого бэкграунд - градиент. У меня изначально был косяк - картинка шла по всему пространству экрана, а градиент захватывал только содержимое. Мне же его нужно на ту же область растянуть, что и body. В чем я нашла решение: html, body {height: 100%;} И все работает! Но. Если я увеличиваю масштаб до появления полосы прокрутки (проверяю с позиции юзверя со зрением в -over9000 или просто владельцев мониторов с разрешением 800х600 ), то бэкграунд дива (тот, что градиент) распространяется только на... скажем так, один экран. Т.е. прокрутил ниже - а там только картинка, без градиента. Как справиться с этим? Заранее спасибо. Добавлено через 1 минуту Кстати, если масштаб страницы наоборот уменьшаю, то все растягивается, как и положено.
0
|
16.07.2014, 14:21 | |
Ответы с готовыми решениями:
20
Как растянуть бэкграунд для всех браузеров на весь экран? Как растянуть li по высоте Растянуть блок по всей высоте Растянуть текст по высоте - CSS |
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
16.07.2014, 14:51 | 2 |
Попробуйте min-height: 100%
0
|
16 / 16 / 13
Регистрация: 10.07.2014
Сообщений: 84
|
||||||
16.07.2014, 15:05 | 3 | |||||
может подойдет
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
16.07.2014, 15:18 [ТС] | 4 |
не прошло
градиент наплыл сверху всего и растянулся по контенту. Если уменьшаю масштаб, появляется не заполненная им область
0
|
16 / 16 / 13
Регистрация: 10.07.2014
Сообщений: 84
|
|
16.07.2014, 15:20 | 5 |
есть ссылка на ресурс?
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
16.07.2014, 15:46 [ТС] | 6 |
0
|
16 / 16 / 13
Регистрация: 10.07.2014
Сообщений: 84
|
|
16.07.2014, 15:47 | 7 |
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|||||||||||
16.07.2014, 16:02 [ТС] | 8 | ||||||||||
0
|
16 / 16 / 13
Регистрация: 10.07.2014
Сообщений: 84
|
||||||
16.07.2014, 16:11 | 9 | |||||
Сообщение было отмечено Randow как решение
Решение
как то так
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
16.07.2014, 16:26 [ТС] | 10 |
при масштабе в 90% (да и в 100 то же самое) идет вот так. Я явно что-то не понимаю...
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
||||||
16.07.2014, 16:36 | 11 | |||||
1
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
16.07.2014, 16:46 [ТС] | 12 |
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
16.07.2014, 16:49 [ТС] | 13 |
на мониторе 1600х900 выплывает то же самое при 100%
0
|
16 / 16 / 13
Регистрация: 10.07.2014
Сообщений: 84
|
|
16.07.2014, 16:50 | 14 |
Сообщение было отмечено Randow как решение
Решение
1
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
16.07.2014, 16:51 | 15 |
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
16.07.2014, 16:56 [ТС] | 16 |
Спасибо, логика проявилась, но в таком случае у меня вопрос появился (голова уже не варит), почему пришолсь убирать фиксированную величину блока меню? Таким образом произошло растягивание под контент, да, но тень контентом не считается... Фикс. высота дива под меню могла добавить пространства... Логично ведь, нет?
Добавлено через 1 минуту С одной стороны это круто, ибо самый сок на таком работать но вдруг вот такие косяки появятся?..
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
16.07.2014, 16:58 | 17 |
К #main добавь padding нижний на высоту тени и все. Вообще верстка у вас полное г...Извините конечно
0
|
16 / 16 / 13
Регистрация: 10.07.2014
Сообщений: 84
|
||||||
16.07.2014, 17:00 | 18 | |||||
он и так добавляет, так как в нем есть другие дивы которые тянут его по высоте
добавь этот кусочек чтобы shadow не обрезался
да можно сделать намного проще
0
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 49
|
|
16.07.2014, 17:04 [ТС] | 19 |
0
|
16 / 16 / 13
Регистрация: 10.07.2014
Сообщений: 84
|
||||||
16.07.2014, 17:10 | 20 | |||||
так сразу сказать не могу, так как не видел макет страницы (или что другое), но стили можно более адаптированные сделать
Да и добавь
0
|
16.07.2014, 17:10 | |
16.07.2014, 17:10 | |
Помогаю со студенческими работами здесь
20
Растянуть картинку по высоте body Растянуть div на 100% по высоте Растянуть див по высоте содержимого Как растянуть див по высоте Как растянуть картинку по высоте? Не могу растянуть по высоте меню Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |