CSS grid-template คุณสมบัติ
- หน้าก่อน grid-row-start
- หน้าต่อไป grid-template-areas
การระบุและการใช้งาน
grid-template คือของที่ย่อของคุณสมบัติต่อไปนี้:
ดูเพิ่มเติม:
การเรียนรู้ CSS:โครงสร้างระยะเวลา CSS
คู่มือ CSS:ขอบเขต grid-area
คู่มือ CSS:ขอบเขต grid-template-rows
คู่มือ CSS:ขอบเขต grid-template-columns
คู่มือ CSS:ขอบเขต grid-template-areas
ตัวอย่าง
ตัวอย่าง 1
สร้างตั้งแบบเกณฑ์สามคอลัมน์สูง 150 พิกเซิล:
.grid-container { display: grid; grid-template: 150px / auto auto auto; }
ตัวอย่าง 2
กำหนดทั้งสองแถว ที่ "item1" ข้ามทั้งสองบรรทัดแรกของสองลอยแรก (ในต้นตารางห้าลอย):
.item1 { grid-area: myArea; } .grid-container { display: grid; grid-template: 'myArea myArea . . .' 'myArea myArea . . .'; }
ตัวอย่าง 3
ระบุชื่อทุกองค์ประกอบ แล้วทำเว็บเฮ้าส์ที่มีแม่บทที่พร้อมใช้งาน
.item1 { grid-area: header; } .item2 { grid-area: menu; } .item3 { grid-area: main; } .item4 { grid-area: right; } .item5 { grid-area: footer; } .grid-container { display: grid; grid-template: 'header header header header header header' 'menu main main main right right' 'menu footer footer footer footer'; }
ภาษา CSS
grid-template: none|grid-template-rows / grid-template-columns|grid-template-areas|initial|inherit;
ค่า | คำอธิบาย |
---|---|
none | ค่าเริ่มต้น。ไม่มีการกำหนดขนาดของแถวหรือบาง |
grid-template-rows / grid-template-columns | กำหนดขนาดของลอยแบบแถวและบาง |
grid-template-areas | กำหนดการใช้งานกริดโดยใช้รายการโครงการ |
initial | จะมีความหมายว่าจะกำหนดคุณสมบัตินี้เป็นค่าเริ่มต้น ดู initial. |
inherit | มีความหมายว่ามีการทรงพลังจากองค์ประกอบต้นของมัน ดู inherit. |
รายละเอียดเทคโนโลยี
ค่าเริ่มต้น: | none none none |
---|---|
ทรงพลัง: | ไม่ |
การสร้างอนิมาชีน: | สนับสนุนคุณสมบัติที่เกี่ยวข้องกับอนิมาชีน. |
เวอร์ชัน: | CSS Grid Layout Module รุ่น 1 |
รายการภาษาจาวาสคริปต์: | object.style.gridTemplate="250px / auto auto" |
การสนับสนุนโปรแกรมน่าจะใช้
ตัวเลขในตารางระบุว่าองค์ประกอบระบบบริการใช้งานแบบกริดรุ่นที่สองใช้เครื่องพิมพ์รุ่นแรกที่สนับสนุนคุณสมบัตินี้คือ
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
57 | 16 | 52 | 10 | 44 |
- หน้าก่อน grid-row-start
- หน้าต่อไป grid-template-areas