สารบัญ:

คุณใช้ Flexbox และ grid อย่างไร?
คุณใช้ Flexbox และ grid อย่างไร?

วีดีโอ: คุณใช้ Flexbox และ grid อย่างไร?

วีดีโอ: คุณใช้ Flexbox และ grid อย่างไร?
วีดีโอ: ความแตกต่างระหว่าง Grid และ Flexbox ใช้อันไหนดี คลิปนี้มีคำตอบ! 👨‍💻💯 2024, เมษายน
Anonim

เราได้จัดองค์ประกอบเป็นแถวและคอลัมน์บนเว็บตั้งแต่เรา ใช้แล้ว ตารางสำหรับการจัดวาง ทั้งคู่ flexbox และกริด อยู่บนพื้นฐานของแนวคิดนี้ Flexbox เหมาะที่สุดสำหรับการจัดเรียงองค์ประกอบในแถวเดียวหรือคอลัมน์เดียว กริด เหมาะที่สุดสำหรับการจัดเรียงองค์ประกอบในหลายแถวและหลายคอลัมน์

ต่อมาอาจมีคนถามว่า คุณสามารถใช้ Flexbox และ grid ร่วมกันได้หรือไม่?

ส่วนใหญ่ไม่ กริด ใหม่กว่า.มาก Flexbox และมีการสนับสนุนเบราว์เซอร์น้อยกว่าเล็กน้อย พวกเขา สามารถ งาน ด้วยกัน : NS กริด รายการ สามารถ เป็น flexbox คอนเทนเนอร์. NS flex รายการ สามารถ เป็น กริด คอนเทนเนอร์.

ในทำนองเดียวกัน CSS grid ดีกว่า Flexbox หรือไม่ กริด CSS สำหรับเลย์เอาต์ 2 มิติ ใช้ได้กับทั้งแถวและคอลัมน์ Flexbox ผลงาน ดีกว่า ในมิติเดียวเท่านั้น (ทั้งแถว หรือ คอลัมน์) มันจะเป็น มากกว่า ประหยัดเวลาและเป็นประโยชน์หากคุณใช้ทั้งสองอย่างพร้อมกัน

ดังนั้น Flexbox grid คืออะไร?

Flexbox ทำขึ้นสำหรับเลย์เอาต์หนึ่งมิติและ กริด สร้างขึ้นสำหรับเค้าโครงสองมิติ ซึ่งหมายความว่าหากคุณจัดวางรายการในทิศทางเดียว (เช่น สามปุ่มภายในส่วนหัว) คุณควรใช้ Flexbox : จะทำให้คุณมีความยืดหยุ่นมากกว่า CSS กริด.

เมื่อใดที่คุณไม่ควรใช้ Flexbox

เมื่อไม่ควรใช้ flexbox

  1. อย่าใช้ flexbox สำหรับการจัดวางหน้า ระบบกริดพื้นฐานที่ใช้เปอร์เซ็นต์ ความกว้างสูงสุด และคิวรีสื่อเป็นวิธีที่ปลอดภัยกว่ามากสำหรับการสร้างเค้าโครงหน้าแบบตอบสนอง
  2. อย่าเพิ่ม display:flex; ไปยังทุกคอนเทนเนอร์ div
  3. อย่าใช้ flexbox หากคุณมีการรับส่งข้อมูลจำนวนมากจาก IE8 และ IE9

แนะนำ: