Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 27

Высота div не меняется с добавлением контента

01.11.2016, 21:41. Показов 2366. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! div тела сайта должен меняться.

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
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8";>
        <title>BvB</title>
        <link rel="shortcut icon" type="image\x-icom" href="https://www.cyberforum.ru/images/borussia-dortmund-logo-153245.png">
    <link rel="stylesheet" type="text/css" href="style.css" media="all">
    <link rel="stylesheet" type="text/css" href="style-text.css" media="all">
    </head>
    <body>
        <div class="basis">
            <div class="header">
            </div>
            <div class="menu">
                <nav>
                    <ul>
                        <li><a href="#####" class="url1">Главная</a></li>
                        <li><a href="#####" class="url2">Игры</a></li>
                        <li><a href="#####" class="url3">Команда</a></li>
                        <li><a href="#####" class="url4">Клуб</a></li>
                        <li><a href="#####" class="url5">История</a></li>
                    </ul>
                </nav>
            </div>
            <div class="content">
                <div class="news">
                    <h1>Sporting никогда не выигрывал в Германии</h1>
                        <p>
                            В среду вечером (начало 20:45), Borussia Dortmund встретит Sporting Lissabon в UEFA Champions League. Первые четыре домашние игры против португальских команд (Benfica, дважды Boavista Porto, последний FC Porto) все были выиграны.
                        </p>
                    <h2>Факты о Borussia Dortmund</h2>
                        <li> Команда Thomas Tuchels стоит на вершине группы F с семью очками, уровень по очкам с Реалом. </li>
                        <li>djdjdjd</li>
                        <li>jdjdj</li>
                        <li>jdjdj</li>
                </div>
                jkfjek;k<br>
                flf;lf<br>
                f;<br>
                f;
            </div>
            <div class="footer">
                <h5>&copy; by Vovan</h5>
            </div>
        </div>
    </body>
</html>
CSS
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
body {
    background: url(images/basis.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: 0;
    position: absolute;
    
    
    
}
/*ОСНОВА САЙТА*/
 
div.basis{
    background: rgba(91%, 94%, 3%, 0.4);
    width: 92%;
    position: absolute;
    height: 100%;
    margin-bottom: 2%;
    margin-left: 4%;
    margin-right: 4%;
    margin-top: 2%;
    border-radius: 23px;
    border: 1px solid black;
    box-shadow: inset 2px 0px 15px black, -2px 0px 15px black, 0px 0px 20px black,-2px 0px 15px black;
    
    
    
}
/*ШАПКА САЙТА*/
 
div.header{
    background: url(images/gf.png) no-repeat center ;
    background-size: 100%;
    position: absolute;
    height: 800px ;
    max-height: 35%;
    width: 80%;
    margin-bottom: 20%;
    margin-top: 3% ;
    margin-left: 10%;
    margin-right: 10%;
    opacity: ;
    z-index: 2;
    box-shadow: 2px 0px 15px black, -2px 0px 15px black, 0px 0px 20px black,-2px 0px 15px black;
    border: 1px black;
}
/*МЕНЮ ССАЙТА*/
div.menu ul {
    margin-top: 23%;
    padding: 0;
    list-style: none;
    text-align: center; 
}
div.menu ul li {
    display: inline-block;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
    }
/*БЛОКИ МЕНЮ*/
 
/*ссылка 1*/
div.menu ul li a.url1{
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста*/
  background: rgb(212,75,5); /* фон кнопки */
  padding: 1.3em 3.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  border-radius: 0px 0px 0px 60px ;
  box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px; black,-2px 0px 15px black;
  background: radial-gradient(at right, #e8f007 40%, black  );
  color: black;
}
div.menu ul li a.url1:hover { background: black;
    color: #e8f007;
    box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px #e8f007,-2px 0px 15px #e8f007;
 
} 
 
/*ссылка 2*/
div.menu ul li a.url2{
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: rgb(212,75,5); /* фон кнопки */
  padding: 1.3em 3.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  border-radius: 0px 0px;
  box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px;
  background: radial-gradient(at center, #e8f007 40%, black );
  color: black;
}
div.menu ul li a.url2:hover { background: black;
    color: #e8f007;
    box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px #e8f007,-2px 0px 15px #e8f007;
}
 
/*ссылка 3*/
div.menu ul li a.url3{
  color: #fff; 
  text-decoration: none; 
  user-select: none; 
  background: rgb(212,75,5); 
  padding: 1.3em 3.5em; 
  outline: none; 
  border-radius: 0px 0px;
  box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px;
  background: radial-gradient(at center, #e8f007 40%, black );
  color: black;
}
div.menu ul li a.url3:hover { background: black;
    color: #e8f007;
    box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px #e8f007,-2px 0px 15px #e8f007;
} 
 
/*ссылка 4 */
div.menu ul li a.url4{
  color: #fff; 
  text-decoration: none; 
  user-select: none; 
  background: rgb(212,75,5); 
  padding: 1.3em 3.5em; 
  outline: none; 
  border-radius: 0px 0px;
  box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px;
  background: radial-gradient(at center, #e8f007 40%, black );
  color: black;
}
div.menu ul li a.url4:hover { background: black;
    color: #e8f007;
    box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px #e8f007,-2px 0px 15px #e8f007;
} 
 
/*ссылка 5*/
div.menu ul li a.url5{
  color: #fff; 
  text-decoration: none; 
  user-select: none; 
  background: rgb(212,75,66);
  padding: 1.3em 3.5em; 
  outline: none; 
  border-radius: 0px 0px 60px 0px;
  box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px;
  background: radial-gradient(at left, #e8f007 40%, black );
  color: black;
}
div.menu ul li a.url5:hover { background: black;
    color: #e8f007;
    box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px #e8f007,-2px 0px 15px #e8f007;
} 
 
/*ТЕЛО САЙТА*/
 
div.content {
    background: rgba(2%, 2%, 2%, 0.9);
    width: 90%;
    margin-top: 2%;
    margin-left: 5%;
    margin-right: 5%;
    position: absolute;
    height: 1080px;
    max-height: 30%;
    border-radius: 10px;
    border: 1px solid black;
    box-shadow: inset 2px 0px 15px black, -2px 0px 15px black, 0px 0px 20px black,-2px 0px 15px black;
    
}
 
/*ПОДВАЛ САЙТА*/
 
div.footer{
    background: rgba(2%, 2%, 2%, 0.9);
    width: 98%;
    margin-top: 20%;
    margin-left: 1%;
    margin-right: 1%;
    position: absolute;
    height: 1080px;
    max-height: 6%;
    border-radius: 10px 10px 30px 30px;
    border: 1px solid black;
    box-shadow: inset 2px 0px 15px black, -2px 0px 15px black, 0px 0px 20px black,-2px 0px 15px black;
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.11.2016, 21:41
Ответы с готовыми решениями:

Не меняется высота div
Всем добрый день. В HTML и CSS новичок. При верстке макета возник один момент, с которым никак не могу разобраться. Домен...

Высота div'a в зависимости от контента
Есть вот такой элемент который я заполняю динамически. Как сделать так чтобы его высота менялась в зависимости от количества контента? ...

Не меняется высота родителя
Решил поковыряться в резиновой верстке, и кажется вообще ничего не понимаю.. &lt;div class=&quot;header-content&quot;&gt; ...

6
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
01.11.2016, 23:42
Black_Sem, у вас задана фиксированная высота, по этому и не изменяется она.
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
div.content {
    background: rgba(2%, 2%, 2%, 0.9);
    width: 90%;
    margin-top: 2%;
    margin-left: 5%;
    margin-right: 5%;
    position: absolute;
    height: 1080px; вот тут
    max-height: 30%;
    border-radius: 10px;
    border: 1px solid black;
    box-shadow: inset 2px 0px 15px black, -2px 0px 15px black, 0px 0px 20px black,-2px 0px 15px black;
    
}
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
02.11.2016, 00:30
В 69й строке сss ошибка
CSS
1
box-shadow: inset 7px 9px 50px black, -9px 9px 60px black, 0px 9px 12px black, -2px 0px 15px black;
Добавлено через 4 минуты
А так, то не понятно где основной блок div и куда он не растягивается.

Добавлено через 5 минут
Уберите в основных блоках абсолютное позиционирование. Это не так делается.
0
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 27
02.11.2016, 00:46  [ТС]
mrtoxas, помоги сделать так как надо пожалуйста
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
02.11.2016, 00:56
У вас есть картинка, на которой видно как это все должно быть в итоге?
0
0 / 0 / 0
Регистрация: 13.09.2016
Сообщений: 27
02.11.2016, 01:08  [ТС]
mrtoxas, вот скриншот, тот блок который желтый просвечивается это div.basis, и вот те блоки которые внутри почему-то не растягивают основной basis:



mrtoxas, вот так должно быть, но это я поставил высоту сам, а так он сам должен растягиваться с растягиванием внутрених дивов))))



mrtoxas, могу html and css файл скинуть
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
02.11.2016, 01:46
Лучший ответ Сообщение было отмечено Black_Sem как решение

Решение

Вот основная сетка.
CSS
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
html,body{
  height: 100%;
}
.wrapper{
  width:92%;
  min-height: 100%;
  border:1px solid black;
  border-radius:0 0 20px 20px;
  margin:0 auto 20px auto;
  position: relative;    
}
 
.poster{  
  background-color:#ccc;
  width:80%;
  margin:0 auto;
  margin-top:10px;
}
 
.btn-block{
  width:80%;
  margin:0 auto;  
  margin-top:10px;  
  border:1px solid black;
}
.content{
  width:90%;
  margin:10px auto 10px auto;
  padding-bottom: 50px;
}
.footer{
  position: absolute;
  bottom:10px;
  height:40px;
  width:95%;
  left:0; right:0; margin:0 auto;
  border:1px solid black;
  
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<div class="wrapper">
  <div class="header">
    <div class="poster">картинка</div>
    <div class="btn-block">
      кнопки
    </div>
  </div>
  <div class="content">
    Контент
  </div>
  <div class="footer">Футер</div>
</div>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.11.2016, 01:46
Помогаю со студенческими работами здесь

Высота меню как у контента
Появилась проблема следующего характера. Есть боковое меню навигации с позицией - fixed , и left:0. Правее идет контент. При заполнении...

Не меняется автоматически высота блоков
На сайте есть три блока - левый, правый, и средний. в левом и правом - есть выпадающие вниз меню. Высота блоков автоматически меняется...

Почему не меняется высота таблицы
Перечитал кучу сайтов, перепробовал все что там сказано, но так и не понял, почему у меня ширина таблицы меняется через css, а высота нет. ...

Не меняется высота горизонтального меню
Пробовал прописывать height: к &lt;div id=&quot;menu&quot;&gt; но не работает. body { background-color: #696969; margin: 0; }...

Высота правой панели в зависимости от контента
Здравствуйте, нужно сделать так как написано на схеме, высота контейнера минимальная 500px. максимальная высота зависит от...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru