ตรวจสอบเลย์เอาต์ตารางกริดใน CSS

โซเฟีย เอมิเลียโนวา
Sofia Emelianova

คู่มือนี้จะแสดงวิธีค้นหาตารางกริด CSS ในหน้าเว็บ ตรวจสอบตารางกริด และแก้ไขข้อบกพร่องของปัญหาเลย์เอาต์ในแผงองค์ประกอบของเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome

ตัวอย่างที่แสดงในภาพหน้าจอที่ปรากฏในบทความนี้มาจากหน้าเว็บ 2 หน้า ได้แก่ Fruit Box และขนมขบเคี้ยว

ค้นพบตารางกริด CSS

เมื่อองค์ประกอบ HTML ในหน้าเว็บมีการใช้ display: grid หรือ display: inline-grid คุณจะเห็นป้าย grid ถัดจากองค์ประกอบนั้นในแผงองค์ประกอบ

ตารางกริด Discover

คลิกป้ายเพื่อสลับการแสดงผลตารางซ้อนทับในหน้าเว็บ องค์ประกอบที่วางซ้อนจะปรากฏบนองค์ประกอบ ในรูปแบบตารางกริดเพื่อแสดงตำแหน่งของเส้นตารางและแทร็ก

สลับป้ายตารางกริด

เปิดแผงเลย์เอาต์ เมื่อมีตารางกริดในหน้าเว็บ แผงเลย์เอาต์จะมีส่วนตารางกริดที่ประกอบด้วยตัวเลือกต่างๆ สำหรับดูตารางกริดเหล่านั้น

แผงเลย์เอาต์

จัดรายการในตารางและเนื้อหาให้สอดคล้องกับเครื่องมือแก้ไขตารางกริด

คุณสามารถจัดเรียงรายการในตารางกริดและเนื้อหาของรายการได้ด้วยการคลิกปุ่มแทนการพิมพ์กฎ CSS

วิธีจัดเรียงรายการในตารางและเนื้อหา

  1. ในแผงองค์ประกอบ > รูปแบบ ให้คลิกปุ่มเครื่องมือแก้ไขตารางกริดถัดจาก display: gridเครื่องมือแก้ไขตารางกริด

    ปุ่มเครื่องมือแก้ไขตารางกริด

  2. ในเครื่องมือแก้ไขตารางกริด ให้คลิกปุ่มที่เกี่ยวข้องเพื่อตั้งค่าคุณสมบัติ CSS align-* และ justify-* สำหรับรายการในตารางกริดและเนื้อหา

    การตั้งค่าคุณสมบัติ CSS

  3. สังเกตรายการและเนื้อหาในตารางกริดที่ปรับแล้วในวิวพอร์ต

ตัวเลือกการดูตารางกริด

ส่วนตารางกริดในแผงเลย์เอาต์มีส่วนย่อย 2 ส่วน ดังนี้

  • การตั้งค่าการแสดงผลการวางซ้อน
  • การวางซ้อนตารางกริด

ลองมาดูรายละเอียดในส่วนย่อยแต่ละส่วนกัน

การตั้งค่าการแสดงผลการวางซ้อน

การตั้งค่าการแสดงผลการวางซ้อนประกอบด้วย 2 ส่วน ดังนี้

a. เมนูแบบเลื่อนลงที่มีตัวเลือกต่อไปนี้

  • ซ่อนป้ายกำกับเส้น: ซ่อนป้ายกำกับเส้นสำหรับการวางซ้อนตารางกริดแต่ละรายการ
  • แสดงหมายเลขบรรทัด: แสดงหมายเลขบรรทัดสำหรับการวางซ้อนตารางกริดแต่ละรายการ (เลือกโดยค่าเริ่มต้น)
  • แสดงชื่อบรรทัด: แสดงชื่อเส้นสำหรับการแสดงข้อมูลตารางกริดแต่ละรายการในกรณีที่เป็นตารางกริดที่มีชื่อเส้น

b. ช่องทำเครื่องหมายที่มีตัวเลือกภายใน:

  • แสดงขนาดแทร็ก: สลับเพื่อแสดงหรือซ่อนขนาดแทร็ก
  • แสดงชื่อพื้นที่: สลับเพื่อแสดงหรือซ่อนชื่อพื้นที่ในกรณีที่เป็นตารางกริดที่มีชื่อพื้นที่ตารางกริด
  • ขยายเส้นตารางกริด: โดยค่าเริ่มต้น เส้นตารางกริดจะแสดงเฉพาะภายในองค์ประกอบที่มีการตั้งค่า display: grid หรือ display: inline-grid ไว้เท่านั้น เมื่อเปิดใช้ตัวเลือกนี้ เส้นตารางกริดจะขยายไปถึงขอบของวิวพอร์ตไปตามแกนแต่ละแกน

มาตรวจสอบรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าเหล่านี้กัน

แสดงหมายเลขบรรทัด

โดยค่าเริ่มต้น จำนวนเส้นบวกและลบจะแสดงในการแสดงข้อมูลในตาราง

แสดงหมายเลขบรรทัด

ซ่อนป้ายกำกับบรรทัด

เลือกซ่อนป้ายกำกับบรรทัดเพื่อซ่อนหมายเลขบรรทัด

ซ่อนป้ายกำกับบรรทัด

แสดงชื่อบรรทัด

คุณสามารถเลือกแสดงชื่อบรรทัดเพื่อดูชื่อบรรทัดแทนตัวเลขได้ ในตัวอย่างนี้ เรามี 4 บรรทัดที่มีชื่อดังนี้: ซ้าย กลาง 1 กลาง 2 และขวา

ในการสาธิตนี้ องค์ประกอบสีส้มที่ครอบคลุมช่วงจากซ้ายไปขวาด้วย CSS grid-column: left / right การแสดงชื่อเส้นช่วยให้เห็นภาพตำแหน่งเริ่มต้นและสิ้นสุดขององค์ประกอบได้ง่ายขึ้น

แสดงชื่อบรรทัด

แสดงขนาดแทร็ก

เปิดใช้ช่องทำเครื่องหมายแสดงขนาดแทร็กเพื่อดูขนาดแทร็กของตารางกริด

เครื่องมือสำหรับนักพัฒนาเว็บจะแสดง [authored size] - [computed size] ในป้ายกำกับแต่ละบรรทัดดังนี้ ขนาดที่เขียนแล้ว: ขนาดที่กำหนดไว้ในสไตล์ชีต (ละเว้นไว้หากไม่ได้กำหนด) ขนาดที่คำนวณ: ขนาดจริงบนหน้าจอ

ในการสาธิตนี้ เราได้กำหนดขนาดคอลัมน์ snack-box ไว้ใน CSS grid-template-columns:1fr 2fr; ดังนั้น ป้ายกำกับบรรทัดคอลัมน์จึงแสดงทั้งขนาดที่เขียนไว้แล้วและขนาดที่คำนวณแล้ว: 1fr - 96.66px และ 2fr - 193.32px

ป้ายกำกับบรรทัดแถวจะแสดงเฉพาะขนาดที่คำนวณแล้ว: 80px และ 80px เนื่องจากไม่มีขนาดแถวที่กำหนดไว้ในสไตล์ชีต

แสดงขนาดแทร็ก

แสดงชื่อพื้นที่

หากต้องการดูชื่อพื้นที่ ให้เลือกช่องทำเครื่องหมายแสดงชื่อพื้นที่ ในตัวอย่างนี้มีพื้นที่ 3 ส่วนในตารางกริด ได้แก่ top, bottom1 และ bottom2

แสดงชื่อพื้นที่

ต่อขยายเส้นตารางกริด

เปิดใช้ช่องทำเครื่องหมายขยายเส้นตารางกริดเพื่อขยายเส้นตารางกริดไปยังขอบของวิวพอร์ตไปตามแกนแต่ละแกน

ต่อขยายเส้นตารางกริด

การวางซ้อนตารางกริด

ส่วนการวางซ้อนตารางกริดมีรายการตารางกริดในหน้าเว็บ โดยแต่ละรายการจะมีช่องทำเครื่องหมายและตัวเลือกต่างๆ

เปิดใช้มุมมองการวางซ้อนของตารางกริดหลายตาราง

คุณสามารถเปิดใช้มุมมองการวางซ้อนของตารางกริดหลายตาราง ในตัวอย่างนี้มีการเปิดใช้การวางซ้อนตารางกริด 2 แบบ คือ main และ div.snack-box โดยแต่ละรายการแสดงด้วยสีที่ต่างกัน

เปิดใช้มุมมองการวางซ้อนของตารางกริดหลายตาราง

ปรับแต่งสีการวางซ้อนตารางกริด

คุณปรับแต่งสีการวางซ้อนตารางกริดแต่ละสีได้โดยคลิกตัวเลือกสี

ปรับแต่งสีการวางซ้อนตารางกริด

ไฮไลต์ตารางกริด

คลิกไอคอนไฮไลต์เพื่อไฮไลต์องค์ประกอบ HTML ทันที เลื่อนไปที่องค์ประกอบนั้นในหน้าเว็บแล้วเลือกในแผงองค์ประกอบ

ไฮไลต์ตารางกริด