الحشو الداخلي (Padding) في CSS
الهامش يبعد الصناديق عن بعضها. كثيراً تحتاج أيضاً فراغاً داخل الصندوق — كي لا يلتصق النص بالحد، ويسهل لمس الأزرار. تلك الوسادة الداخلية هي padding.
ما هو padding؟
الحشو فراغ فارغ بين محتوى العنصر وحده. يعيش داخل الحد. كبّر الحشو فيبتعد المحتوى عن الحواف ويكبر الصندوق عادة (ما لم تغيّر box-sizing لاحقاً).
Padding مقابل margin بنظرة
يسهل خلطهما. أبقِ المهمتين منفصلتين.
📊 Padding مقابل margin
| الأداة | أين يجلس | عمل يومي |
|---|---|---|
padding |
داخل الحد | وسادة للنص، تكبير منطقة النقر |
margin |
خارج الحد | فصل هذا الصندوق عن الجيران |
| الخلفية | غالباً تملأ الحشو | اللون/الصورة يغطيان الوسادة غالباً |
| الانهيار الرأسي | الحشو لا ينهار | هوامش الكتل المتراصة قد تنهار |
حشو متساوٍ على كل جانب
ابدأ بطول واحد لبطاقة هادئة.
نفس الحشو على كل الجوانب
css.card {
padding: 16px;
border: 1px solid #cbd5e1;
background-color: #ffffff;
margin: 12px; /* فراغ خارجي — أداة أخرى */
}
ماذا يجب أن تلاحظ؟
النص بعيد عن الحد الرمادي. الخلفية البيضاء تملأ منطقة الحشو أيضاً — لا الحروف فقط.
قيمتان — رأسي ثم أفقي
طولان يقرنان الجوانب المتقابلة: الأول أعلى وأسفل؛ الثاني يسار ويمين.
حشو رأسي ثم أفقي
css.panel {
padding: 20px 12px;
border: 1px solid #94a3b8;
background-color: #f8fafc;
}
أربع قيم — مع عقارب الساعة من الأعلى
حين يحتاج كل جانب وسادته: أعلى → يمين → أسفل → يسار.
اختصار الحشو بأربعة جوانب
css.note {
padding: 8px 16px 24px 16px;
border: 1px solid #0f766e;
background-color: #ecfdf5;
}
الأزرار تحب الحشو
الحشو يكبّر منطقة اللمس المريحة دون تغيير حجم نص التسمية. تسمية قصيرة مع حشو سخي تبدو عصرية وسهلة النقر.
زر بحشو
css.btn {
padding: 0.6rem 1.25rem;
border: none;
border-radius: 8px;
background-color: #0f766e;
color: #ffffff;
}
الخلفية تملأ الحشو
بخلاف الهامش (خارجاً)، الحشو ما زال جزءاً من صندوق العنصر المرسوم. لون أو صورة الخلفية يغطيان عادة منطقة الحشو.
منطقة حشو ملونة
css.banner {
padding: 24px;
background-color: #0f766e;
color: #ffffff;
border: 4px solid #042f2e;
}
جرّبها بنفسك
- بطاقة بـ
padding: 16pxوحد مرئي — تأكد أن النص لا يلتصق بالحافة. - أعد كتابتها
padding: 20px 12pxولاحظ الوسادة الأطول مقابل الأعراض. - زر بحشو أفقي أكبر من الرأسي.
- لافتة فيروزية بحشو كبير وحد أغمق — شاهد اللون يملأ الوسادة.
- ضع بطاقتين بـ
marginفقط بينهما، ثم جرّبpaddingفقط داخل واحدة — اشعر باختلاف المهمتين.
أخطاء شائعة
- استخدام الحشو لإبعاد الصناديق (تلك مهمة الهامش)
- توقع انهيار الحشو بين الأشقاء مثل الهوامش الرأسية (لا يحدث)
- نسيان أن الخلفية ترسم عادة عبر منطقة الحشو
- حشو ضخم على كل جانب حين مقياس معتدل أوضح
- خلط ترتيب القيم الأربع (أعلى، يمين، أسفل، يسار)
ملخص
- الحشو فراغ داخلي بين المحتوى والحد
- الاختصار: قيمة أو اثنتان أو أربع (الأربع مع عقارب الساعة من الأعلى)
- الخلفية غالباً تملأ منطقة الحشو
- الحشو لا ينهار كما قد تنهار الهوامش الرأسية
- الأزرار والبطاقات تعتمد على الحشو للراحة
- الهامش يبقى ابن العم الخارجي — أبقِ الأداتين حادتين
🧠 اختبر معرفتك
اختبر معرفتك
تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع
📝 التعليمات
- اقرأ كل سؤال بعناية
- اختر أفضل إجابة لكل سؤال
- يمكنك إعادة الاختبار عدة مرات كما تريد
- سيتم عرض تقدمك في الأعلى