Bootstrap Grids


Bootstrap Grid System

ระบบกริดของ Bootstrap อนุญาตให้มีคอลัมน์ถึง 12 คอลัมน์ทั่วทั้งหน้า

หากคุณไม่ต้องการใช้ทั้ง 12 คอลัมน์แยกกัน คุณสามารถจัดกลุ่มคอลัมน์เข้าด้วยกันเพื่อสร้างคอลัมน์ที่กว้างขึ้นได้:

ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1 ช่วง 1
 ช่วง 4  ช่วง 4  ช่วง 4
ช่วง 4 ช่วง8
ช่วง 6 ช่วง 6
ช่วง 12

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


คลาสกริด

ระบบกริด Bootstrap มีสี่คลาส:

  • xs (สำหรับโทรศัพท์ - หน้าจอกว้างน้อยกว่า 768px)
  • sm (สำหรับแท็บเล็ต - หน้าจอกว้างเท่ากับหรือมากกว่า 768px)
  • md (สำหรับแล็ปท็อปขนาดเล็ก - หน้าจอกว้างเท่ากับหรือมากกว่า 992px)
  • lg(สำหรับแล็ปท็อปและเดสก์ท็อป - หน้าจอกว้างเท่ากับหรือมากกว่า 1200px)

คลาสข้างต้นสามารถรวมกันเพื่อสร้างเลย์เอาต์แบบไดนามิกและยืดหยุ่นมากขึ้น


โครงสร้างพื้นฐานของ Bootstrap Grid

ต่อไปนี้เป็นโครงสร้างพื้นฐานของตาราง Bootstrap:

<div class="row">
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
</div>
<div class="row">
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
</div>
<div class="row">
  ...
</div>

อันดับแรก; สร้างแถว ( <div class="row">) จากนั้น เพิ่มจำนวนคอลัมน์ที่ต้องการ (แท็กที่มี .col-*-*คลาสที่เหมาะสม) โปรดทราบว่าตัวเลขใน.col-*-*ควรรวมกันได้ไม่เกิน 12 สำหรับแต่ละแถว

ด้านล่างนี้ เราได้รวบรวมตัวอย่างเค้าโครงตาราง Bootstrap พื้นฐานบางส่วน



สามคอลัมน์เท่ากัน

.col-sm-4
.col-sm-4
.col-sm-4

ตัวอย่างต่อไปนี้แสดงวิธีรับคอลัมน์ที่มีความกว้างเท่ากันสามคอลัมน์โดยเริ่มต้นที่แท็บเล็ตและปรับขนาดเป็นเดสก์ท็อปขนาดใหญ่ บนโทรศัพท์มือถือหรือหน้าจอที่มีความกว้างน้อยกว่า 768px คอลัมน์จะเรียงซ้อนกันโดยอัตโนมัติ:

ตัวอย่าง

<div class="row">
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
</div>

สองคอลัมน์ไม่เท่ากัน

.col-sm-4
.col-sm-8

ตัวอย่างต่อไปนี้แสดงวิธีรับคอลัมน์ความกว้างต่างๆ สองคอลัมน์โดยเริ่มจากแท็บเล็ตและปรับขนาดเป็นเดสก์ท็อปขนาดใหญ่:

ตัวอย่าง

<div class="row">
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-8">.col-sm-8</div>
</div>

เคล็ดลับ:คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับกริด Bootstrap ในภายหลังในบทช่วยสอนนี้