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

How css works؟ كيف تعمل لغة CSS؟

سوف تتعرف في هذا الدرس على لغة CSS ودورها في تطبيقات الويب وعلاقتها بلغة HTML بالإضافة إلى ميزاتها وعيوبها وتاريخها.
1 صفوف تعليمية
لغة CSS
9,900 مشاهدة

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

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

عندما يعرض المتصفح ملف HTML يقوم بتحميل ملف التنسيقات الخاص بهذا الملف الذي تم الإشارة إليه داخل ملف HTML، ثم يقرأ المتصفح ألوان العناصر وطريقة عرضها، ثم يعرض المتصفح كل عنصر بتنسيقاته.


تتم هذه العملية على مراحل، هي:

  1. load HTML file يحصل المتصفح على مستند HTML من الشبكة أو من ملف محلي أو نسخة مخبأة.
  2. DOM tree إنشاء شجرة DOM في ذاكرة الكمبيوتر.
  3. fetch resources يطلب المتصفح الموارد المطلوبة مثل CSS والصور والبرامج، وقد يستخدم نسخًا مخبأة أو يؤجل تحميل بعضها. يمكن أن تتداخل هذه الخطوات.
  4. parse CSS يحلل المتصفح قواعد CSS ويحدد القواعد المطابقة والقيم الناتجة لكل عنصر وفق التتالي والوراثة.
  5. render tree and layout يبني معلومات العرض ويحسب أحجام العناصر ومواضعها قبل الرسم.
  6. painting يظهر العرض المرئي للصفحة على الشاشة (تسمى هذه المرحلة الرسم).
كيف تعمل لغة CSS؟