خاصية padding
في CSS تُستخدم لتحديد المساحة الداخلية بين محتوى العنصر (مثل النص أو الصورة) وحدود العنصر (border). بمعنى آخر، هي المساحة الفارغة داخل العنصر نفسه. بخلاف margin
الذي يُحدد المساحة خارج العنصر، padding
يُؤثر على حجم العنصر المرئي.
padding
كيف تعمل خاصية
تُحدد padding
المساحة الداخلية للعنصر من جميع الجهات الأربعة: الأعلى، واليمين، والأسفل، واليسار. يمكنك التحكم في كل جهة بشكل منفصل أو تحديد قيمة واحدة تُطبق على جميع الجهات.
خصائص padding
الفرعية:
padding-top
: يُحدد الهامش الداخلي العلوي للعنصر.
padding-right
: يُحدد الهامش الداخلي الأيمن للعنصر.
padding-bottom
: يُحدد الهامش الداخلي السفلي للعنصر.
padding-left
: يُحدد الهامش الداخلي الأيسر للعنصر.
ملاحظات مهمة:
تأثير
padding
على حجم العنصر: يزيد padding
من الحجم الكلي للعنصر. على سبيل المثال، إذا كان لعنصر عرض 200px
و padding
بقيمة 20px
من كل جانب، فإن العرض الكلي للعنصر سيصبح 240px
(200 + 20 + 20).لون الخلفية: يمتد لون خلفية العنصر ليشمل المساحة التي يُغطيها
padding
.box-sizing
: خاصية box-sizing
تُغير كيفية احتساب حجم العنصر. إذا تم تعيينها إلى border-box
، فإن padding
و border
سيتم تضمينهما داخل عرض وارتفاع العنصر، مما يُسهل التحكم في الأحجام. هذا يعني أن إضافة padding
لن تُغير الحجم الكلي للعنصر.اختصار،
padding
يُستخدم لإضافة مساحة داخل العنصر، بينما margin
يُستخدم لإضافة مساحة خارجه. فهم الفرق بينهما واستخدام box-sizing
بشكل صحيح يُعتبر أساسيًا لتصميم تخطيطات ويب متناسقة ومرنة.