בדיקה של פריסות רשת של CSS

Sofia Emelianova
Sofia Emelianova

במדריך הזה מוסבר איך לגלות רשתות של CSS בדף, לבדוק אותן ולנפות באגים בבעיות פריסה בחלונית Elements (רכיבים) ב-Chrome DevTools.

הדוגמאות שמוצגות בצילומי המסך שמופיעים במאמר הזה הן משני דפי האינטרנט הבאים: קופסת פירות וקופסת חטיפים.

זיהוי רשתות של CSS

כשמחילים עליו רכיב HTML בדף display: grid או display: inline-grid, אפשר לראות את התג grid לידו בחלונית רכיבים.

תצוגת רשת

לוחצים על התג כדי להציג או להסתיר שכבת-על של רשת בדף. שכבת-העל מופיעה מעל הרכיב, כשהיא פרוסה כרשת כדי להציג את המיקום של קווי הרשת והמסלולים שלה:

החלפת מצב של תג רשת.

פותחים את החלונית פריסה. כשכוללות רשתות בדף, בחלונית Layout יש קטע בשם Grid שמכיל כמה אפשרויות לצפייה במשבצות האלה.

חלונית פריסה.

יישור פריטים ברשת והתוכן שלהם בעזרת עורך הרשת

אפשר ליישר פריטים בתצוגת רשת ואת התוכן שלהם בלחיצת כפתור במקום להקליד כללי CSS.

כדי ליישר בין פריטים ברשת לבין התוכן שלהם:

  1. בחלונית Elements > Styles (סגנונות), לוחצים על הלחצן עורך המשבצות. Grid Editor לצד display: grid.

    לחצן לעריכת הרשת.

  2. ב-Grid Editor, לוחצים על הלחצנים המתאימים כדי להגדיר את מאפייני ה-CSS align-* ו-justify-* לפריטי הרשת ולתוכן שלהם.

    הגדרת מאפייני CSS.

  3. חשוב לבדוק את התוכן והפריטים ברשת המותאמים באזור התצוגה.

אפשרויות להצגת המשבצות

הקטע Grid בחלונית Layout מכיל 2 קטעי משנה:

  • הגדרות התצוגה של שכבת-על
  • שכבות-על של רשת

בואו נבחן לעומק כל אחד מקטעי המשנה האלה.

הגדרות התצוגה של שכבת-על

הגדרות התצוגה של שכבת-על מורכבת משני חלקים:

a. תפריט נפתח עם האפשרויות הבאות:

  • הסתרת תוויות קו: הסתרת תוויות הקו של כל שכבת-על של רשת.
  • הצגת מספרי שורות: הצגת מספרי השורות בכל שכבת-על של רשת (מסומנת כברירת מחדל).
  • Show קו שמות: הצגת שמות השורות של כל שכבת-על של רשת, במקרה של רשתות עם שמות השורות.

b. תיבות סימון עם אפשרויות בתוך:

  • הצגת גודל הטראק: מקישים על לחצן החלפת המצב כדי להציג או להסתיר את הגדלים של הטראקים.
  • Show area שמות: מקישים על לחצן החלפת המצב כדי להציג או להסתיר שמות של אזורים, במקרה של רשתות עם אזורי רשת בעלי שמות.
  • הרחבת קווי רשת: כברירת מחדל, קווי הרשת מוצגים רק בתוך הרכיב שבו מוגדרים display: grid או display: inline-grid. כשמפעילים את האפשרות הזו, קווי הרשת מתרחבים לקצה של אזור התצוגה לאורך כל ציר.

נבחן את ההגדרות האלה לעומק.

הצגה של מספרי השורות

כברירת מחדל, מספרי השורות החיוביים והשליליים מוצגים בשכבת-העל של הרשת.

הצגה של מספרי השורות.

הסתרת תוויות שורה

בוחרים באפשרות הסתרת תוויות של שורות כדי להסתיר את מספרי השורות.

הסתרת תוויות שורות.

הצגת שמות של שורות

אפשר לבחור באפשרות הצגת שמות השורות כדי להציג את שמות השורות במקום את המספרים. בדוגמה הזו יש לנו ארבע שורות עם שמות: שמאל, אמצעי 1, בינוני וימני.

בהדגמה הזו, הרכיב הכתום מתפרס משמאל לימין, ב-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 כי לא הוגדרו גודלי שורות בגיליון הסגנון.

הצגת גודל הטראק.

הצגת שמות האזורים

כדי להציג את שמות האזורים, צריך לסמן את התיבה הצגת שמות האזורים. בדוגמה הזו יש שלושה אזורים ברשת – top, bottom1 ו-bottom2.

הצגת שמות האזורים.

הרחבת קווי רשת

מסמנים את התיבה הרחבת קווי רשת כדי להרחיב את קווי הרשת לקצה של אזור התצוגה לאורך כל ציר.

הרחבת קווי רשת.

שכבות-על של רשת

בקטע Grid שכבת-על מופיעה רשימה של רשתות בדף, כשלכל אחת יש תיבת סימון ואפשר לבחור ביניהן.

הפעלת תצוגות שכבת-על של רשתות מרובות

אפשר להפעיל תצוגות שכבת-על של רשתות מרובות. בדוגמה הזו הופעלו שתי שכבות-על של רשת – main ו-div.snack-box, שכל אחת מהן מיוצגת בצבעים שונים.

הפעלת תצוגות שכבת-על של רשתות מרובות.

התאמה אישית של צבע שכבת-העל של הרשת

כדי להתאים אישית כל צבע בשכבת-על של רשת, לוחצים על בוחר הצבעים.

התאמה אישית של צבע שכבת-העל של הרשת

הדגשת הרשת

לוחצים על סמל ההדגשה כדי להדגיש את רכיב ה-HTML באופן מיידי, גוללים אליו בדף ובוחרים אותו בחלונית Elements.

הדגשת הרשת