شرح صفوف ومحتوى الفقرة
تخيّل كم سيكون مرهقاً لو اضطررت إلى تكرار لون النص وحجمه على كل فقرة وكل كلمة داخل الصفحة! لتوفير هذا الجهد، تقسم لغة CSS الخصائص من حيث انتقالها بين العناصر المتداخلة إلى سلوكين طبيعيين:
- خصائص نصية موروثة تلقائياً: تنتقل خصائص النصوص مثل اللون
colorوحجم الخطfont-sizeتلقائياً من العنصر الأب (مثل<body>أو<div>) إلى جميع الأبناء والأحفاد داخله ما لم يمتلك الابن قاعدة مباشرة تخصه. - خصائص هيكلية غير موروثة: لا تنتقل خصائص صندوق العنصر (مثل الأبعاد والمساحات والخلفيات والإطارات المحيطة) إلى الأبناء تلقائياً؛ لأن وراثتها كانت ستؤدي إلى تكرار إطار الحاوية الأم حول كل فقرة وعبارة بداخلها!