คำตอบที่โพสต์โดย Y. Shoham (โดยใช้การกำหนดตำแหน่งแบบสัมบูรณ์) ดูเหมือนจะเป็นวิธีแก้ปัญหาที่ง่ายที่สุดในกรณีส่วนใหญ่ที่คอนเทนเนอร์มีความสูงคงที่ แต่ถ้า DIV หลักต้องมี DIV หลายตัวและปรับความสูงโดยอัตโนมัติตามเนื้อหาแบบไดนามิก อาจมีปัญหา ฉันจำเป็นต้องมีเนื้อหาไดนามิกสองช่วงตึก หนึ่งจัดชิดกับด้านบนของคอนเทนเนอร์และอีกอันหนึ่งอยู่ด้านล่างและแม้ว่าฉันจะได้รับคอนเทนเนอร์เพื่อปรับขนาดของ DIV ด้านบน แต่ถ้า DIV ที่อยู่ด้านล่างสูงขึ้นมันจะไม่ปรับขนาดคอนเทนเนอร์ แต่จะขยายออกไปข้างนอก . วิธีการที่ระบุไว้ข้างต้นโดย romiem โดยใช้การวางตำแหน่งสไตล์ตารางแม้ว่าจะซับซ้อนกว่าเล็กน้อย แต่ก็มีประสิทธิภาพมากกว่าในแง่นี้และอนุญาตให้จัดแนวไปที่ด้านล่างและแก้ไขความสูงอัตโนมัติของคอนเทนเนอร์
CSS
#container {
display: table;
height: auto;
}
#top {
display: table-cell;
width:50%;
height: 100%;
}
#bottom {
display: table-cell;
width:50%;
vertical-align: bottom;
height: 100%;
}
HTML
<div id=“container”>
<div id=“top”>Dynamic content aligned to top of #container</div>
<div id=“bottom”>Dynamic content aligned to botttom of #container</div>
</div>

ฉันตระหนักดีว่านี่ไม่ใช่คำตอบใหม่ แต่ฉันต้องการแสดงความคิดเห็นเกี่ยวกับแนวทางนี้เพราะมันทำให้ฉันพบวิธีแก้ปัญหา แต่ในฐานะมือใหม่ฉันไม่ได้รับอนุญาตให้แสดงความคิดเห็นโพสต์เท่านั้น