29 أغسطس 2020

ما هو CSS وكيف يعمل؟

التصنيفات

يرمز CSS إلى Cascading Style Sheet . إنها لغة أسلوب تعمل على تكوين الجزء المرئي من الصفحات على الإنترنت. ولكن هذا ليس كل شيء: ستتعلم اليوم المزيد حول ماهية CSS وكيف تعمل وكيف يمكنك تطبيقها على موقعك عبر الإنترنت.    
ما هو CSS
ما هو CSS؟
CSS هي لغة نمط تُستخدم لتصميم عناصر صفحة تم تطويرها باستخدام لغة ترميزية ، مثل HTML . ما يفعله هو فصل الجزء الهيكلي المكتوب ، أي المحتوى ، عن الجزء المرئي ، أي التصميم الجرافيكي لتلك الصفحة نفسها.

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

تحتوي لغة CSS على العديد من إمكانيات التنسيق. يسمح لك بنقل أو تحرير أو إزالة أو محاذاة أو العمل على تباعد العناصر على الصفحة بطريقة عملية وسهلة.

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

لهذا السبب يستخدمه المطورون ، سواء كانوا جددًا أو من ذوي الخبرة ، في مشاريعهم عبر الإنترنت. غالبًا ما يتم إنشاء المواقع والمدونات والتجارة الإلكترونية باستخدام أوراق أنماط CSS ، بالإضافة إلى لغات أخرى.  


كيف يعمل CSS؟
يعمل CSS من خلال بناء جملة من الأكواد التي لها قواعدها الخاصة والتي تؤثر على العرض المرئي للصفحة.

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

وبالتالي ، عندما يصل المستخدم إلى موقع ويب ، ينظم المتصفح كل هذه البيانات ويعرض العناصر المرئية المنمقة على الشاشة. لكن دون نسيان المحتويات الأخرى المبرمجة مع لغات البرمجة الأخرى.

هذا هو مزيج اللغات الذي يحدث في معظم المواقع على الإنترنت. نتيجة لذلك ، يشعر القراء والزائرون بمزيد من الميل لمواصلة الوصول إلى الصفحة. هل فكرت يومًا أن موقع الويب الخاص بك يحتوي على هذا المستوى من التعقيد في المظهر ؟

خصوصية CSS هي أنها جاءت لملء الفجوات التي خلفتها لغة HTML. يبدو الأمر كما لو أن HTML هو الهيكل العظمي للشخص ، بينما CSS هي الملابس. معًا ، يشكلون بنية عظام موقع الويب وشكله وأسلوبه الرسومي.


مزايا استخدام CSS
من السهل جدًا معرفة متى لا يستخدم موقع الويب CSS في هيكله. تخيل موقفًا لا يتم فيه تحميل صفحة HTML بالكامل. وفي صورة الخلفية توجد شاشة بيضاء بالكامل والنصوص باللون الأزرق أو الأسود.

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

أي أنه مع CSS ، لم يعد من الضروري كتابة عناصر موقع الويب بشكل فردي في كود HTML. يبقى الهيكل النصي للمحتوى مع HTML. يتم تحديد الجزء المرئي الآن من خلال الأنماط المتعددة الممكنة باستخدام CSS.


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

ماذا يمكنك أن تفعل مع CSS؟  
CSS هي لغة النمط لتكوين الجانب المرئي لصفحة الويب. وبسبب هذا ، فإنه يحتوي على عدد من التطبيقات. قابل البعض منهم أدناه.

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

كيفية استخدام CSS؟
لآن سوف تتعلم كيفية استخدام CSS في مشروعك. كما رأينا من قبل ، يعمل HTML و CSS معًا لتقديم موقع ويب جيد التنظيم. سواء من حيث المحتوى أو المرئية.

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

لذلك ، من الناحية العملية ، لدينا:

الموقف 1: جميع عناصر منمقة وملونة باللون الأزرق ( الأزرق ) والجريء ( الغامق ).
الموقف 2: جميع عناصر سيكون لها محاذاة مركزية ( وسط ) ، مع حجم الخط 16 ( حجم الخط ) واللون ( الوردي ).
أنماط CSS: داخلية وخارجية ومضمنة   
يمكن تقديم CSS باستخدام عدة طرق. وهم: الداخلية ، الخارجية و المضمنة . سوف نشرح بإيجاز ماهية كل واحد منهم وكيف يتصرفون على صفحات الإنترنت.
  • داخلي . في هذه الطريقة ، يتم تحميل CSS في كل مرة يتم فيها تحديث موقع الويب ، مما قد يؤدي إلى أوقات تحميل أطول. لا يمكن استخدام نفس نمط CSS على صفحات متعددة ، حيث يتم تكوين هذه الطريقة لصفحة واحدة فقط. وتتمثل فائدة ذلك في أنه من الأسهل مشاركة قالب الصفحة للمعاينة.  
  • خارجي . في هذه الطريقة ، يتم عمل كل شيء في ملف .css منفصل. هذا يعني أنه يمكنك برمجة جميع محتويات CSS وتخطيطها على صفحة في مستند. ولاحقًا ، قم بإرفاقه بملف HTML في نفس الصفحة. ومن فوائد ذلك انخفاض تحميل المواقع.  
  • مضمنة . في هذه الطريقة ، يعمل المبرمج أو المطور مع عناصر محددة تستخدم علامة

كتب بواسطة :

مصمم ومطور و اعشق العمل في منصة بلوجر

Komentar Facebook
0 Komentar Blogger

أرائكم تسعدنا:لمتابعة التعليق حتى نرد عليك فقط ضع إشارة على إعلامى
التعبيراتالتعبيرات