Saya membuat contoh untuk menyelesaikan masalah Anda.
Anda harus membuat pembungkus, mengapungkannya, lalu posisikan absolut div Anda dan berikan padanya 100% tinggi.
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;
}
Penjelasan: The .right div benar-benar diposisikan. Itu berarti lebar dan tinggi, dan posisi atas dan kiri akan dihitung berdasarkan div induk pertama secara absolut atau relatif diposisikan HANYA jika properti lebar atau tinggi dinyatakan secara eksplisit dalam CSS; jika tidak dinyatakan secara eksplisit, properti tersebut akan dihitung berdasarkan wadah induk (.right-wrapper).
Jadi, tinggi 100% DIV akan dihitung berdasarkan tinggi final .container, dan posisi akhir posisi .right akan dihitung berdasarkan wadah induk.