Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/40: Рейтинг темы: голосов - 40, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 74
1

Позиционирование относительно родительского блока

10.11.2016, 00:42. Показов 7643. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Есть родительский блок и два дочерних. Задача: синий блок расположить в правом верхнем углу зеленого блока. Желтый блок разместить в правом нижнем углу, так, чтобы желтый элемент выходил за пределы зеленого блока на 30 пикселей по горизонтали и 30 по вертикали. И, наконец, сместить зеленый блок вправо на 40 пикселей.

исходный код
HTML5
1
2
3
4
5
6
<div>
            <div class="third-parent">
                <div class="blue"></div>
                <div class="yellow"></div>
            </div>              
        </div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.third-parent {
            height: 400px;
            background: green;
            max-width: 700px;
            border: 5px solid black;
        }
 
        .blue {
            width: 50px;
            height: 50px;
            background: blue;
        }
 
        .yellow {
            width: 50px;
            height: 50px;
            background: yellow;
        }
Решение:
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
.third-parent {
            height: 400px;
            background: green;
            max-width: 700px;
            border: 5px solid black;
            position: relative;
            left: 40px;
 
        }
 
        .blue {
            width: 50px;
            height: 50px;
            background: blue;
            position: absolute;
            right: 0;
            top: 0;         
 
        }
 
        .yellow {
            width: 50px;
            height: 50px;
            background: yellow;
            position: absolute;
            right: -30px;
            top: 380px;
 
        }
При изменении высоты блока third-parent, с желтым квадратом явно что-то не так, как исправить эту ситуацию?
Спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2016, 00:42
Ответы с готовыми решениями:

Позиционирование картинки вне родительского блока
Здравствуйте, не подскажете, как делать такие блоки, точнее как поместить вот такую вот желтую...

Абсолютное позиционирование и высота родительского блока
Всем привет. Извиняюсь, если с названием чутка намудрил) Проблема в том, что не могу...

Скругленные углы у родительского блока и позиционирование дочерних элементов
Доброго времени суток Есть две проблемы. 1. На зеленом блоке не работает закругление углов. Хотя...

Внутри родительского блока сделать отступ дочернего блока сверху автоматически
Здравствуйте, как с помощью css внутри родительского блока сделать отступ дочернего блока сверху...

4
Эксперт JSЭксперт HTML/CSS
3826 / 2676 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
10.11.2016, 00:49 2
Используйте стиль bottom вместо top для желтого блока.
0
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 74
10.11.2016, 08:27  [ТС] 3
использовала, при этом желтый блок перемещается наверх
0
Эксперт JSЭксперт HTML/CSS
3826 / 2676 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
10.11.2016, 09:02 4
Лучший ответ Сообщение было отмечено Fedor92 как решение

Решение

shmdarya,
CSS
1
2
3
4
5
6
7
8
.yellow {
  width: 50px;
  height: 50px;
  background: yellow;
  position: absolute;
  right: -30px;
  bottom: -30px;
}
1
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 74
10.11.2016, 09:12  [ТС] 5
mrtoxas, Благодарю.
0
10.11.2016, 09:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2016, 09:12
Помогаю со студенческими работами здесь

Позиционирование 2-х слоёв внутри 1-го родительского
Доброго времени суток! Помогите, пожалуйста. Такая проблема: необходимо родительский слой сделать...

Как задать ширину блока относительно соседского блока?
В HTML что-то вроде этого: &lt;div class=&quot;article&quot;&gt; &lt;div class=&quot;title&quot;&gt; &lt;h2&gt;Something...

Размеры элемента относительно родительского
Как дочернему элементу задать размеры родительского? Буду благодарен за толковый ответ

Div блок с position:fixed относительно родительского
Всем привет! Подскажите как сделать div блок с position:fixed чтоб он позиционировался не от краев...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru