@gifon

Почему bottom:0 не работает?

Привет
<div class="page">
  <main>
  bottom
  </main>
</div>

.page{
  position:absolute;
  height:200px;
  width:50px;
  background:green;
}
main{
  position:relative;
  height:100px;
  bottom:0;
  background:red;
}

почему bottom:0 не работает
как это исправить
https://jsfiddle.net/hvpzk3gj/6/
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Использование position: relative совместно со свойствами top, right, bottom или left смещает элемент относительно его естественного расположения на странице. Поэтому все работает так, как и должно. Ваш main естественным образом расположен в верхней части родителя и смещен на 0px. Ну то есть никуда не смещен.

Вероятно вы получите нужное вам поведение если будете использовать position: absolute.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы