انتقل إلى محتوى الدرس

Logical Margins and Paddings الهوامش والحشوات المنطقية

ابنِ واجهات عربية وإنجليزية متكيفة تلقائياً بملف أنماط واحد عبر الخصائص المنطقية للأبعاد والهوامش والحشوات والإطارات وتدوير الزوايا وإزاحات التموضع المرتبطة باتجاه تدفق النص.
3 صفوف تعليمية
لغة CSS
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بدلاً من كتابة استثناءات منفصلة لمسافات الأيقونات والقوائم عند تعريب الواجهة، توفر الهوامش والحشوات المنطقية خصائص فردية ومختصرة بالغة الوضوح:

  • خصائص الحافة الواحدة: margin-inline-start وmargin-inline-end وmargin-block-start وmargin-block-end، ويقابلها تماماً في الحشوات الداخلية padding-inline-start وpadding-inline-end وpadding-block-start وpadding-block-end.
  • المختصرات المحورية: تتيح قاعدة margin-inline: auto توسيط الحاوية أفقياً بسطر واحد، كما تضبط padding-inline: 16px حشوة البداية والنهاية معاً، وتضبط padding-block: 10px الحشوة العلوية والسفلية معاً.
الصف 2 كود برمجي
CSS
.action-btn {
  padding-block: 8px;
  padding-inline: 16px;
}
.btn-icon {
  margin-inline-end: 8px;
}
الصف 3 ملاحظة هامة