الجمعة , 7 فبراير 2025
احدث الدروس
الرئيسية » courses » Course HTML » 6 – انماط HTML Styles – CSS

6 – انماط HTML Styles – CSS

بسم الله الرحمن الرحيم
مقدمة 
سنتعلم اليوم اشياء رائعه وستبدو الامور اكثر متعه من الان
سنتعلم اضافة الالوان  والخلفيات والتحكم الكامل في ظهور الصفحات
سنتعلم ال css 
وهناك ثلاث طرق لاستخدام ال css 
1–  وضع اكواد css بداخل وسوم html مباشرة
2 – وضه اكواد css داخل وسوم head
3 – استدعاء ملف خارجي يحتوي علي اكواد css
سنعود لطريقتنا المعتاد ونشرح بعد الامثلة لتتضح اليك الامور
لكن دعني اعلمك قليلا عن طريقه كتابه css وبعض الوسائل التي سنستخدمها في الشرح

فمثال لون الخط في ال css يعبر عنه كلمة color
وتكتب كالتالي :  السمة ثم استخدام علامة : ثم القيمة ثم ;
اجل دعنا نقوم بتجربة لكتابة شئ بسيط بال css سنحدد لون الخط احمر فنكتبها كالتالي :-
2013-09-18_023347
هل يوجد صعوبة في الامر ؟ كذلك لون الخلفيه يكون الكود التالي :-
2013-09-18_023543
وكذلك اتجاه النص :-
2013-09-18_023748
ويمكن تغير القيم  في اتجاة النص الي center  right left
كذلك نوع الخط وحجم الخط :-
ولاحظ arial هو نوع الخط
2013-09-18_024206
وكذلك  الهامش … هذا الكود لوضع هامش في اليسار 20 بكسل
2013-09-18_024833
الان انت تعلم كيفية كتابه اكواد css 
الامر يبدو سهلا اليس كذلك ؟

الان نعود الي الطرق الثلاث لاستخدام انماط css مع html 
الطريقه الاولي وهي استخدام اكواد css بداخل وسوم  html مباشرة
وتستخدم هذة الطريقه في html عن طريق السمة style  نحن نعرف جيدا طريقه كتابه السمات ومع ذلك اليك مثال
2013-09-18_025618
نحن نعرف جيدا ان h2 من وسوم html المعتاده وهو من نوع العناوين اضفنا الية سمة  تسمي style
وسوف نكتب الكواد ال css داخل هذة السمة
لنجرب هذا سنغير لون الخط الي احمر
2013-09-18_025842
ياتي الان شخص يقول لي انا اريد استخدام اكثر من كود فمثلا لون الخط و لون الخلفية
اقول لك الامر بغايه البساطة ستكتب الاكواد بالشكل الطبيعي خلف بعضهم البعض واليك مثال
2013-09-18_030453

هل رايت ذلك ؟ الامر في غايه البساطة ويمكن كتابه اكواد كما تحب لك كامل الحرية اثنين او ثلاث او اربع الي ما نهاية

سننتقل الان الي الطريقه الثانية لاستخدام اكواد css وهي :-
2 – وضع اكواد css داخل وسوم head
وهي اسهل وتوفر الكثير من  الوقت والجهد والكتابة
لنفترض اني استخدم وسم <p> واريد التحكم في الوان وخصائص هذا العنصر
هذة الطريقة هي نفسها الاولي ولكن بشكل اخر
ساقوم بين وسمين head بتحديد جزء لكتابة الاستايل فية كمثال الصورة التالية
2013-09-18_031713
لاحظ ما قمت به .. لقد قمت باسستخدام وسم style داخل head
واضفت سمه للوسم style وهي النوع type وحددت قيمتها انها نصي/ css
وبداخل وسمين style ستكون منطقة العمل
كما افترضنا ان لدينا عنصر p نريد التحكم بخصائصة
سنستخدم اسم العنصر و الاقواس المعكوفة كما يلي :-
2013-09-18_032143
وبداخل الاقواس المعكوفة سنقوم بكتابة الكود  مثال
2013-09-18_032709

هذا يعني ان اي عنصر بالصفحة <p> سينطبق عليه هذة الخصائص
لكن هذا الكود لا يعجبني كتنظيم .. ما رايك ان نقوم بتنظيم الكود ؟ وسنستخدم طريقتي الخاصة وهي ايضا طريقه مبرمجين كثيرين جدا دعني انظم لك الكود الموجود بالصورة السابقة وستلاحظ الفرق

2013-09-18_033037
نعم انه نفس الكود تماما ولكن بعد ترتيبة وتنظيمة

لنفترض الان اني لدي العديد من عناصر ال p ولا اريد تطبيق الخصائص عليهم جميعا
حسنا .. سنستخدم هنا السمة class
ما هي class ؟ هي تعتبر كاسم يربط العنصر ب نمط css
بشطل مبسط  هذة ال p  قمت بتسميتها omar اذا اردت ان اناديها ؟ اكيد سأستخدم اسمها
وهذة الفكرة واليك مثال ربما لم تستطيع فهم مقصودي
2013-09-18_033918
ولاضافة خصائص css الي الي العناصر التي تستخدم نفس اسم ال class نطبق التالي
لتعريف ال class نستخدم . نقطة من ثم اسم الكلاس( وهنا النقطة تعني class كانك تقول له =class name)
ثم الاقواس المعكوفة وداخلها الكود
وهذا مثال
2013-09-18_034512
بعد ذلك يمكنني تطبيق الخصائص الموجودة في ال class omar علي اي عنصر بمجرد اضافة التعريف كما فعلنا مع ال p بالاعلي

اتمني ان تكون الامور اصبحت اكثر وضوحا وقم بالتجربة لتكتسب الخبره من خلال تطبيق التجارب
ناتي الان للطريقة الثالثة لاستخدام css وهي
3 – استدعاء ملف خارجي يحتوي علي اكواد css
ليس هناك شئ جديد في هذة الطريقة

انها نفس الطريقه 2 تماما ولكن بفارق واحد فقط
نعلم ان في الطريقه 2 نقوم بكتابه الاكواد بين وسمين head 
ولكن دعنا نتخيل اننا  قمنا بانشاء صفحة متكاملة ولدينا عشرات او مثات من اسطر ال css
كيف سيكون شكل المستند ~~ اجل الطريقه الثالثة تتمكنك من فصل ال css بملف خارجي
,وطلبة في الصفحه عن طريق اضافة سطر 1 فقط
لنقم بالتجرية
هذا هو ملف ال html ولاحظ اضافة سطر link داخل ال head وهو يطلب ملف يسمي style.css
وعلاقته بالمستند rel  نمط  ونوعه type نصي / css
2013-09-18_040349
الان نقوم بفتح ملف جديد ونسمية style.css ونضعه بمجلد الدورة

2013-09-18_040917

وسيكون محتوي الملف style.css هو كود ال css مباشرة مثال

2013-09-18_041047

الان قم بفتح صفحتك ولاحظ النتائج ولا تنسي حفظ التغييرات
الي هنا انتهي من درس css
ونعاود استكمال دورة html وسنعود في دورة مخصصة لاحتراف css بعد الانتهاء من html

 اوصيكم بتطبيق الثلاث طرق والتمرن علي كتابتهم

الي اللقاء

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

إلى الأعلى