شركة اوريجينال
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الدرس الأول : مقدمة ونظرة عامة

+17
A Sniper.Man
yassoo
heba k
Sifou
Design-sasuke
oussama
ASEEL
..بونايف..
وهج النار
ابن الرافدين
jri7 hajr
aziza10
Orignale
a.boelez
KING CR7
BeN.ShArAbi
{رضوان}
21 مشترك

اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف {رضوان} الأحد فبراير 07, 2010 6:11 pm

الـ CSS هو عبارة عن طريقة اضافية تنظم بها تنسيق الصفحات
بطريقة سهلة ومرنة وتمكنك من عمل الكثير من الأشياء دون التغيير فى اكواد الـ HTML - فى هذا الدرس سنتعلم التالى

  • طريقة صياغة اكواد CSS
  • تحديد العنصر الذى سيطبق عليه التنسيق SELECTOR
  • الخصائص Properties
  • كيفية تطبيق اكواد الـ CSS فى الـ XHTML


(لكن يجب ان تكون درست دورة الـ HTML قبل البدأ فى هذه الدورة)
على بركة الله نبدأ

1. طريقة صياغة اكواد CSS

اكواد الـ CSS تصاغ بالشكل التالى

الكود:
div{
font-size: 20px;
}

حيث div هو العنصر الذى سيتم تطبيق كود الـ CSS عليه (Selector)
والـ font-size
هى الخاصية (Property), اى الجزء الذى نريد التعامل معه او إعداداه داخل العنصر
20px هى قيمة الخاصية (Value)

2. تحديد العنصر الذى سيطبق عليه التنسيق SELECTOR

الـ Selector هو عبارة عن تحديد الجزء الذى سيتم تطبيق الإعدادات عليه
كما سبق وقلنا.

هناك ثلاث انواع للـ Selector

الـ html selector والذى نحدد به اوسمة من اوسمة الـ html الأساسية
كالـ div و span و p الخ.
كمثال
الكود:
p{
border: #000000 solid 1px;
}

والنوعان الأخران هما الـ id's والـ classes

الـ id يتم وضعها فى عناصر الـ html بالشكل التالى
الكود:
<span id="span_id">some text here</span>
(حيث span_id هى الـ id لهذا العنصر, ولا يشترط اسم محدد, المهم ان يكون
هذا الأسم متوافق مع معايير قيم الخصائص التى تعلمتها فى الـ html)
ويتم الوصول لهذا العنصر فى الـ css بالشكل التالى
الكود:
#span_id{
/*
css codes goes here
*/
}
والـ classes يتم وضعها فى الـ html بالشكل التالى
الكود:
<span class="span_class">some text</span>
ونتعامل معها فى الـ css بالشكل التالى
الكود:
.span_class{
/*
any css codes goes here
*/
}
اذا ماذا اذا كان لدينا الثلاث عناصر التاليين
الكود:
<div class="my_body">main body text</div>
<span id="simple_line">one line text here</span>
<p class="paragraph_line">here is an paragraph</p>
ونريد تعيين لون الخط (مثلا) للون الأحمر للثلاث عناصر
هل نكتبهم بالشكل التالى
الكود:
.my_body{
color: red;
}
#simple_line{
color: red;
}
.paragraph_line{
color: red;
}
الكود السابق ليس خطأ. لكن بما اننا نسعى للأفضل دائما, فالأفضل يكون كالتالى
الكود:
.my_body, #simple_line, .paragraph_line{
color: red;
}
كما تلاحظ كل ماتحتاجه هو الفصل بين كل معرف للعنصر (سواء كان class او id)
بعلامة الفاصلة.

وايضا من ضمن طرق اختيار العناصر, هو الدوران داخل العناصر.

بمعنى مثلا لدينا التالى
الكود:
<div>any text
<p>another text inside the div</p>
</div>
<p>paragraph outside of the div</p>
لاحظ اننا لدينا عنصرين p
احداهما داخل الـ div والأخر خارجه
العنصر الذى خارج الـ div
الوصول له هو بالطريقة الأولى التى تم شرحها. لكن ماذا عن الذى داخل الـ div ؟

هذا هو مايسمى الدوران داخل العناصر ونصل اليه فى الـ css بالشكل التالى
الكود:
div p{
font-weight: bold;
}
بالأول حددنا العنصر الـ parent وهو الـ div
وبعده الـ child وهو الـ p الذى داخل الـ div

مع مراعاة ان هذه الطريقة نفصل فيها بين العناصر بالمسافة الفارغة ليس الا.


3. الخصائص Properties

الخصائص كما لاحظنا فى الأمثلة التى طرحناها, هى الجزء الذى نريد إعداده للعنصر.

ورأينا فى الأمثلة السابقة الـ font-size والذى يتم تحديد حجم الخط عن
طريقه, والـ font-weight والذى يتم تحديد سمك (عرض) الخط عن طريقه.

وهناك العديد من الخصائص سندرس كل منهم بالتفصيل فى موضوعات اخرى.


4. تطبيق الـ CSS فى الـ XHTML

هناك ثلاث طرق لوضع اكواد الـ CSS بصفحات الـ XHTML

الطريقة الأولى, وهى Inline CSS

وهى عن طريق اضافة خاصية Style للعنصر.

وتكون بالشكل التالى كامثال
الكود:
<p style="font-size: 20px; color: red;">any text</p>
حيث قيمة الخاصية style تكون اكواد css صحيحة.

والطريقة الثانية Embedded Css
ويتم وضع اكواد الـ css داخل عنصر جديد له الإسم style بمنطقة الـ head بالصفحة
بالشكل التالى
الكود:

<html>
<head>
<title> any title</title>
<style type="text/css">
.any_class{
font-size: 16px;
text-align: center;
/*
etc etc
*/
}
</style>
الطريقة الثالثة والأخيرة.
هى عن طريق وضع اكواد الـ css بملف له الإمتداد .css
ونضع اشارة لهذا الملف داخل صفحة الـ html بمنطقة الـ head ايضا
(كما اتمنى انك تكون لاحظت التعليقات وكيف يتم وضعها فى الـ css)
ويتم الأمر بالشكل التالى
الكود:
<link rel=”stylesheet” type=”text/css” href=”somefile.css” />
اتمنى يكون الدرس الأول فى هذه الدورة كان بسيط ومفهوم بجميع جوانبه.

واعلم انه لم يكن مقدمة حقيقية. لكن هذا لأن الـ css والـ xhtml جزئين مكونين لشئ واحد.
ومن المحتمل ان اقوم بجعل الدورتين عبارة عن دورة واحدة اذا تطلب الأمر.
{رضوان}
{رضوان}
є∂αяу σяιgιηαℓє
مدير ومؤسس الموقع

الْعُمْر الْعُمْر : 111
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 8186
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 28608
السٌّمعَة السٌّمعَة : 80
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.orignale.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف BeN.ShArAbi الإثنين فبراير 08, 2010 12:05 am

يسلموا يا الغاليــــــــــــــ
الدرس الأول : مقدمة ونظرة عامة 87061
BeN.ShArAbi
BeN.ShArAbi
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 37
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 4930
بلدي بلدي : السعودية
الْنِّقَاط الْنِّقَاط : 23613
السٌّمعَة السٌّمعَة : 15
. الدرس الأول : مقدمة ونظرة عامة 111010

http://syrup.roo7.biz/index.htm

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف KING CR7 الأربعاء فبراير 10, 2010 12:17 am

مشكور
KING CR7
KING CR7
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 29
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 7907
بلدي بلدي : المغرب
الْنِّقَاط الْنِّقَاط : 127964
السٌّمعَة السٌّمعَة : 1
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.madridi.org

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف ???? الأربعاء فبراير 10, 2010 7:40 pm

شكرا لك
avatar
????
زائر


الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف a.boelez الخميس فبراير 11, 2010 1:20 am


يعطيك العافية

كلمة جبار قليلة بحقك

الدرس الأول : مقدمة ونظرة عامة 53
a.boelez
a.boelez
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 35
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 2240
بلدي بلدي : ليبيا
الْنِّقَاط الْنِّقَاط : 18878
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://oriiginale.co.cc

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف Orignale السبت فبراير 13, 2010 4:19 pm

يسلمواااااااااااااااا
Orignale
Orignale
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 28
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 1947
بلدي بلدي : اليمن
الْنِّقَاط الْنِّقَاط : 20028
السٌّمعَة السٌّمعَة : 3
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.orignale.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف aziza10 الجمعة فبراير 19, 2010 3:34 pm

مشكوووووووووووورة أختي
aziza10
aziza10
ღ عضو محترف ღ
ღ عضو محترف ღ

الْعُمْر الْعُمْر : 33
 الجنس : انثى
الْمَشِارَكِات الْمَشِارَكِات : 427
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 16731
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.veecos.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف jri7 hajr الثلاثاء مارس 02, 2010 2:23 am

مقدمه جميله واكيد بنستفيد منها
jri7 hajr
jri7 hajr
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 719
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 17280
السٌّمعَة السٌّمعَة : 4
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.orignale.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف ابن الرافدين الأربعاء أغسطس 04, 2010 9:36 pm

شكرا
ابن الرافدين
ابن الرافدين
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 44
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 1705
بلدي بلدي : السعودية
الْنِّقَاط الْنِّقَاط : 18310
السٌّمعَة السٌّمعَة : 4
. الدرس الأول : مقدمة ونظرة عامة 111010

http://lamsa.ru.ma

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف وهج النار الخميس أغسطس 05, 2010 1:46 am

مشكور اخى رضوا
ن على الدرس الرائع
الدرس الأول : مقدمة ونظرة عامة 87061
وهج النار
وهج النار
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 29
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 1004
الْنِّقَاط الْنِّقَاط : 17813
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف ..بونايف.. الإثنين أغسطس 09, 2010 2:28 am

يعطيكأ العافية أخوي , ماشاء الله شرح واضح ومفهومـ
..بونايف..
..بونايف..
ღ عضو جديد ღ
ღ عضو جديد ღ

الْعُمْر الْعُمْر : 34
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 8
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 15668
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.Bonaief.Yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف ASEEL الثلاثاء أغسطس 10, 2010 4:24 pm

يعطيكأ العافية أخوي , ماشاء الله شرح واضح ومفهومـ
ASEEL
ASEEL
ღ عضو نشيط ღ
ღ عضو نشيط ღ

الْعُمْر الْعُمْر : 53
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 100
بلدي بلدي : فلسطين
الْنِّقَاط الْنِّقَاط : 15794
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف oussama الأحد يناير 16, 2011 3:28 pm

شكرا اخي الكريم الفاضل ...
oussama
oussama
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 31
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 3558
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 20584
السٌّمعَة السٌّمعَة : 5
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.veecos.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف Design-sasuke الأحد يناير 16, 2011 11:34 pm

يسسسلـمو
Design-sasuke
Design-sasuke
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 32
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 8432
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 29423
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف Sifou السبت يناير 22, 2011 12:50 am

بارك الله فيك
Sifou
Sifou
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 4649
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 20559
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 441010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف heba k الأحد يناير 30, 2011 4:31 pm

شــكرأً لك على هذا الدرس الرائــع .. و البسيط ..


بأنتظــار جديد دروسك ..

كل التوفيق .
heba k
heba k
ღ عضو جديد ღ
ღ عضو جديد ღ

الْعُمْر الْعُمْر : 29
 الجنس : انثى
الْمَشِارَكِات الْمَشِارَكِات : 5
بلدي بلدي : ليبيا
الْنِّقَاط الْنِّقَاط : 15146
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://ahlam-banat.1fr1.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف yassoo السبت فبراير 05, 2011 1:08 am

شكرا
yassoo
yassoo
...::|مشرف الدردشة|::...

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 94
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 15518
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://pubmontada.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف A Sniper.Man الثلاثاء فبراير 08, 2011 9:22 am

شكرا لك
الدرس الأول : مقدمة ونظرة عامة 87061
A Sniper.Man
A Sniper.Man
...::|مراقب عام|::...


الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 1414
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 16954
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف عازف القيتار الجمعة مارس 04, 2011 9:34 pm

مشكوور أخي على الدرس
عازف القيتار
عازف القيتار
ღ عضو نشيط ღ
ღ عضو نشيط ღ

الْعُمْر الْعُمْر : 25
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 65
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 15815
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://sahm.p2h.info/vb/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف Spider_mo09 السبت مارس 05, 2011 12:28 am

يسلموووو يا غاليــــــ
الدرس الأول : مقدمة ونظرة عامة 475486
Spider_mo09
Spider_mo09
ღ عضو محترف ღ
ღ عضو محترف ღ

الْعُمْر الْعُمْر : 26
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 538
بلدي بلدي : الاردن
الْنِّقَاط الْنِّقَاط : 16506
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.eng-safy.co.cc

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف YASIR الإثنين مارس 07, 2011 6:31 am

شكرا لك على الدرس المميز..
YASIR
YASIR
:: عضو اداري ::
نائب مدير الموقع

الْعُمْر الْعُمْر : 34
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 3331
بلدي بلدي : العراق
الْنِّقَاط الْنِّقَاط : 18882
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.asase.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الأول : مقدمة ونظرة عامة Empty رد: الدرس الأول : مقدمة ونظرة عامة

مُساهمة من طرف K!NG M!DO الأربعاء مارس 16, 2011 3:02 am

شكرا لكم اخي رضوان Suspect
K!NG M!DO
K!NG M!DO
ღ عضو جديد ღ
ღ عضو جديد ღ

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 22
بلدي بلدي : الاردن
الْنِّقَاط الْنِّقَاط : 15077
السٌّمعَة السٌّمعَة : 0
. الدرس الأول : مقدمة ونظرة عامة 111010

http://www.el-ebda3.own0.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى