สมมติว่าฉันมีรหัส CSS และ HTML ดังต่อไปนี้:
#header {
height: 150px;
}
<div id="header">
<h1>Header title</h1>
Header content (one or multiple lines)
</div>
ส่วนหัวมีความสูงคงที่ แต่เนื้อหาส่วนหัวอาจเปลี่ยนไป
ฉันต้องการเนื้อหาของส่วนหัวที่จะจัดตำแหน่งในแนวตั้งที่ด้านล่างของส่วนหัวดังนั้นบรรทัดสุดท้ายของข้อความ "sticks" ที่ด้านล่างของส่วนหัว
ดังนั้นหากมีข้อความเพียงบรรทัดเดียวมันจะเป็นเช่น:
----------------------------- | ชื่อส่วนหัว | | | | เนื้อหาส่วนหัว (ส่งผลให้หนึ่งบรรทัด) -----------------------------
และถ้ามีสามบรรทัด:
----------------------------- | ชื่อส่วนหัว | | เนื้อหาส่วนหัว (ซึ่งเป็นเช่นนั้น | สิ่งที่สมบูรณ์แบบมาก | ครอบคลุมมากกว่าสามบรรทัด) -----------------------------
สิ่งนี้สามารถทำได้ใน CSS?