الكلمة المحجوزة inherit

من موسوعة حسوب
< CSS
مراجعة 11:01، 19 مارس 2019 بواسطة جميل-بيلوني (نقاش | مساهمات) (تعديل التصنيفات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

الكلمة المحجوزة inherit في CSS تؤدي إلى جعل العنصر يأخذ القيمة المحسوبة لهذه الخاصية من العنصر الأب، ويمكن تطبيق هذه القيمة على جميع خاصيات CSS بما في ذلك خاصية all المختصرة.

إذا كانت الخاصية موروثة، فيمكن استخدام هذه القيمة للتوضيح أو لتجاوز قيمة قاعدة أخرى، أما للخاصيات غير الموروثة، فستجد أنَّ من غير المنطقي استخدام هذه القيمة وربما تضع بالحسبان استخدام الكلمة المحجوزة initial.

لاحظ أنَّ الوراثة تكون من العنصر الأب في شجرة المستند دومًا، حتى لو لم يكن العنصر الأب هو حاوية كتلية (containing block).

أمثلة

سنستخدم في المثال الآتي الخاصية color لضبط لون عناصر <h2>، لكننا نريد أن ترث عناصر <h2> الموجودة ضمن الشريط الجانبي (العنصر <aside>) لون العنصر الأب.

h2 { color: green; }

aside h2 { color: inherit; }

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي 1.0 1.0 8.0 4.0 1.0

انظر أيضًا

  • صفحة الكلمة المحجوزة initial التي تُطبِّق القيمة الابتدائية للخاصية على العنصر، ويمكن استخدام على جميع خاصيات CSS، بما في ذلك خاصية all المختصرة.

مصادر ومواصفات