Bir örnek yaptımSorununuzu çözen .
Bir sarıcı yapmalı, yüzdürmeli, sonra div'inizi mutlak olarak konumlandırmalı ve% 100 yükseklik vermelisiniz.
HTML
<div class="container">
<div class="left">"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." </div>
<div class="right-wrapper">
<div class="right">"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." </div>
</div>
<div class="clear"> </div>
</div>
CSS:
.container {
width: 100%;
position:relative;
}
.left {
width: 50%;
background-color: rgba(0, 0, 255, 0.6);
float: left;
}
.right-wrapper {
width: 48%;
float: left;
}
.right {
height: 100%;
position: absolute;
}
Açıklama: .right div kesinlikle konumlandırılmıştır. Bu, genişliği ve yüksekliği, üst ve sol konumlarının, birinci ebeveyn div temel alınarak tamamen veya yalnızca genişlik veya yükseklik özellikleri CSS'de açıkça belirtilmişse göreceli olarak konumlandırılarak hesaplanacağı anlamına gelir; açıklık beyan edilmezse, bu özellikler ana kapsayıcıya (.right-wrapper) göre hesaplanır.
Bu nedenle, DIV'nin% 100 yüksekliği .container son yüksekliğine göre hesaplanacak ve .right konumunun son konumu ana konteynere göre hesaplanacaktır.