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

Inheritance Control Keywords كلمات التحكم الصريح بالوراثة

أتقن آلية التتالي في CSS لحسم تعارض الأنماط عبر ترتيب الورود وحساب وزن المحددات بالخانات الثلاث، وتعلّم كيف تعمل الوراثة وكلمات التحكم القياسية بها.
2 صفوف تعليمية
لغة CSS
1 مشاهدة

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

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

تقبل جميع خصائص CSS أربع كلمات مفتاحية قياسية عالمية تمنحك تحكماً صريحاً في فرض الوراثة أو التراجع عن التنسيق عند الحاجة:

الكلمة المفتاحيةالسلوك الدقيق في المتصفحمتى نستخدمها عملياً؟
inheritتجبر العنصر على نسخ القيمة المحسوبة من عنصره الأب المباشرإلزام عنصر فرعي بمطابقة لون الحاوية الأم بدلاً من لونه الخاص
initialتعيد الخاصية إلى القيمة الابتدائية المجردة في مواصفة اللغةإرجاع خاصية غير موروثة إلى نقطة الصفر المعيارية للمواصفة
unsetتعمل عمل inherit للخصائص الموروثة وعمل initial لغير الموروثةمسح تنسيق المطور بذكاء وفق الطبيعة الفطرية للخاصية
revertتلغي أنماط المطور وتعود إلى نمط المتصفح الافتراضي للوسماستعادة الحجم الطبيعي لعنوان <h1> كما يعرضه المتصفح أصلاً
الصف 2 كود برمجي
HTML
<style>
  .parent-box { color: navy; font-size: 20px; }
  p { color: crimson; }
  .match-parent { color: inherit; }
  .restore-heading { font-size: revert; }
</style>
<div class="parent-box">
  <h1 class="restore-heading">Heading Size Reverted</h1>
  <p>Paragraph uses crimson.</p>
  <p class="match-parent">Forced to inherit navy!</p>
</div>