⊗mkPmGdAFtV 230 of 250 menu

ความหมายของ auto-fit ใน CSS Grid

ตอนนี้เรามาดูค่า auto-fit, ซึ่งใช้ในการระบุคอลัมน์ที่มีขนาดเท่ากันร่วมกับ ฟังก์ชัน repeat ความแตกต่างจากค่า auto-fill คือ auto-fit จะปรับจำนวนคอลัมน์ให้เข้ากับ ความกว้างที่ใช้ได้ของคอนเทนเนอร์ โดยขยายหรือ บีบอัดคอลัมน์เหล่านั้น

ตัวอย่าง

ลองดูการทำงานของค่า auto-fit จากตัวอย่างคอนเทนเนอร์ที่มีองค์ประกอบแปดชิ้น ใช้ ร่วมกับค่า auto-fit และฟังก์ชัน minmax ที่คุณรู้จักจากบทเรียนที่แล้ว:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> </div> #parent { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 600px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

ตัวอย่าง

และตอนนี้ลองลดความกว้างของกริดคอนเทนเนอร์ ลงเหลือ 400px:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> </div> #parent { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

งานปฏิบัติ

สมมติว่าคุณมีตารางที่ประกอบด้วยองค์ประกอบเก้าชิ้น กำหนดให้พวกมันโดยใช้ค่า auto-fit ความกว้างของคอลัมน์และความกว้างของกริดคอนเทนเนอร์ เพื่อให้ องค์ประกอบย่อยทั้งหมดจัดวางในสามแถว

และตอนนี้ปรับเปลี่ยนงานก่อนหน้านี้ เพื่อให้ องค์ประกอบทั้งหมดจัดวางในสองแถว

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ