Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/48: Рейтинг темы: голосов - 48, средняя оценка - 4.52
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313

Фон на всю высоту блока

13.02.2015, 01:25. Показов 9774. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как реализовать, чтобы фон был на всю высоту блока "article", а не на всю высоту контента?
В строке 42 указана высота в 100%, почему тогда высота фона не растягивается на всю высоту блока?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
    <style>
        html, body {
            margin: 0;
            padding: 0;
            height: 100%;
        }
 
        header {
            width: 100%;
            /*position: relative;*/
            height: 200px;
            background-color: yellow;
        }
 
        .wrapper {
            width: 100%;
            max-width: 1200px;
            min-height: 100%;
            background-color: green;
            margin: 0 auto;
            text-align: center;
            overflow: hidden;
            box-shadow: 0 0 15px rgba(0, 0, 0, .7);
            position: relative;
        }
 
        aside {
            width: 20%;
            float: left;
            background-color: coral;
            position: absolute;
            top: 0;
        }
 
        article {
            width: 79.5%;
            height: 100%;
            position: relative;
            margin-left: 20%;
            background-color: aqua;
            background: url("pic/pic-1.png");
        }
 
        footer {
            clear: both;
            width: 100%;
            height: 150px;
            background-color: #000;
            position: relative;
            bottom: 0;
        }
    </style>
</head>
<body>
 
<header>Header</header>
<div class="wrapper">
    <aside>Aside</aside>
    <article>
        Article
        Одним из наиболее запутанных аспектов CSS является применение font-size атрибута для масштабирования текста.
        Используя CSS, вы можете изменить размер текста в браузере с помощью четырех разных единиц измерения. Какая из
        этих четырех единиц лучше всего подходит для веб? Это вопрос, который породил разнообразные дискуссии и критику.
        Поиск окончательного ответа затруднен, поскольку вопрос сам по себе сложный.
    </article>
</div>
<footer>Footer</footer>
 
 
</body>
</html>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.02.2015, 01:25
Ответы с готовыми решениями:

Фон не на всю высоту
Здравствуйте! Создал главный Див контейнер и в него уже ложу основные блоки Див - когда для главного Див сождаю фон то в мозиле он...

Фон слева и справа от контента на всю высоту
Нужно сверстать фон как на картинке. Среднюю пружину по вертикали легко сверстать. .bodysenter {background:...

Фон div'a на всю ширину, но не высоту экрана + подвал
Здравствуйте! Я совсем еще начинающий, так что если вопрос очень уж глупый - тапками прошу не кидаться. Суть попыталась передать на...

28
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
16.02.2015, 14:18
Студворк — интернет-сервис помощи студентам
Опытный вариант:article.rar Жалко не влезло в одно сообщение...
0
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
16.02.2015, 14:37  [ТС]
Цитата Сообщение от Fedor92 Посмотреть сообщение
Опытный вариант:article.rar Жалко не влезло в одно сообщение...
Сорри, но в вашем коде опять таки футтер не прижат к низу
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
16.02.2015, 15:36
Хе... Тогда оставляете скрипт и всё на мази... Дело в том, что при уменьшении масштаба потребуется пересчитать высоту wrapper, чтобы не получилось разрыва между футером и блоком wrapper, будет уродливо... Но тогда появится много свободного пространства между текстом и футером... Всё в принципе логично... В таком случае я бы всё-таки js оставил... Кстати, говоря вряд ли кто-то при просмотре Вашего сайта будет его уменьшать до предела...
0
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
16.02.2015, 16:08  [ТС]
Цитата Сообщение от Fedor92 Посмотреть сообщение
при уменьшении масштаба потребуется пересчитать высоту wrapper
что-то пока не пойму как это реализовать.
По идее в имеющемся коде он и так пересчитывает высоту при каждом изменении масштаба
JavaScript
1
2
3
4
5
$(window).resize(function(){
            var h=$("#wrapper").height();
            var inh=$("#inner-wrapper");
            inh.css("height",h+'px');
        })
Добавлено через 1 минуту
неужели это такая трудная реализация в век адаптивного дизайна?!
т.е. прижать футер и растянуть фон
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
16.02.2015, 19:37
Цитата Сообщение от phpk Посмотреть сообщение
неужели это такая трудная реализация в век адаптивного дизайна?!
Нет, не трудно, но при Вашем варианте вёрстки довольно проблематично... Ссори, если обидел... Выкладываю крайний вариант моих потугов, правда не знаю на сколько они будут полезны, если вообще будут полезны... Раз уж я заговорил о вёрстке, если Вам конечно интересно будет - выделите границы всех блоков на странице и посмотрите, что при масштабировании c ними будет происходить сразу смекнёте почему блок не заливался до конца фоном... А в моём варианте можете посмотреть какие свойства я отмёл за ненадобностью и что изменил... А там уже решайте, как поступить...article.rar
1
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
16.02.2015, 21:10  [ТС]
Fedor92 впринципе это уже что-то похоже, благодарю.
При открытии страницы фон на всю высоту, правда при масштабировании, если вставить вместо цвета рисунок, то при масштабировании русунок не растягивается.
Благодарю за примеры!
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
16.02.2015, 21:22
C рисунком попроще, в начале темы уже появлялся комрад, который давал совет по растяжке фона... background-size:cover или как вариант можно попробовать background-size:100% 100% no-repeat... Внимательно смотрите на границы блоков перед, тем как ставить фон, чтобы не возникло вопросов: почему не заливается весь блок...Да, кстати, если Вы девелопер, и будете публиковать советы по web-разработкам в виде блога или сайта, не забудьте в личку скинуть линк...
0
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
16.02.2015, 22:17  [ТС]
Цитата Сообщение от Fedor92 Посмотреть сообщение
background-size:cover или как вариант можно попробовать background-size:100% 100% no-repeat
Вы не поверите, но я уже их применял не раз.
И самое интересное, что Опера растягивает рисунок на всю высоту при масшт-и, а Мозила нет!

Добавлено через 5 минут
И Хром также
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
17.02.2015, 00:08
Ради смеха... testcyb.rar
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2015, 00:08
Помогаю со студенческими работами здесь

Нужно растянуть фон сайта на всю ширину и высоту
Добрый день, У меня есть фоновая картинка - что типа этого Весит мой фон 1,2 мб. У меня 2 вопроса: Нормально ли это для фон?...

Растягивающийся блок внутри блока на всю высоту окна
Здравствуйте, есть родительский блок, занимающий 100% высоты и 100% ширины окна, в нем находятся три фиксированных по высоте блока, два...

Фон блока на всю ширину экрана
Всем привет))Почему -то у меня не получается задать фон блока на всю ширину экрана. Только по ширине листа получилось. В статьях как-то...

Сделать фон блока на всю ширину экрана
Добрый день. По поиску нашел несколько подобных тем, но к сожалению, на чистом html все работает, а на существующем сайте не выходит...

Меню. Фон ссылки на всю ширину блока
Здравствуйте. Как сделать, чтобы при наведение на ссылку в меню, фон менялся у блока на всю высоту блока. Вот сам сайт:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru