Вместо с плавающей вправо, вы можете использовать флексбокс обратный ряд в качестве элемента оболочки.Поведение flexbox по умолчанию align-items: stretch
будет растягиваться и соответствовать высотам - см. Демонстрацию ниже:
body,
html {
height: 100%;
width: 100%;
margin: 0;
background-color: #F4F5F9;
font-size: 11px;
}
.wrapper {
display: flex;
flex-direction: row-reverse;
}
.wrapper>div {
background: red;
width: 100px;
direction: rtl;
margin-left: 10px;
}
<div class="wrapper">
<div class="menu-left">
sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
</div>
<div class="menu-right">
sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
<br /> sdsdsds
</div>
</div>