⊗mkSpFxTAW 103 of 128 menu

การจัดเรียงบล็อกแบบตารางด้วยความกว้างอัตโนมัติใน CSS

ในบทเรียนที่ผ่านมา การจัดเรียงแบบตารางของเราทำให้ ความกว้างขององค์ประกอบและระยะห่างขององค์ประกอบนั้น รวมกันแล้วต้องได้ความกว้างขององค์ประกอบแม่ ซึ่งวิธีนี้ ไม่ค่อยเป็นสากลนัก ลองมาทำให้องค์ประกอบปรับตัวอัตโนมัติ ตามความกว้างขององค์ประกอบแม่กันดีกว่า

สมมติว่าเรามีองค์ประกอบแม่ดังนี้:

.parent { display: flex; flex-wrap: wrap; width: 800px; margin: 50px auto; border: 1px solid red; }

สมมติให้บล็อกในตารางนี้จัดเรียงแถวละ 4 บล็อก:

.child { box-sizing: border-box; width: 200px; height: 100px; border: 1px solid green; }

มากำหนดความกว้างของบล็อกของเรา เพื่อให้แต่ละบล็อก ครอบครองหนึ่งในสี่ส่วนขององค์ประกอบแม่ สำหรับวิธีนี้ ให้ตั้งค่าขนาดเป็น 25%:

.child { box-sizing: border-box; width: 25%; height: 100px; border: 1px solid green; }

กำหนดความกว้างของบล็อกเป็นเปอร์เซ็นต์ เพื่อให้ ในตารางมีบล็อกแถวละสามบล็อก

กำหนดความกว้างของบล็อกเป็นเปอร์เซ็นต์ เพื่อให้ ในตารางมีบล็อกแถวละสองบล็อก

กำหนดความกว้างของบล็อกเป็นเปอร์เซ็นต์ เพื่อให้ ในตารางมีบล็อกแถวละหนึ่งบล็อก

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ