27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313

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

13.02.2015, 01:25. Показов 10029. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru