Задать вопрос
@tostername

Как правильно выровнять плавающий блок по вертикали относительно родителя в данном случае?

Высота левого блока меняется.
#container
{
  background: grey;
  display: inline-block;
  width: 100%;
}
#left-block {float: left; font-size:74px;}
#right-block
{
  float: right;
}

<div id='container'>
  <div id='left-block'>Left</div>
  <div id='right-block'>Right</div>
</div>


https://jsfiddle.net/hqprgL4x/3/
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
@maxnrg33
верстальщик
flexbox или

#container
{
  display: table;
  width: 100%;
}
#left-block,
#right-block {
 display: table-cell;
 vertical-align: middle;
}
Ответ написан
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
padding-top подойдет
#right-block
{
  float: right;
  padding-top:32px;
}
Ответ написан
evgeniy8705
@evgeniy8705
Повелитель вселенной
#container {
  background: grey;
  width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#left-block {
	font-size:74px;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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