Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
34 / 47 / 40
Регистрация: 20.03.2013
Сообщений: 185

Почему работает position: absolute и height: 100%?

28.10.2020, 14:55. Показов 3352. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Объясните, пожалуйста, почему position: absolute и height: 100% вместе работают, а position: static и height: 100% нет?

-----

Мой пример: нужно, чтобы на весь экран был фон изображением, но только на первый экран, а дальше контент идет сам по себе.

HTML5
1
2
3
4
5
6
7
8
9
10
    <div class = "wrapper">
        <main class = "page">
            <div class = "main-screen">
                <div class = "main-screen__bg"></div>
            </div>
            
            <!-- Остальной контент страницы после начального экрана с картинкой -->
            
        </main>
    </div>
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
        .wrapper {
            min-height: 100%;
            overflow: hidden;
        }
        
        .page {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            display: flex;
            flex-direction: column;
        }
        
        .main-screen {
            flex: 1 0 100%;
            position: relative;
        }
        
        .main-screen__bg {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background: url('image.png') no-repeat;
            background-size: cover;
            background-position: center;
        }

Не понимаю, почему когда у div.PAGE убираю абсолютное позиционирование, картинка исчезает. А с ним работает.

Добавлено через 1 час 7 минут
Если что, можно не отвечать уже.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.10.2020, 14:55
Ответы с готовыми решениями:

position:absolute и height
Добрый вечер. Для блока свойство position имеет значение absolute. Как в этом случае мне указывать высоту блока? Height и min-height не...

Почему position: absolute не работает
Есть следующий код: хочу наложить один блок на другой (сделать так для трёх разных пар блоков), которые бы при наведении затемняли...

Absolute height 100%
Здрасте все :) Заезжаная тема, но что-то я споткнулся на ней... и никак не могу понять, в чем проблема... Нужно собственно сделать...

2
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
28.10.2020, 15:15
Цитата Сообщение от ilyadenisovid Посмотреть сообщение
Если что, можно не отвечать уже.
Может расскажете, почему?
0
34 / 47 / 40
Регистрация: 20.03.2013
Сообщений: 185
28.10.2020, 17:36  [ТС]
Просто можно уже не отвечать мне.

Добавлено через 1 час 46 минут
Kerry_Jr, я имел в виду, чтобы тут вопрос снять как бы и самому если что решать его
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.10.2020, 17:36
Помогаю со студенческими работами здесь

Position: absolute не работает в IE 11
не знаю, как быть...не отображается текст и иконки в IE 11, которые абсолютно спозиционированны. Скрины прикрепил.

не работает position: absolute
&lt;video id=&quot;first&quot; src=&quot;media/services-03-02.mp4&quot; muted playsinline autoplay='autoplay' loop=&quot;loop&quot;&gt; #first { width: 300px; ...

Почему блок-наследник не центрируется при position:absolute?
Приветствую! Ниже пример блока в блоке. При position:absolute &quot;наследник&quot; не центрируется способом margin:auto. &lt;body&gt; ...

Некорректно работает position: absolute
Сделал div футер, присвоил ему position: absolute; bottom: 0px;, а тут такое =-O Страница загрузилась: Страница после скроллинга: ...

В каком случае рекомендуется использовать :margin,padding,float,position:absolute,position:relative
В каком случае рекомендуется использовать :margin,padding,float,position:absolute,position:relative. В каких случаях при верстке нужно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru