ما هي لغة CSS

 شرح CSS:



  1. وهي اختصار (Cascading Style Sheet).
  2. تعد CSS لغة توصيفية  تقوم بإعطاء موقع الويب شكله الرائع وتصميمه النادر الذي سيميزه من غيره من المواقع.
  3. تعد لغة ال CSS  مرافقة للغة HTML فهي بجانبها لتصميم وإنشاء صفحات الويب.
  4. تمثل كل من HTML وCSS الحجرالأساسي لتصميم أي موقع، ف لغة HTML هي أساس كل عناصر صفحة الويب أما ال CSS فتعد أساس تصميم، وشكل الموقع ومن دونها سوف تضل صفحة الويب نص عادي على خلفية بيضاء.
  5. تم تطوير لغة Cascading Style Sheet سنة 1996 من قبل اتحاد شبكة الويب العالمية، ومن قبل تطويرها تبدو صفحات الويب محدودة و بسيطة جداً من ناحية الهيكل والوظيفة.
  6. لقد كانت المتصفحات القديمة تعرض صفحات الويب كصفحات من النصوص السوداء بخلفية بيضاء فقط(نص،صور، روابط) دون تصميم يذكر.


فوائد واستخدامات لغة CSS:

منحت Cascading Style Sheet بتصميم وتشكيل صحفات الويب بطرق متنوعة و مختلفة لتستطيع استيعاب مدى إبداع الشخص، على سبيل القدرة على:

  • تحديد الخطوط والهوامش والمسافات لعناصر الموقع.
  • تحديد لون وحجم العناصر.
  • تطبيق الألوان على الخلفيات.
  • تحريك العناصر بحرية والحصول على الكثيرمن الحركات في الموقع.

أهم مميزات وعيوب لغة CSS:


سوف نقوم بتسليط الضوء على أهم ميزات وعيوب لغة CSS.



مميزات لغة CSS:

  • إن CSSليست معقدة وهذا ما يؤدي إلى تخفيف الجد كثيراً.
  • يساعد على تكوين تغييرات متناسقة وبشكل عفوي للغاية.
  • تغييرات CSS متناسبة للجهاز، من خلال  قيام الأشخاص بتوظيف مجموعة متنوعة من الأجهزة الذكية للوصول إلى مواقع الويب عبر الويب، هناك متطلبات لتصميم الويب سريع الاستجابة.
  • تمتلك القدرة على إعادة التموضع، يساعد في تحديد التغييرات في موضع عناصر الويب الموجودة هناك على الصفحة.
  • من السهل على المستخدم تخصيص الصفحة على الإنترنت.
  • تخفيف حجم نقل الملفات.
  • يوفر الزمن بحيث يتم حفظ تعريفات أنماط CSS في ملفات CSS خارجية مما يمكن تبديل موقع الويب بشكل كامل من خلال طريق تغيير ملف واحد فقط.
  • يوفر CSS العديد من السمات مفصلة تفصيلاً أكثرمن HTML العادي لتعين شكل ونمط موقع الويب.


عيوب لغة CSS:

يعطي CSS و CSS 1 وكذلك CSS3 إلى حدوث ارتباك بين متصفحات الويب.
باستعمال CSS، ربما لا يعمل ما يعمل مع متصفح واحد دائمًا مع متصفح ثاني؛ فيحتاج مطورو الويب إلى اختبار التوافق، وتشغيل البرنامج خلال متصفحات متنوعة.
بعد إجراء التغييرات، سوف نحتاج للتأكيد من التوافق إذا ظهرت. يؤثر التغيير المشابه على كل أنواع المتصفحات.
عالم لغة البرمجة معقد لغير المطورين والمبتدئين. نادراً ما تكون المستويات المتنوعة من CSS على سبيل المثال CSS و CSS 2 و CSS 3 مربكة للغاية.
توافق المستعرض (بعض أوراق الأنماط مدعومة والبعض الآخر غير مدعوم).
يعمل CSS بشكل مختلف على متصفحات مختلفة. يدعم IE و Opera CSS كمنطق مختلف.
قديوجد العديد من المشكلات عبر المستعرضات خلال استخدام CSS.

إرسال تعليق

أحدث أقدم