تخطَّ إلى المحتوى

padding

خاصية الحشوة الداخلية padding

خاصية padding تصنع مسافة داخل العنصر بين حدوده ومحتواه — هي التي تعطي الأزرار والبطاقات «مساحة التنفس».

المسافة «داخل السور»: تبعد المحتوى عن الحواف، وتتلون بخلفية العنصر، وتكبّر مساحة الضغط في الأزرار والروابط — زر بلا padding مجرد نص بائس. نفس اختصارات margin تمامًا: قيمة أو قيمتان (رأسي أفقي) أو أربع بعقارب الساعة.

مصيدة المبتدئ الكلاسيكية: padding يُضاف فوق width فيكبر الصندوق عن حساباتك — علاجها الدائم box-sizing: border-box الذي يجعل العرض شاملًا (انظر صفحته).

الصياغة

.button {
  padding: 10px 24px; /* رأسي أفقي — وصفة الأزرار */
}

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

🎨 محرّر HTML/CSS
<style>
  .no-pad, .pad { background: #7c5cff; color: white; border-radius: 8px; display: inline-block; margin: 4px; }
  .pad { padding: 10px 24px; }
</style>
<span class="no-pad">زر بلا padding</span>
<span class="pad">زر بـ padding: 10px 24px</span>
<p>نفس النص — الفرق كله مساحة تنفس.</p>
النتيجة المباشرة:

أهم القيم

القيمةالوظيفة
padding: 10px 24pxرأسي أفقي — إيقاع الأزرار القياسي
padding: 16pxحشوة موحدة — البطاقات والصناديق
padding-inline / padding-blockالنسخ المنطقية الصديقة لـ RTL

💡 نصائح عملية

  • أفقي الأزرار أكبر من رأسيها (24/10 مثلًا) — إيقاع بصري أفضل
  • كبّر مساحة ضغط الروابط الصغيرة بالجوال بـ padding — وصولية مجانية

⚠️ أخطاء شائعة

  • نسيان border-box فتنكسر الحسابات كلما أضفت حشوة
  • استخدام padding لإبعاد الجيران — هذا دور margin

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار CSS الكامل بالعربي.

📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs