กองแพนเค้ก
bookmark_borderbookmark
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ตัวอย่างนี้จะไม่ห่อหุ้มลูกเมื่อขนาดหน้าจอเปลี่ยนแปลง ซึ่งต่างจากแพนเค้กที่แยกชิ้นส่วนแล้ว โดยทั่วไปเราเรียกกันว่าส่วนท้ายแบบติดหนึบ เลย์เอาต์นี้ใช้สำหรับทั้งเว็บไซต์และแอปในแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ (ส่วนท้ายมักจะเป็นแถบเครื่องมือ) และเว็บไซต์ โดยเฉพาะแอปพลิเคชันหน้าเว็บเดียว
การเพิ่ม display: grid
ลงในคอมโพเนนต์จะทำให้มีตารางกริดเพียงคอลัมน์เดียว แต่พื้นที่หลักจะมีความสูงเท่ากับเนื้อหาที่มีส่วนท้ายเท่านั้น
หากต้องการทำให้ส่วนท้ายติดอยู่ด้านล่าง ให้เพิ่มค่าต่อไปนี้
.parent {
display: grid;
grid-template-rows: auto 1fr auto;
}
การดำเนินการนี้จะตั้งค่าเนื้อหาส่วนหัวและส่วนท้ายให้ปรับขนาดรายการย่อยโดยอัตโนมัติ และใช้พื้นที่ที่เหลือ (1fr
) กับพื้นที่หลัก ส่วนแถวที่มีขนาด auto
จะแบ่งขนาดเนื้อหาขั้นต่ำเป็นหน่วยย่อย ดังนั้นเมื่อเนื้อหามีขนาดใหญ่ขึ้น แถวจะมีขนาดเพิ่มขึ้นเพื่อปรับขนาด
<div class="parent">
<header class="section yellow">Header</header>
<main class="section blue">Main</main>
<footer class="section green">Footer Content</footer>
</div>
.parent {
display: grid;
grid-template-rows: auto 1fr auto;
/* Just for parent demo size */
height: 100vh;
}
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-10-25 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2023-10-25 UTC"],[],[]]