Ничего не помогает. Как прижать div к низу родителя?

Доброго времени суток.
Есть следующий код:

<section class="trainers">
<div class="maria"><div class="foto"></div></div>
<div class="oleg"><div class="foto"></div></div>
</section>


.maria
	.foto
		width: 510px
		height: 794px
		background: url(../img/maria.png) no-repeat
		float: right

	.foto:hover
		background: url(../img/mariahover.png) no-repeat

.oleg
	.foto
		width: 510px
		height: 794px
		background: url(../img/oleg.png) no-repeat
		float: left

	.foto:hover
		background: url(../img/oleghover.png) no-repeat


Суть простая, нужно эти 2 фотографии прижать к низу секции.
CSS код секции

.trainers
	min-height: 100vh
	height: 100vh
	background: url(../img/bg-trainers.jpg)
	background-size: cover
	background-position: center
	position: relative
  • Вопрос задан
  • 3147 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Vovchikvoin
У вас у родителя есть position : relative, отлично, тогда можно задать вашим дивам position : absolute; bottom : 0px; по идее должно вам помочь.
Ответ написан
provex
@provex
Front-end Developer
Могу подсказать два способа 1ый через position;
.maria
  .foto
    width: 510px
    height: 794px
    background: url(../img/maria.png) no-repeat
    float: right
    position:absolute
    bottom:0px
    right:0px

  .foto:hover
    background: url(../img/mariahover.png) no-repeat

.oleg
  .foto
    width: 510px
    height: 794px
    background: url(../img/oleg.png) no-repeat
    float: left
    position:absolute
    bottom:0px
    left:0px

  .foto:hover
    background: url(../img/oleghover.png) no-repeat

.trainers
  min-height: 100vh
  height: 100vh
  background: url(../img/bg-trainers.jpg)
  background-size: cover
  background-position: center
  position: relative

Второй он не кросс платформенный.
Воспользуйтесь flex
FLEX
Тут краткий обзор flexa
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы