Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

css

مقدمة إلى CSS للمبتدئين

ما هو CSS؟

CSS، أو أوراق الأنماط المتتالية (Cascading Style Sheets)، هو لغة تُستخدم لوصف كيفية عرض صفحات الويب. إنها تساعد في فصل محتوى الوثيقة (HTML) عن التصميم (CSS) بحيث يمكن التحكم في مظهر الموقع بشكل أكثر سهولة ومرونة.

لماذا نستخدم CSS؟

  1. التصميم والانسيابية: CSS يسمح لك بتنسيق مظهر صفحات الويب بشكل جميل واحترافي. يمكنك تغيير الألوان، الخطوط، الأحجام، والتخطيطات بكل سهولة.
  2. إعادة الاستخدام: يمكنك استخدام نفس ملف CSS في عدة صفحات ويب، مما يسهل عملية تحديث التصميم.
  3. فصل المحتوى عن التصميم: باستخدام CSS، يمكن فصل التصميم عن المحتوى، مما يجعل إدارة الموقع أسهل.

كيفية إضافة CSS إلى صفحة الويب

هناك ثلاث طرق لإضافة CSS إلى HTML:

  1. الإدراج الخارجي: يمكنك كتابة CSS في ملف منفصل بامتداد .css وربطه بملف HTML باستخدام الوسم <link> في قسم <head>.
<link rel="stylesheet" href="styles.css">

الإدراج الداخلي: يمكنك كتابة CSS داخل ملف HTML نفسه، في قسم <head> بين وسمين <style>.

<style>
  body {
    background-color: lightblue;
  }
</style>

يمكنك إضافة CSS مباشرة إلى وسم HTML باستخدام السمة style.

<h1 style="color: blue;">مرحبا بكم في CSS</h1>

القواعد الأساسية في CSS

تتكون القاعدة في CSS من ثلاثة أجزاء رئيسية:

  1. المحدد (Selector): يحدد العنصر الذي نريد تنسيقه.
  2. الخاصية (Property): تحدد ما نريد تغييره.
  3. القيمة (Value): تحدد كيفية تغيير الخاصية.

مثال على قاعدة CSS:

h1 {
  color: blue;
  font-size: 20px;
}

في هذا المثال:

  • h1 هو المحدد الذي يستهدف جميع العناصر <h1>.
  • color و font-size هما الخصائص.
  • blue و 20px هما القيم.

أمثلة على استخدامات CSS

تغيير لون النص

p {
  color: red;
}

يغير هذا المثال لون جميع العناصر <p> إلى الأحمر.

تغيير لون الخلفية

body {
  background-color: #f0f0f0;
}

يغير هذا المثال لون خلفية الصفحة إلى لون رمادي فاتح.

تنسيق النص

h1 {
  font-family: Arial, sans-serif;
  font-size: 24px;
  text-align: center;
}

يستخدم هذا المثال خصائص font-family لتحديد نوع الخط، font-size لتحديد حجم الخط، و text-align لمحاذاة النص في المركز.

الختام

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

Amor boudabbous
Amor boudabbous
المقالات: 21