ทำความรู้จักกับ margin, border และ padding

Margin, Border และ Padding สามอย่างนี้เราจะพบเห็นในโค้ด HTML อยู่บ่อยๆ แต่บางทีมันก็เลืมเหมือนกัน โดยเฉพาะตัวผมเองบางทีมันสับสนไปซะงั้น
ก่อนที่จะอธิบายอยากให้ดูรูปภาพข้างล่างนี้กันกอนครับ

พอจะจำกันได้มั้ยครับ ว่าแต่ละอย่างมันอยู่ตรงไหน ผมจะลองอธิบายเป็นข้อๆ
  1. Margin คือช่วงห่างที่อยู่ข้างนอกที่สุด จะตีแผ่ออกไปยังด้านนอก มีลักษณะโปร่งใส ไม่มีสีครับ
  2. Border คือช่องที่อยู่ระหว่าง margin และ padding สามารถทำให้มันมีสีได้ ตัวอย่างเช่นเส้นขอบของรูปภาพ เป็นต้น
  3. Cadding เป็นช่วงห่างของ Content และ border มีสีเดียวกับพื้นหลังของ Content ที่อยู่ด้วยกันครับ
  4. Content คือตัวหลัก เช่น ตัวหนังสือหรือรูปภาพ
 ผมก็ไม่รู้จะอธิบายยังงัยเหมือนกันนะครับ อ่านแล้วยิ่งงงรึปล่าว อิอิ
งั้นเรามาดูตัวอย่างกันครับ
บอกตามตรงผมเองก็ไม่รู้จะอธิบายให้เข้าใจ ยิ่งอธิบายมันก็ยิ่งงงไปกันใหญ่ ผมหวังว่าถ้าดูตัวอย่างนี้แล้วคงจะเข้าใจยิ่งขึ้นนะครับ
 อธิบายอีกนิดนึง
  1. ช่วงห่างระหว่างเส้นขอบสีส้มกับแนวบทความของบล็อกนี้คือ Margin
  2. สีส้มคือ Border
  3. ช่วงห่างระหว่างขอบสีส้มกับตัวหนังสือคือ Padding
  4. ตัวหนังสือคือ Content

โค้ดที่ใช้ก็คือ


<div style="background:#eae9e0; border:20px solid #f6c101; margin: 20px; padding: 20px; width: 150px;"></div>

เม้นต์เถอะ!!!

มี 2 ความคิดเห็น ใน “ทำความรู้จักกับ margin, border และ padding”
ทศนนท์ บุญมีนิยม กล่าวว่า...
เมื่อ 

หน้าเวบไม่อยู่ตรงกลางเวลาเปิดดูเวบต่างๆ ทำไงครับ

ทศนนท์ บุญมีนิยม กล่าวว่า...
เมื่อ 

ช่วยหน่อยครับ

แสดงความคิดเห็น