תוכן עניינים:

איך משתמשים ב-Flexbox וברשת?
איך משתמשים ב-Flexbox וברשת?

וִידֵאוֹ: איך משתמשים ב-Flexbox וברשת?

וִידֵאוֹ: איך משתמשים ב-Flexbox וברשת?
וִידֵאוֹ: מדריך CSS Flexbox 2024, נוֹבֶמבֶּר
Anonim

אנחנו מסדרים אלמנטים כשורות ועמודות באינטרנט מאז שאנחנו בשימוש טבלאות לפריסה. שניהם flexbox ורשת מבוססים על תפיסה זו. Flexbox הוא הטוב ביותר לסידור אלמנטים בשורה בודדת או בעמודה אחת. רֶשֶׁת הוא הטוב ביותר לסידור אלמנטים במספר שורות ועמודות.

לאחר מכן, אפשר גם לשאול, האם אתה יכול להשתמש ב-Flexbox וברשת ביחד?

לרוב לא. רֶשֶׁת הוא הרבה יותר חדש מ Flexbox ויש לו קצת פחות תמיכה בדפדפן. הֵם פחית עֲבוֹדָה יַחַד : א רֶשֶׁת פריט פחית להיות א flexbox מְכוֹלָה. א לְהַגמִישׁ פריט פחית להיות א רֶשֶׁת מְכוֹלָה.

באופן דומה, האם רשת CSS טובה יותר מ-Flexbox? רשתות CSS מיועדים לפריסות דו-ממדיות. זה עובד גם עם שורות וגם עם עמודות. Flexbox עובד טוב יותר בממד אחד בלבד (בשתי שורות אוֹ עמודות). זה יהיה יותר חוסך זמן ומועיל אם אתה משתמש בשניהם בו זמנית.

בהתאם, מהי Flexbox grid?

Flexbox מיועד לפריסות חד מימדיות ו רֶשֶׁת מיועד לפריסות דו מימדיות. זה אומר שאם אתה פורס פריטים בכיוון אחד (לדוגמה שלושה כפתורים בתוך כותרת), אז אתה צריך להשתמש Flexbox : זה ייתן לך יותר גמישות מאשר CSS רֶשֶׁת.

מתי אסור להשתמש ב-Flexbox?

מתי לא להשתמש ב-flexbox

  1. אל תשתמש ב-flexbox עבור פריסת עמוד. מערכת גריד בסיסית המשתמשת באחוזים, רוחבים מקסימליים ושאילתות מדיה היא גישה בטוחה הרבה יותר ליצירת פריסות דף רספונסיביות.
  2. אל תוסיף display:flex; לכל div מיכל בודד.
  3. אל תשתמש ב-flexbox אם יש לך הרבה תעבורה מ-IE8 ו-IE9.

מוּמלָץ: