المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : درس(2) كيف تعمل تقنية css؟


محمود عفيفى
26-02-2010, 04:25 PM
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

(( دورة تعليم لغة CSS))



درس 2: كيف تعمل تقنية CSS؟

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

القواعد الأساسية لكتابة CSS

لنقل أننا نريد اللون الأحمر ليكون خلفية للصفحة:
باستخدام HTML يمكننا أن ننجز ذلك بهذه الطريقة:
<body bgcolor="#FF0000">مع CSS يمكن تحقيق نفس النتيجة بكتابة هذه الأوامر:

body {background-color: #FF0000;}كما تلاحظ، أوامر CSS تتشابه كثيراً مع HTML، والمثال أعلاه يوضح لك الأسلوب الأساسي لكتابة CSS:

http://ar.html.net/tutorials/css/figure001.png


لكن أين نضع أوامر CSS؟ هذا هو ما سنتعلمه الآن.

تفعيل CSS في صفحة HTML

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

الطريقة 1: ضمن وسوم HTML باستخدام خاصية style

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

<html>
<head>
<title>Example<title>
</head>
<body style="background-color: #FF0000;">
<p>This is a red page</p>
</body>
</html>
الطريقة 2: ضمت ملف HTML باستخدام وسم style

هذه طريقة مختلفة بأنها تستخدم وسم <style>، وهذا مثال لكيفية تطبيق هذه الطريقة:



<html>
<head>
<title>Example<title>
<style type="text/css">
body {background-color: #FF0000;}
</style>
</head>
<body>
<p>This is a red page</p>
</body>
</html>

الطريقة 3: ملف خارجي :abc_051:

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

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

http://ar.html.net/tutorials/css/figure002.png


المهم هنا هو إنشاء رابط بين ملف HTML وملف التصميم (style.css)، مثل هذا الرابط يمكن إنشاءه من خلال سطر واحد في HTML:



<link rel="stylesheet" type="text/css" href="style/style.css" />لاحظ كيف أن مسار الملف حددناه باستخدام خاصية href.
هذا الأمر يجب أن يوضع في قسم رأس الصفحة، أي بين وسمي <head> و</head> كما في المثال الآتي:



<html>
<head>
<title>My document</title>
<link rel="stylesheet" type="text/css" href="style/style.css" />
</head>
<body>

هذا الرابط يخبر المتصفح بأن عليه استخدام التصميم من ملف CSS عندما يقوم بعرض ملف HTML.

الجميل هنا أنك تستطيع ربط العديد من ملفات HTML بملف تصميم واحد، بمعنى آخر يمكن لملف تصميم واحد أن يستخدم للتحكم بتصميم العديد من ملفات HTML.

http://ar.html.net/tutorials/css/figure003.png


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

:abc_006: لنتدرب على ما تعلمناه حتى الآن.

جرب بنفسك

قم بتشغيل برنامج المفكرة (Notepad) أو أي محرر نصي، وقم بإنشاء ملفين، أحدهما بإمتداد HTML والآخر CSS وضع فيهما هذه المحتويات:

الملف الأول default.htm


<html>
<head>
<title>My document</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>My first stylesheet</h1>
</body>
</html>
الملف الثانى style.css

body {
background-color: #FF0000;
}



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

تهانينا! لقد قمت بإنشاء ملف التصميم الأول! :abc_145:

فى الدرس اللاحق بإذن الله سنلقي نظرة على بعض خصائص CSS.


المصدر:-
http://ar.html.net/tutorials

سالي الفلسطينية
26-02-2010, 04:56 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

محمود عفيفى
26-02-2010, 04:59 PM
بارك الله فيكم اختنا سالى

أبو يوسف
26-02-2010, 06:51 PM
جزاك الله خيرا أخي محمود على المتابعة والإستمرار

.

محمود عفيفى
26-02-2010, 06:53 PM
بوركت أخى أبو يوسف

abohmam
27-02-2010, 08:10 PM
جزاك الله خيرا اخى محمود على هذه الدروس المفيدة

نتمنى أن تواصل ليستفيد الجميع من هذه الدروس

لك التحية والشكر

كينج نت
27-02-2010, 08:50 PM
السلام عليكم ورحمة الله وبركاته

مشكور اخي الحبيب محمود دروس جميله ومفيده

جزاك الله عنا كل خير

.

ذوالجناح
19-04-2010, 06:34 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

فلسطيني
19-04-2010, 11:30 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

لؤي ناصر
31-03-2012, 09:32 PM
بسم الله الرحمن الرحيم

مشكور وجزاك الله كل خير على هذا الدرس من لغة ال css

جعله الله في ميزان حسناتك

أخوك المحب لك في الله / لؤي (أبو العبد)