ตัวตรวจสอบการจัดวางสำหรับ Flexbox และ Grid
แสดงแทร็ก ช่องว่าง และการจัดแนวของ flex กับ grid ด้วยโอเวอร์เลย์ตัวตรวจสอบการจัดวางของ Chrome
ตัวตรวจสอบการจัดวางสำหรับ Flexbox และ Grid เป็นบทเรียน CSS Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน CSS Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส CSS Academy มีบทเรียนทั้งหมด 4 บทเรียน
ป้ายเฟล็กซ์บ็อกซ์ใน DevTools
Chrome DevTools จะทำเครื่องหมายคอนเทนเนอร์เฟล็กซ์ด้วยป้ายกำกับว่า "เฟล็กซ์" ถัดจากโหนด DOM ในแผงองค์ประกอบ การคลิกป้ายนี้จะเปิดหรือปิดโอเวอร์เลย์เฟล็กซ์บ็อกซ์ ซึ่งเป็นเส้นสีที่แสดงแกนหลัก แกนตัดขวาง ขอบเขตของรายการ และระยะห่าง
ป้ายกริดและโอเวอร์เลย์
คอนเทนเนอร์กริดจะแสดงป้ายกำกับว่า "กริด" การคลิกป้ายนี้จะเปิดหรือปิดโอเวอร์เลย์กริด ซึ่งแสดงเส้นสีสำหรับคอลัมน์ แถว และช่องว่าง โอเวอร์เลย์ถาวรที่ปักหมุดไว้ในแผงการจัดวางจะยังคงมองเห็นได้ขณะเลื่อนหรือปรับขนาดพื้นที่แสดงผล
แผงการจัดวาง
DevTools → แท็บองค์ประกอบ → แท็บการจัดวาง จะแสดงรายการคอนเทนเนอร์เฟล็กซ์และกริดทั้งหมดบนหน้าเว็บ การคลิกชื่อคอนเทนเนอร์จะเลือกคอนเทนเนอร์นั้นใน DOM และเปิดหรือปิดโอเวอร์เลย์ คุณสามารถกำหนดลักษณะของโอเวอร์เลย์ เช่น สีเส้น การแสดงป้ายกำกับ และขนาดแทร็ก ได้ที่นี่
การกำหนดขนาดแทร็กกริด
โอเวอร์เลย์จะแสดงชื่อและขนาดของแทร็กเมื่อเปิดใช้ "แสดงขนาดแทร็ก" ขนาดโดยธรรมชาติ (auto, min-content, max-content) และหน่วยเศษส่วน (fr) จะแสดงค่าพิกเซลที่คำนวณแล้ว ทำให้เห็นว่าแต่ละหน่วย fr แบ่งพื้นที่ว่างที่มีอยู่อย่างไร
การตรวจสอบรายการเฟล็กซ์บ็อกซ์
เลือกรายการเฟล็กซ์ (รายการลูกของคอนเทนเนอร์เฟล็กซ์) แผงสไตล์จะแสดงการขยายคุณสมบัติแบบย่อของเฟล็กซ์ ได้แก่ การเติบโต การหดตัว และขนาดพื้นฐาน โอเวอร์เลย์จะเน้นขนาดตามแกนหลัก ขนาดพื้นฐาน และการเติบโตหรือการหดตัวที่นำไปใช้กับรายการนั้น
พื้นที่กริดที่ตั้งชื่อ
คอนเทนเนอร์กริดที่มี grid-template-areas จะแสดงโอเวอร์เลย์ของพื้นที่ที่ตั้งชื่อ แต่ละบริเวณจะมีป้ายกำกับและใช้สีแยกกัน ภาพนี้ช่วยให้ตรวจสอบได้ง่ายว่าการกำหนดพื้นที่กริดตรงกับแม่แบบเลย์เอาต์ที่ต้องการ
การตรวจสอบกริดย่อย
การรองรับกริดย่อยใน DevTools จะทำเครื่องหมายคอนเทนเนอร์กริดย่อยให้แตกต่างอย่างชัดเจน เส้นแทร็กของคอนเทนเนอร์เหล่านี้จะตรงกับแทร็กกริดแม่ — โอเวอร์เลย์จะแสดงการจัดแนวนี้เป็นภาพ เพื่อยืนยันว่ารายการกริดย่อยเข้าร่วมในระบบพิกัดของกริดแม่
การแก้ไขข้อผิดพลาดของการจัดแนว
รายการที่จัดไม่ตรงแนวมักเกิดจากค่าการจัดแนวตามแกนหลัก ค่าการจัดแนวรายการ หรือค่าการจัดแนวเฉพาะตัวที่ไม่ถูกต้อง โอเวอร์เลย์เฟล็กซ์/กริดจะแสดงตำแหน่งของรายการเทียบกับเส้นแกน ลองสลับคุณสมบัติการจัดแนวในแผงสไตล์ แล้วสังเกตการเปลี่ยนแปลงของโอเวอร์เลย์แบบเรียลไทม์
การแสดงภาพช่องว่าง
โอเวอร์เลย์จะแสดงระยะช่องว่างเป็นแถบสีระหว่างรายการ วิธีนี้ช่วยให้ยืนยันค่าช่องว่างได้ง่าย และระบุได้ว่าระยะห่างมาจากคุณสมบัติช่องว่าง (ถูกต้อง) หรือจากระยะขอบ (ซึ่งอาจยุบตัวโดยไม่คาดคิดในแถวเฟล็กซ์)
กริดโดยนัยเทียบกับกริดที่ระบุชัดเจน
โอเวอร์เลย์กริดจะแยกแทร็กโดยนัย (สร้างอัตโนมัติสำหรับรายการที่ล้น) ออกจากแทร็กที่ระบุชัดเจน (กำหนดไว้ในแม่แบบกริด) เส้นประจะทำเครื่องหมายแทร็กโดยนัย หากเนื้อหาทำให้เกิดแทร็กโดยนัยที่ไม่คาดคิด โอเวอร์เลย์จะแสดงรูปแบบการล้นให้เห็นทันที
การแก้ไขข้อผิดพลาดของเลย์เอาต์แบบตอบสนอง
ผสานตัวตรวจสอบเลย์เอาต์เข้ากับโหมดอุปกรณ์ ปรับขนาดพื้นที่แสดงผลและดูการจัดเรียงใหม่แบบเรียลไทม์ของการห่อรายการเฟล็กซ์และแทร็กเติมอัตโนมัติ/พอดีอัตโนมัติของกริด วิธีนี้ช่วยตรวจพบปัญหาเลย์เอาต์แบบตอบสนองได้เร็วกว่าการปรับขนาดหน้าต่างเบราว์เซอร์ด้วยตนเอง
ตรวจสอบความรู้
โอเวอร์เลย์กริดของ DevTools แสดงอะไรที่ไม่เห็นในหน้าที่แสดงผล
สรุป
ตัวตรวจสอบเลย์เอาต์เฟล็กซ์และกริดของ DevTools แสดงเส้นแกน ขนาดแทร็ก ระยะช่องว่าง พื้นที่ที่ตั้งชื่อ และแทร็กโดยนัยเป็นโอเวอร์เลย์แบบโต้ตอบ เมื่อใช้ร่วมกับแผงเลย์เอาต์สำหรับจัดการโอเวอร์เลย์ เครื่องมือนี้ทำให้การแก้ไขข้อผิดพลาดของเลย์เอาต์ CSS ที่ซับซ้อนรวดเร็วและเข้าใจง่ายกว่าการอ่าน CSS เพียงอย่างเดียว
คำถามที่พบบ่อย
บทเรียน “ตัวตรวจสอบการจัดวางสำหรับ Flexbox และ Grid” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ตัวตรวจสอบการจัดวางสำหรับ Flexbox และ Grid” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส CSS Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส CSS Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ตัวตรวจสอบการจัดวางสำหรับ Flexbox และ Grid”
แสดงแทร็ก ช่องว่าง และการจัดแนวของ flex กับ grid ด้วยโอเวอร์เลย์ตัวตรวจสอบการจัดวางของ Chrome คุณปฏิบัติ CSS Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน CSS Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน CSS Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “ตัวตรวจสอบการจัดวางสำหรับ Flexbox และ Grid” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน CSS Academy นี้ได้ไหม
ได้ บทเรียน CSS Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- รูปแบบที่คำนวณแล้วและตัวตรวจสอบโมเดลกล่อง
- ตัวตรวจสอบการจัดวางสำหรับ Flexbox และ Grid
- แผงภาพรวม CSS
- ตัวแก้ไขข้อผิดพลาดของภาพเคลื่อนไหวและการเปลี่ยนผ่าน