انتقل إلى محتوى الدرس
الدرس 04
دورة لغة CSS

كيفية إستخدام لغة CSSCSS How To

ستتعرف علي طريق كتابة CSS المختلفة وهي في ملف HTML أو في ملف منفصل CSS والطرق الثلاثة CSS External Style - CSS Internal Style - CSS Inline Style.

أقسام الدرس
4
الأمثلة
9
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
4,784
محتوى الدرس
في هذا الدرس 4تصفّح المواضيع

CSS How To كيفية إستخدام لغة CSS

أوامر لغة CSS تُكتب في ثلاث أماكن بجوار لغة HTML طريقتين داخل ملف HTML وطريقة خارجية في ملف منفصل.


طرق كتابة CSS:

  • inline Style تُكتب لغة css بداخل خاصية style لأي عنصر.
  • Internal Style تُكتب لغة css في صفحة HTML بداخل عنصر <style > الزي يكُب في عنصر <head>.
  • External Style تُكتب لغة css في ملف منفصل تماماً عن ملف HTML وiذا الملف إمتدادة هو css ويتم ربطة بصفحة HTML في <head>عن طريق عنصر <link>.

CSS Inline Style طريقة Inline Style في لغة CSS

تُكتب Inline Style في سمة style بعلامة البداية للعنصر. هي طريقة صحيحة ومفيدة لبعض التنسيقات الخاصة بعنصر واحد أو المتولدة برمجيًا، لكن تكرارها في صفحات كثيرة يصعّب الصيانة مقارنة بقواعد مشتركة.

  • لا تكرر سمة style في العنصر نفسه.
  • اكتب تصريحات مثل color: red; background: yellow; داخل قيمة السمة، وافصل بين الخاصية والقيمة بالنقطتين : وبين التصريحات بـ ;.
  • لا تكتب محددًا أو أقواس { } داخل قيمة style.
  • لا يحتاج كل عنصر إلى سمة style؛ يمكن أن يأتي تنسيقه من قواعد داخلية أو خارجية أو من الوراثة.

inline style syntax

طريقة كتابة inline style في لغة CSS.

HTML
<h1 style="color:red">This is a heading</h1>

multi style attribute

طريقة كتابة أكثر من خاصية style لنفس العنصر تُعد طريقة خاطئة.

HTML
<h1 style="color:red" style="background:yellow">This is a heading</h1>

Style with multiple declarations

نكتب تصريحين داخل سمة style واحدة، ويفصل بينهما ;، فيصبح النص أحمر والخلفية صفراء.

HTML
<h1 style="color:red;background:yellow">This is a heading</h1>

multi style for each element

إستخدام خاصية style لكل عنصر لعمل تنسيق مختلف في لغة CSS.

HTML
<h1 style="color:red">This is a heading</h1>

CSS Internal Style طريقة Internal Style في لغة CSS

تُكتب Internal Style داخل عنصر <style> في <head>. تناسب تنسيق صفحة محددة؛ ويكون الملف الخارجي مناسبًا عندما تريد مشاركة القواعد بين صفحات كثيرة.

  • يمكن وجود أكثر من عنصر <style> في المستند؛ ليست هذه طريقة خاطئة.
  • تحتوي العناصر على قواعد ذات محددات وكتل تصريحات بين { }، مثل h1 { color: red; }.
  • عند تنافس قواعد على الخاصية نفسها تحسم قواعد التتالي النتيجة؛ وعند تساوي الأهمية والطبقة وخصوصية المحدد تؤثر قاعدة ظهرت لاحقًا.
  • داخل كل كتلة تفصل : بين الخاصية والقيمة و ; بين التصريحات.

Internal style syntax

تُكتب طريقة Internal style بداخل عنصر head في ملف HTML.

HTML
<style>
h1 {
  color: red;
}
</style>

Multiple style elements

وجود عنصري style داخل head صحيح. في هذا المثال يضيف الأول اللون الأحمر ويضيف الثاني الخلفية الصفراء إلى h1، فتظهر الخاصيتان معًا.

HTML
<head>
  <style>
    h1 {
      color: red;
    }
  </style>

  <style>
    h1 {
      background: yellow;
    }
  </style>
</head>

multi declearation

إضافة أكثر من تأثير وتنسيق لعنصر h1 بداخل عنصر style واحد عن طريبق كتابة أكثر من declearation.

HTML
<head>
  <style>
    h1 {
      color: red;
      background: yellow;
    }
  </style>
</head>

CSS External Style طريقة External Style في لغة CSS

تُكتب CSS الخارجية في ملف منفصل عن HTML. تناسب مشاركة القواعد بين صفحات متعددة وتسهّل صيانتها؛ اختيارها يعتمد على حاجة الصفحة.

خطوات الربط في هذا المثال:

  1. أنشئ مجلد css داخل الجذر العام للموقع، وضع فيه الملف mystyle.css. إذا وضعت الملف بجوار HTML بدلًا من ذلك، غيّر href ليتوافق مع موضعه الفعلي.
  2. أضف عنصر <link> داخل <head>.
  3. أضف السمة rel="stylesheet".
  4. استخدم href="/css/mystyle.css" كما في المثال؛ الشرطة الأولى تجعل المسار يبدأ من جذر الموقع.
  5. اكتب المحدد المطلوب في ملف CSS، مثل اسم العنصر أو محدد class أو id.
  6. أضف التصريحات داخل { }، مع : بين الخاصية والقيمة و ; بين التصريحات.

CSS in external file

تكتب أوامر CSS مباشرة بداخل ملف CSS.

CSS
h1{color:red}

CSS external style

تكتب أوامر css في ملف منفصل وتحديد مسار ملف css بداخل عنصر link في head.

HTML
<head>
  <link rel="stylesheet" href="/css/mystyle.css">
</head>

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…

ابنِ لغتك البرمجية

المصطلحات16

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 16 مفهومةأول بطاقة، أول خطوة
01 How To كيفية
للمراجعة
02 Attribute سمة
للمراجعة
03 Style نمط أو شكل
للمراجعة
04 Inline مضمن
للمراجعة
05 Internal داخلي
للمراجعة
06 External خارجي
للمراجعة
07 Value قيمة
للمراجعة
08 Head عنوان
للمراجعة
09 Selector محدد
للمراجعة
10 Tag Name اسم العلامة
للمراجعة
11 Class Name اسم الفئة
للمراجعة
12 ID Name اسم معرف الهوية
للمراجعة
13 Curly Braces أقواس متعرجة
للمراجعة
14 Declaration اعلان
للمراجعة
15 Link Element عنصر Link
للمراجعة
16 Property خاصية
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

حروف قليلة. معنى كامل.

الاختصارات4

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 4 مفهومةأول بطاقة، أول خطوة
01 CSS CSS
Cascading Style Sheets
صفحات الأنماط الانسيابية
للمراجعة
02 HTML HTML
Hypertext Markup Language
لغة توصيف النص الفائق الخاصة ببناء صفحة الإنترنت<p><a href="https://www.closetag.com/tutorial/html/html-introduction">المزيد عن HTML</a></p>
للمراجعة
03 Rel Rel
Relation
للمراجعة
04 Href Href
Hypertext Reference
مرجع النص التشعبي<p><a href="https://www.closetag.com/tutorial/html/html-links">المزيد عن Href</a></p>
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

مساحة التحدي

اختبر فهمك.
ووصلها للإتقان.

كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.

4أسئلة 1أنواع تحديات 100%هدف الإتقان
تصحيح تلقائي. فرص بلا حدود.

أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.

الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.

لمحة عن التحدي4 أسئلة تنتظرك
01

بكم طريقة يمكننا كتابة ال CSS ؟

02

ماهي الطريقة المستخدمة في ال Inline Style ؟

03

ماهي الطريقة المستخدمة في ال internal Style ؟

04

ماهي الطريقة المستخدمة في ال External Style ؟