Professional Documents
Culture Documents
هذه افْسخة آفُسؤٕة وادىابَ ـ ــة متاما فِْسخة ادىب ـ ـ ــقظة إٓ ؾهال واحدا
هدية مـ أخٔـ ـ ـ ــُؿ ظّر إمغ -مـ يريد ٕسخة مىبقظة يُّْف ذائٓا مـ
مقؿع فقفق مـ خالل زيارتف هلذه افهٍحة-
ISBN 978-1-291-74351-7
ؿديام ؿال افَّريقن 9يقفد افقفد مـ واحدة ،فُـ ـثرون هؿ مـ ينارـقن ذم تربٔتف
صُر خاص
ـٔػ تًّؾ مقؿع افقيب ؟ حسْا ،إذا ـْت مٓتام بٍُٔٔة تهّٔؿ مقاؿع افقيب ؾحتام أنؽ متُّـ مـ
اشتخدام إسٕت -دظْل أحزر أول ما تَقم بف بًد تنٌٔؾ حاشقبؽ 9تَقم بٍتح متهٍح افقيب ومـ
ثؿ تذهب إػ مقؿع ؾٔسبقك ،هؾ أنا حمؼ ؟ دظْل أشٖخؽ شٗال ماذا حيدث ظْدما توع
www.Facebook.comظذ ادتهٍح ثؿ توٌط زر آدخال ) (Enter؟ يَقم ادتهٍح بٍتح
مقؿع ؾٔسبقك ،ممتاز جقابؽ حتك أن ،صحٔح مئة ذم ادئة فُـ إذا ـْت تريد أن تهبح مهّؿ
مقاؿع ويب ؾٔجب أن يُقن جقابؽ أـثر دؿة مـ ذفؽ ،أظْل جيب أن تًرف بافتٍهٔؾ ما حيدث
بافًٍؾ مـ افْاحٔة افٍْٔة ،فُـ ٓ تَِؼ شٖؿدم فؽ اجلقاب ظذ ضبؼ مـ ذهب فُـ ؿبؾ ذفؽ دظْا
ًٕرف أوٓ ما هق مقؿع افقيب ؟
ظرؾت مقؿع وئُبٔديا مقؿع افقيب أنف « 9جمّقظة صٍحات ويب مرتبىة ببًوٓا افبًض وخمزٕة ظذ
ٍٕس اخلادم ش-
هؾ تتذـر خىقات دخقفؽ ظذ ؾٔسبقك ؟ أوٓ تَقم ب٘خال اشؿ ؾٔسبقك ظذ ادتهٍح ؾتيٓر فؽ
افهٍحة إوػ ،تَقم بًدها ب٘دخال بٔإاتؽ ،ؾتْتَؾ مباذة إػ داخؾ حسابؽ ومـ ثؿ يُّْؽ
مناهدة افرشائؾ اجلديدة أو زيارة صٍحات أصدؿائؽ ،أو افبحث ظـ أصدؿاء جدد ،يًْل وأنت ذم
صٍحة يُّْؽ إٓتَال إػ احدى افهٍحات ادرتبىة بافهٍحة افتل أنت ؾٔٓا ،هذا هق ادًْك ادراد بـ
« 9جمّقظة صٍحات ويب مرتبىة ببًوٓا افبًض ش أما « خمزٕة ظذ ٍٕس اخلادم ش ؾاخلادم هق
حاشقب مثؾ حاشقبؽ متاما يتّٔز برسظتف افٍائَة وـقٕف متهؾ بٖنسٕت 13.13شاظة وظذ مدار
افسْة دون إَىاع -تهقر يَْىع حقاشٔب (خقادم) ؾٔسبقك ٕهػ شاظة يًْل ماليغ افبؼ
يَْىًقن ظـ افًامل ددة ٕهػ شاظة.
2
وأن بًد أن ظرؾت أن مقؿع افقيب ما هل إٓ صٍحات خمزٕات ذم حاشقب متهؾ بٖنسٕت ،ؾُٔػ
يتًرف ادتهٍح ظذ احلاشقب افذي خيزن ادقؿع ادراد زيارتف مـ بغ ماليغ احلقاشٔب ادتهِة
بٖنسٕت ؟
إػ مـ ـإت آخر مُادة هاتٍٔة أجريتٓا ؟ حاذا ظْدما هتاتػ أمحد ٓ تذهب ادُادة إػ حمّقد ؟ حتام
جقابؽ هلٕ 9ين ضِبت رؿؿ أمحد وفٔس حمّقد -حسْا ،ـام أن فُؾ هاتػ رؿؿ خاص ئّزه ظـ
ماليغ اهلقاتػ ذم افًامل ؾ٘ن فُؾ حاشقب رؿؿ خاص ئّزه ظـ ماليغ احلقاشٔب يسّك هذا افرؿؿ
بًْقان آي يب ،(Internet Protocol( IP ،بروتقـقل إسٕت بافٌِة افًربٔة ويُقن بافْسبة
فِحقاشٔب ظذ افنُؾ افتايل 58.060.118.00 9فُـ حا ـان مـ افهًب حٍظ هذه إرؿام تؿ
اخساع اشامء افْىاؿات حٔث يرتبط ـؾ اشؿ مع آي يب ؾّثال رؿؿ أي يب افسابؼ هق خاص بافْىاق9
www.facebook.comويًْل هذا افُالم أنؽ ظْدما تُتب www.facebook.comظذ
ادتهٍح ؾٖنت تَقم ؾًِٔا بىِب احلاشقب افذي حيّؾ ادًرف -58.060.118.00
ذم احلََٔة يّتِؽ ـؾ جٓاز رؿّل (حاشقب ،هاتػ حمّقل ،آخة ضابًة) مًرف رؿّل خاص بف هق
أي يب ي ستخدم هذا ادًرف فِتقاصؾ بغ إجٓزة افرؿّٔة شقاء فإلرشال أو آشتَبال ؾّثال ظْدما
تىِب مـ احلاشقب ضباظة رء ما ؾ٘ن احلاشقب تَقم ظز ادًرف اخلاص بف ب٘رشال افبٔإات إػ
افىابًة ا فتل تستَبؾ افبٔإات ظـ ضريؼ مًرؾٓا اخلاص -هْا يًِب مًرف احلاشقب دور ادرشؾ بْٔام
يًِب مًرف افىابًة دور ادستَبؾ ،فُـ بًد افىباظة يهبح إمر بافًُس حٔث يَقم افىابًة
ب٘رشال ٕتٔجة أمر افىباظة باإلجياب (ٕجاح افىباظة) أو افسِب (ؾنؾ افىباظة) ؾتُقن هبذا هل
ادرشِة واحلاشقب هق ادستَبؾ.
يُّـ تىبٔؼ هذا ادثال مع أي تقاصؾ حيهؾ بغ جٓازيـ رؿّٔغ شقاء مـ ٍٕس افْقع (حاشقب مع
حاشقب ،أو هاتػ مع هاتػ) أو خمتٍِل افْقع (حاشقب مع ضباظة ،أو حاشقب مع هاتػ حمّقل)،
ما هيّْا ذم ـؾ هذا هق افتقاصؾ افذي حيدث بغ حاشقبغ ؾًْدما يَقم أحدهؿ ب٘دخال ظْقان مقؿع
مًغ ظذ ادتهٍح ؾٓذا يًْل ضِب تقاصؾ جٓازه مع اجلٓاز افذي خيزن ادقؿع.
ٕسّل احلاشقب افذي يستخدمف افزائر مستخدم بْٔام ٕسّل احلاشقب افذي خيزن ادقؿع خادم،
وافنُؾ افتايل يبغ ـٍٔٔة افتقاصؾ بْٔٓام9
3
اخلىقة إوػ يَقم افزائر بُتابة اشؿ ادقؿع ظذ ادتهٍح ؾَٔقم متهٍح ادستخدم ب٘رشال افىِب إػ
اخلادم
أما ذم اخلىقة افثإٔة ؾَٔقم اخلادم بإتَاء افهٍحة ادىِقبة مـ بغ صٍحات ادقؿع ثؿ يرشِٓا إػ
افزئر.
باختهار ـِام َٕر افزائر ظذ احدى افروابط بادقؿع يَقم اجلٓاز ادستخدم ب٘رشال ضِب إػ اجلٓاز
اخلادم افذي يَقم هق بدوره ب٘رشال افهٍحة ادىِقبة إػ ادستخدم أو إرشال خىٖ ظْد ظدم افًثقر
ظذ افهٍحة ادىِقبة(-خىٖ )3/3
بام أنْا ؿِْا أن اخلادم خيزن صٍحات ويب ؾام هل هذه افهٍحات وما ماهٔتٓا ؟
صٍحة افقيب هق ٕاتج ـؾ صٍحة مُتقبة بٌِة xhtmlو ، CSSافٌِتغ إشاشٔتغ ذم تهّٔؿ أي
مقؿع ويب -وجيدر آصارة أن هْاك افُثر مـ فٌات افزجمة افتل يستخدمٓا ادزجمقن فزجمة مقاؿع
افقيب فُـ مٓام ـإت افٌِة ادستخدمة ذم برجمة أي مقؿع ؾافنُؾ افْٓائل فِهٍحة يتحُؿ هبا هاتغ
افٌِتغ.
4
CSSهل اختهار فـ Cascading Style Sheetsوترمجٓا وئُبٔديا بـ « صٍحات
افىرز ادساصة ش بْٔام يىِؼ ظِٔٓا ؽافبٔة ادهّّغ بـ « صٍحات إنامط إٓسٔابٔة ش وأنا
أؾوؾ هذا إخر فدٓفتٓا افقاض حة ،ومٓام يُـ اشّٓا ،ما هيّْا هق مًرؾة أهنا تستخدم
فتْسٔؼ صُؾ وّٕط طٓقر حمتقى افهٍحة ،ـافِقن افذي جيب أن ييٓر ظِٔف افْص أو
احلجؿ.
ربام يربُؽ ؿقيل أنؽ حتتاج إػ هاتغ افٌِتغ فتهّٔؿ مقؿع ويب فُـ ٓ ختػ ؾإمر ذم ؽاية
افسٓقفة ـؾ ما ظِٔؽ مًرؾتف أن هق أن افقاؿع افًّع يَتيض اشتخدام xhtmlإلضاؾة ظْاس
افهٍحة و CSSفتْسٔؼ ّٕط طٓقر هذه افًْاس ،يًْل هدف اشتخدام هاتغ افٌِتغ هق افٍهؾ
بغ ادوّقن وافنُؾ ،و فتقضٔح افٍُرة إير إػ إصُال افتافٔة.
5
افنُؾ 91-0هذه ٍٕس افهٍحة بًد تًديؾ صُؾ طٓقر ادحتقى باشتخدام CSS
6
ـام هق مالحظ ذم إصُال افثالثة افسابَة يُّْْا بقاشىة CSSتًديؾ صُؾ طٓقر صٍحة مُتقبة
بٌِة xhtmlـام ٕناء بؾ ويُّْْا بقاشىة CSSتقؾر أصُال خارجل خمتٍِة مع آحتٍاظ بٍْس
ظْاس xhtmlوٕسك فِزائر حرية اختٔار افنُؾ افذي يًجبف أـثر-
0-2إدوات افالزمة
0-2-0متهٍح ويب
متهٍح افقيب هق افزٕامج ادستخدم ٓشتًراض مقاؿع افقيب ،ـٕ٘سٕت إـسبِقرر و مقزيال
َؾ ْر ُؾُْس ظذ شبٔؾ ادثال -وادتهٍحات هل ـٌرها مـ افزامج ختتِػ ظـ بًوٓا افبًض ذم ـٍٔٔة
ظِّٓا ،ويتّٔز متهٍح ظـ آخر ذم مجِة مـ اخلهائص مْٓا إداء وافرسظة وافقطائػ وادٓام ،فذا
ؾادستخدم جيب أن يتحذ بقء مـ افثَاؾة ظـ ادتهٍحات حتك يستىٔع اختٔار ادتهٍح إنسب،
أما ـّهّؿ مقاؿع ؾإمر يتًدى ذفؽ إػ مًرؾة مدى دظؿ ادتهٍحات ٔخر افتُْقفقجٔات
وخاصة تِؽ ادتًَِة بٌِتل تهّٔؿ مقاؿع افقيب xhtmlو CSSهبدف إناء مقؿع ؿادر ظذ
افيٓقر بنُؾ مالئؿ مع مجٔع ادتهٍحات أو ظذ إؽِب إـثر صٓرة واشتخداما.
ٕستًرض بنُؾ رسيع ذم هذه افَْىة ادتهٍحات إـثر اشتخداما مع بٔان أبرز ادٔزات فُؾ مْٓا
مـ ٕاحٔة آشتخدام أما افْاحٔة افٍْٔة ؾسْتًرض هلا خالل افدروس افالحَة.
ؽقؽؾ ـروم:
7
افنُؾ 3-0
ـروم هق متهٍح ويب جماين ومٍتقح ادهدر مـ تىقير ذـة جقجؾ ،تؿ صدور اإلصدارة
افتجريبٔة مـ افزٕامج يقم 6أـتقبر 1//8ورسظان ما أوجد فٍْسف مُإا ذم شقق ادتهٍحات
وأصبح افٔقم ضّـ أول ثالثة متهٍحات إـثر اشتخداما.
أهؿ ما ئّز ـروم هل افرسظة افٍائَة ذم حتّٔؾ افهٍحات فذا فٔس مـ افًجب اذ أصبح مٍوال فدى
مجٓقر ادستخدمغ افًاديغ افذيـ يستخدمقن إسٕت ؾَط فِسؾٔف أو ٕظامل ٓ حتتاج إػ أـثر مـ
جمرد حتّٔؾ بًض افهٍحات -إضاؾة هلذا ؾٓق يَِك ؿبقٓ جٔدا فدى مجٓقر مستخدمل خدمات
جقجؾ فتًامِف اجلٔد مًٓا ،ومـ ادتقؿع جدا أن يزيد حهة متهٍح جقجؾ ـروم ذم افسقق بًد أن
تؿ اضالق خدمة حتُؿ احلقاشٔب ظـ بًد مـ خالل ادتهٍح ،وهل خدمة جديدة أضَِٓا ؽقؽؾ ذم
18مايق .1/01
ر ُؾُْس:
مقزيال َؾ ْ
َؾ ْر ُؾُْس هق متهٍح جماين مٍتقح ادهدر مـ تىقير افًديد مـ ادزجمغ ادتىقظغ بتْسٔؼ واذا ف
ر ُؾُْس صإع ثقرة ادتهٍحات وأول مْاؾس دتهٍح إسٕت إـسبِقرر
مـ مٗشسة مقزيال -يًتز َؾ ْ
8
ر ُؾُْس هق ؿابِٔتٓا فِتخهٔص مـ خالل افُثر مـ آمتدادات
مـ مايُروشقؾت -أهؿ مٔزة فـ َؾ ْ
ادتقؾرة ظذ ادقؿع افرشّل فِّتهٍح -وؿد حيل َؾ ْر ُؾُْس ظذ اظجاب ـثر مـ ادهّّغ
وادزجمغ واخلزاء بسبب هذه ادٔزة افتل تسّح هلؿ اضاؾة افًديد مـ ادٓام آضاؾٔة اهلادؾة إػ
تسٓٔؾ أظامهلؿ.
افنُؾ 4-0
إسٕت إـسبِقرر:
إسٕت اـسبِقرر هق مـ تىقير افًّالق مايُروشقؾت ،ويديـ صٓرهتا إػ أنيّة ويْدوز ؾٓق يٖيت
مدمج مًٓا -ما جًؾ مْٓا ادتهٍح إـثر صٓرة بال مْازع ،فُـ بًد افثقرة افتل أحدثٓا َؾ ْر ُؾُْس
وتبًتٓا جقجؾ ـروم ؾ٘ن دمج اـسبِقرر مع أنيّة ويْدوز مل يًد وحدها شٔاشة ـاؾٔة فوامن
هّْٔتٓا ظذ افسقق فذا أصبح مايُروشقؾت هيتؿ أـثر ؾٖـثر بتىقير إسٕت اـسبِقرر -يٖيت أمهٔة
إسٕت اـسبِقرر بافْسبة فِّهّؿ ـقهنا ادتهٍح إـثر اشتخداما فذا ظْد تهّٔؿ أي مقؿع ؾال بد
مـ احلرص ظذ أن يُقن مالئام هلا .
أوبرا :
0/
هق متهٍح ويب وباؿة إٕسٕت مـ تىقير ذـة برجمٔات أوبرا وهق متهٍح يّتاز بافرسظة ذم
افتهٍح واخلٍة وافقاجٓة اجلِّٔة افبسٔىة -حيتقي ظذ افًديد مـ افقطائػ ادّٓة ـتحّٔؾ ادٍِات
ظـ ضريؼ افتقرٕت ،ـام يدظؿ احلقاشٔب افنخهٔة واهلقاتػ ادحّقفة إضاؾة فًِديد مـ ادٔزات-
يًتز حهة أوبرا ضًٍٔة جدا ٕسبة إػ افقطائػ واخلدمات افتل يَدمٓا وما أضٍاه مـ مٔزات ظذ
ادتهٍحات ـُؾ ،فُـ بافرؽؿ مـ هذا ؾٓق يًد مـ ادتهٍحات إـثر صٓرة ويُّْْل افَقل أن
مجٓقره مـ ادتخههغ واخلزاء افذيـ يِّقن بّٔزات هذا ادتهٍح بنُؾ ـبر.
شٍاري :
هق متهٍح ويب مـ إٕتاج ذـة أبؾ ـّبٔقتر وافذي تهدره مدجما مع ٕيام افتنٌٔؾ اخلاص هبا ماك
أو إس إـس -ينسك شٍاري مًيؿ ادتهٍحات ذم افهٍات إشاشٔة ـتقؾر ٕيام افتبقيب مثال
ويٍْرد بّٔزة تقؾر دؾس يْيؿ بىريَة تنبف افىريَة افتل يْيؿ هبا منٌؾ ادقشَٔك iTunesادقشَٔك
ـام يٖيت مًف أجوا منٌؾ ادقشَٔك -QuickTimeيٖيت أمهٔة شٍاري ـقهنا ادتهٍح ادّٓٔـ ظذ
أجٓزة احاك وافقحٔد ادستخدم ظذ اهلقاتػ افذـٔة مـ إتاج ذـة أبؾ-
0-2-1حمرر ٕهقص
حمرر افْهقص هق بّثابة افزٕامج افذي شَْقم بُتابة إوامر داخِف ؿبؾ أن َٕقم بحٍيٓا ـهٍحة
ويب -هْاك ذم افقؿع افُثر مـ حمررات افْهقص بًوٓا أـثر تىقرا مـ أخر ،وبًوٓا متخهص
فتهّٔؿ ادقاؿع وبًوٓا ٓ ،مْٓا ما هق جماين ومْٓا ما هق دماري ومدؾقع افثّـ ،فُـ حلسـ حيؽ
ٕحـ شْستخدم حمرر ٕيص جماين وذم ٍٕس افقؿت متىقر وفف افًديد مـ ادٔزات ادّٓة-
ؿبؾ أن أدفؽ ظذ ادحرر افذي شْستخدمف ٕحـ ،أود أن أنبٓؽ أنف مـ ادُّـ اشتخدام أي حمرر
ٕيص مـ اختٔارك حتك وفق ـان ادٍُرة ادقجقدة ظذ أنيّة ويْدوز ،وشتجدها ظذ ادسار افتايل9
00
افنُؾ 5-0
ادحررNotepad++
هق حمرر ٕيص حر مٍتقح ادهدر يدظؿ افًديد مـ افٌِات ويَدم افًديد مـ ادزايا أبرزها إبراز تًابر
افٌِة بٖخقان خمههة أو ما يسّك ) (Syntax Highlightingبافٌِة إُِٓٔزية ،ومتُـ هذه ادٔزة
اجلِّٔة مـ حسـ تْئؿ إوامر وشٓقفة مراجًتٓا ،وهلذا افسبب أنهحؽ جدا باشتخدام هذا
ادحرر بدٓ مـ ادٍُرة افًادية -يُّْؽ حتِّٔٓا وتْهٔبٓا ظذ جٓازك مـ خالل افرابىة افتافٔة :
http://notepad-plus-plus.org/download/v6.1.3.html
01
افنُؾ 6-0
ؿِْا أن ادحرر إٕام ٕستخدمف فُتابة افتًِٔامت افزجمٔة ؾُٔػ ٕحٍظ افْاتج ـّقؿع ويب ؟
إم ر شٓؾ جدا فُـ خيتِػ حسب ٕقع ادحرر ادستخدم ؾ٘ن ـان حمرر ادستخدم بسٔط جدا مثؾ
ادٍُرة ؾًْدما َٕقم باحلٍظ جيب أن ٕبغ أنْا ٕريد احلٍظ ادِػ ـهٍحة ويب ظـ ضريؼ بٔان امتداد
ٕقع ادِػ html-أما فق ـان ادحرر ادستخدم مثؾ ٕقتباد ++ؾإؽِب أهنا شتقؾر ؿائّة فالمتدادات
اددظقمة مـ ؿبؾ افزٕامج ظْدها َٕقم باختٔار امداد html-ـام هق مبغ ذم افنُِغ افتافٔتغ-
02
افنُؾ 97-0حٍظ بقاشىة ادٍُرة افبسٔىة (مالحية ذم بًض إنيّة افَديّة جيب وضع آشؿ
ـامِة مع آمتداد بغ ظالمتل تْهٔص وإٓ تؿ حٍظ ـِّػ ٕيص ظادي )Txt
03
افنُؾ 8-0
وأن بًد أن تؿ حٍظ ادِػ يُّْؽ افَْر ظِٔف مرتغ وشتيٓر ظذ ادتهٍح ـٖي مقؿع ظادي ـام
يُّْؽ افَْر ظِٔف بزر افّٔغ ثؿ ؾتحٓا بقاشىة ٕقتباد ++فِتًديؾ ظذ افتًِٔامت افزجمٔة-
04
صٍحتؽ إوػ 1
1-0افًْاس وافقشقم
إلٕناء صٍحة ويب ؾْٕ٘ا ٕحتاج إػ أن ّٕع فِّتهٍح ما ٕريد أن حيتقهيا صٍحتْا ـًْقان ،ؾَرة ٕص
أو صقرة ،هذا ما ٕىِؼ ظِٔف بافًْاس ؾافًْقان ظْك ،وؾَرة افْص ظْك آخر وـذفؽ افهقرة،
وهُذا ؾ٘ن صٍحة افقيب شتتنُؾ مـ ظدة ظْاس متسِسِة ومتتافٔة-
أما إلٕناء ظْك ؾْٕ٘ا ٕحتاج إػ تًريػ وحتديد ٕقع افًْك افذي ٕقد إٕنائف إذا ما ـإت ظْقان،
ؾَرة ٕص أو صقرة أو ؽر ذفؽ مـ افًْاس ،ظْدها ٕستخدم ما يسّك "افقشقم" حٔث فُؾ ظْك
وشؿ خاص يًتز ـًّرف فف بّجرد أن يَرأه ادتهٍح يتًرف ظِٔف ويَقم ب٘طٓاره ؾًذ شبٔؾ ادثال9
افقشؿ > <h1هق وشؿ خاص بافًْاويـ أما افقشؿ > <pؾٓق خاص ب٘ضاؾة ؾَرة ٕص وظذ هذا
ؾًْدما يَقم ادتهٍح بَراءة افقشؿ > <h1شٔيٓر حمتقاه ظذ أهنا ظْقان بْٔام ييٓر حمتقى افقشؿ
><pظذ أهنا ؾَرة ٕص وهُذا مع مجٔع افًْاس افتل شَْقم بدراشتٓا ٓحَا.
وجيدر اإلصارة إػ أن افقشقم هل ـِامت حمجقزة مسبَا مـ ؿبؾ ادزمج إول فٌِة xhtmlوؽافبا
ما ترمز إػ احلرف إول مـ اشؿ افًْك بافٌِة اإلٕجِٔزية ؾّثال 9افقشؿ pهق اختهار افُِّة
اإلٕجِٔزية paragraphوافتل تًْل ؾَرة ٕص.
يبدأ ـؾ وشؿ ب٘صارة أصٌر مـ < ئِٓا اشؿ افقشؿ وهق h1ذم مثافْا افسابؼ ومـ ثؿ إصارة أـز مـ
> ،ـام يع >: <h1
افقشقم ادزدوج
هل جمّقظة مـ افقشقم افتل تٖيت إثْان دائام ،أحدمها فِدٓفة ظذ بداية افًْك (وشؿ افبداية أو
آؾتتاح) وأخر فِدٓفة ظذ هنايتف (وشؿ افْٓاية أو آؽالق) أما حمتقى افًْك ؾٔواف بْٔٓام ـام ذم
ادثال افتايل9
05
> </pهذا حمتقى افًْك بغ وشّل افبداية و افْٓاية ><p
ـام هق مالحظ ذم هذا ادثال ؾ٘ن وشؿ بداية افًْك (< )>pيبدأ ب٘صارة أـز مـ > ويْتٓل ب٘صارة
أصٌر مـ < ـام ذحْاه إٍٓا أما وشؿ هناية افًْك (< )>p.ؾٔختِػ ظْف ظذ أنف يواف فف ذضة
( ).بًد إصارة إصٌر مـ > فِدٓفة ظذ أنف وشؿ هناية افًْك-
افقشقم ادٍردة
هذا افْقع مـ افقشقم ظُس إول متاما حٔث تًتز ذاتٔة اإلؽالق ٓ حتتاج إػ وشؿ هناية إٓ أنْا
ٕؤػ ذضة .ؿبؾ إصارة إـز مـ < فِدٓفة ظذ أنف وشؿ ذايت اإلؽالق وادثال افتايل يبغ ذفؽ9
><img /
1-1اخلهائص
تًرف اخلهائص ظذ أهنا جمّقظة متٌرات تواف إػ افقشقم فِتحُؿ ببًض افقطائػ داخؾ
افًْك -وبًبارة أخرى ٕتحُؿ بًْك ما ظـ ضريؼ إضاؾة بًض اخلهائص داخؾ افقشؿ اخلاص
بتِؽ افًْك ،واخلهائص مثِٓا مثؾ افقشقم هلا ـِامت حمجقزة ،وبًض تِؽ اخلهائص ختتص
ظِّٓا ظذ بًض افقشقم فُـ مًيّٓا منسـة بغ افقشقم ادختٍِة ،أي أنف يُّـ اضاؾة ٍٕس
اخلاصٔة ٕـثر مـ وشؿ-
مًيؿ افقشقم ادٍردة ٓ تَقم بًِّٓا إٓ بقاشىة بًض اخلهائص ما جيًؾ مـ تِؽ اخلهائص
رضورية وإجبارية أن تَسن مع تِؽ افقشقم افتل ٓ تًّؾ بدوهنا ،فُـ ذم ٍٕس افقؿت تًد بًض
اخلهائص اختٔارية يَقم ادزمج باختٔار ما يريد إضاؾتف ظذ افقشقم وبحسب احلاجة وافرضورة.
ٕستخدم هذا افقشؿ إلضاؾة صقرة ذم افهٍحة وذفؽ ظـ ضريؼ حتديد مسار افهقرة ظذ احلاشقب
وإضاؾتف ـَّٔة فِخاصٔة srcوبدون هذه اخلاصٔة ٓ يُّـ مـ افقشؿ imgأن يًّؾ وحده وبافتايل
ؾاخلاصٔة srcتًد إجبارية بافْسبة فِقشؿ ،imgوأن ٕٖيت فِخاصٔة titleوهل فًْقٕة افهقرة وفق
06
تؿ آشتٌْاء ظْٓا ؾستيٓر افهقرة دون أي منُِة ما جيًؾ مـ هذه اخلاصٔة اختٔارية ،تتقؿػ
إضاؾتٓا ظذ رؽبة ادهّؿ مادام ظدم اضاؾتٓا ٓ تٗثر ظذ طٓقر افهقرة-
تْبٔف 9ؿقفْا أن هذه اخلاصٔة تًد اختٔارية ٓ تًْل أهنا دون ؾائدة ؾِق ـْا ٕريد حتسغ أرصٍة صقر
مقؿًْا مـ ؿبؾ حمرـات افبحث أمثال ؽقؽؾ وبْٔغ ظْدها يُقن هلذه اخلاصٔة أمهٔة ـزى-
ؿد يُقن مـ افهًب ظِٔؽ اشتًٔاب هذه افٍَرة فُـ ٓ بٖس ؾْٕ٘ا شْتحدث ظْٓا ذم افٍهقل افتافٔة
ـؾ ما ظِٔؽ مًرؾتف هق أن اخلاصٔة تنبف ""= srcإذ srcهق اشؿ اخلاصٔة أما :ؾٓق إلظىاء ؿّٔة
فِخاصٔة وافتل تواف بغ ظالمتل تْهٔص وهق ذم ادثال افسابؼ مسار افهقرة ظذ احلاشقب
image/logo.jpg
وبادْاشبة ؾ٘ن اخلهائص ٓ تَتك ظذ افقشقم ادٍردة ؾحسب بؾ يُّـ فقشقم مزدوجة أن تٖخذ
خهائص حسب احلاجة وحْٔٓا يتؿ إضاؾة اخلهائص ذم وشؿ افبداية ؾَط أما وشؿ افْٓاية ؾٓق ثابت
ٓ يدخؾ ظِٔف رء-
أؿهد بافبْٔة ادًٔارية ،اهلُٔؾ افًام افذي يبْك ظِٔف ـؾ صٍحة ويب وهق ظبارة ظـ جمّقظة مـ
افقشقم افتل تتحُؿ بافبْٔة ادًٔارية افًام فُؾ صٍحة ويب وٓ يُّـ ٕي صٍحة ويب اخلِق مْٓا
وإٓ اظتز ذفؽ خىٖ حسب ادً اير افَٔاشٔة افًادٔة ،وإن ـان بًض ادتهٍحات ؿد يٍتح افهٍحة
بنُؾ جٔد ظذ افرؽؿ مـ وجقد تِؽ اخلىٖ ،إٓ أن هْاك ظدد ٓ بٖس بف مـ ادتهٍحات ادنٓقرة
ؿد تٗدي خىٖ ذم افبْٔة ادًٔارية فِهٍحة إػ مناـؾ ذم صُؾ طٓقرها-
وظذ افًّقم تَْسؿ صٍحة افقيب حسب افبْٔة ادًٔارية إػ ؿسّغ أشاشٔغ مها 9افرأس واجلسؿ
جيًّٓام افقشؿ افًام فهٍحة ويب ـام يع9
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN
>""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
> "<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar
><head
> </titleمرحبا بُؿ ذم مقؿًل اإلفُسوين ! ><title
07
;<meta http-equiv="Content-Type" content="text/html
>charset= windows-1256" /
></head
><body
></body
></html
هذه هل افًْاس أو بإحرى افقشقم إشاشٔة افتل يتنُؾ مْٓا افبْٔة ادًٔارية ٕي صٍحة ويب
وفِتبسٔط دظْا ًٕاود ـتابة هذه افسىقر مـ جديد فُـ هذه ادرة باظتبار افْسخة افَديّة فـ htmlؿبؾ
تىقيره فٔهبح -xhtml
><html
><head
ٕالحظ أن افبْٔة ادًٔارية متىابؼ بافْسبة فِْسختغ ،ؾَط تؿ زيادة مجِة تًرئٍة ظذ افْسخة xhtml
هق أول مجِة مـ ادثال إول9
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN
>""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
هذه هل افٍروق افًام افتل متٔز بْٔة افْسختغ أما ظـ أوامر افتحُؿ بادحتقى ؾبافتٖـٔد هْاك ظدد ٓ
بٖس بف مـ افٍروق فُْْا فـ ٕخقض ؾٔف بؾ شُْتٍل باحلديث ظـ أوامر xhtmlإذ مًرؾة xhtml
يَتيض مباذة مًرؾةhtml.
08
وأن فَِْل بافوقء ظذ افبْٔة ادًٔارية اخلاص بهٍحة xhtmlوٕؼح إمقر افتافٔة9
<!DOCTYPEهذا فٔس وشؿ xhtmlحسب ادٍٓقم افذي ذحْاه شابَا وهق
افقحٔد افذي خيافػ افَقاظد إٓػ افذـر -تستخدم هذه اجلِّة فتحديد ٕقظٔة وثَٔة
افهٍحة* مع بٔان افْسخة ادستخدمة فبْاء صٍحة افقيب وذم حافتْا هذه هق افْسخة رؿؿ
.0./
> <htmlهذا هق افقشؿ إشاد افذي حئط بُامؾ صٍحة افقيب هلذا ,ـام تالحظ
ٌَِٕ ٓ ,ف إٓ آخر افهٍحة بحٔث ٓ يقجد أي صٔ بًد وشؿ اإلؽالق > </htmlوهلذا
افقشؿ خاصٔتغ يتؿ إضاؾتٓام داخؾ وشؿ افبداية ومها:
ٕ xmlnsؤػ هذه اخلاصٔة ظذ افقشؿ htmlفبٔان مقؿع اهلٔئة افتل o
ختتص بتىقير فٌة xhtml
xml:langأما هذه اخلاصٔة ؾٓل خاصة بذـر افٌِة افتل شُْتب هبا o
ٕهقصْا وهل ذم مثافْا arأي ظريب Arabicوذم حال ـان ادقؿع بافٌِة
اإلُِٕٔزية ُٕتب enأو بافٍرٕسٔة frحٔث ٕرمز فٌِة بٖول حرؾغ مـ اشّف
حسب افٍِظ اإلُِٕٔزي
> <headهذا وشؿ رأس افهٍحة حٔث حيتقي ظذ جمّقع مـ إوامر افتل هتدف
إػ افتحُؿ بادقؿع فُْٓا ٓ تيٓر أبدا مع حمتقى افهٍحة ويتؿ إؽالؿٓا بقشؿ اإلؽالق
></headؾقر إٓتٓاء مـ وضع تِؽ إوامر وأهؿ تِؽ إوامر هل:
> <titleوشؿ ظْقان افهٍحة افتل تيٓر ظذ افؼيط ـام ذم افنُؾ o
افتايل9
1/
افنُؾ 0-1
ؾُرة 9مـ افرضوري جد ا حتديد هذا افًْقان إذا أردٕا إتنار مقؿًْا ظذ حمرـات افبحث ،ؾًْد
افبحث ظـ أي مقؿع ظذ أحد حمرـات افبحث وفتُـ مثال جقجؾ مثال ( )google.comؾافًْقان
تساظد بنُؾ ـبر ظذ إجياد حمرك افبحث دقؿًْا وإطٓارها مع افْتائج إوػ ـام أن افًْقان ييٓر ذم
ٕتائج افبحث ـًْقان فِرابىة ـام يبْٔٓا افنُؾ افتايل9
10
> <metaهْاك افُثر مـ ٕقع هذه افقشقم افذي تبدأ بـ metaفُْٓا فٔست صديدة إمهٔة هلذا
شْتحدث ظْٓا ٓحَا ـؾ ما ظِٔؽ مًرؾتف أن هق ما وضًْاه ذم هذا ادثال إذ هق افقحٔد افرضوري
جدا حٔث يتحُؿ بام يسّك افنٍٔرة ادقحدة ) (Unicodeوهل جمّقظة رمقز تستخدم فتّثٔؾ
افرمقز واحلروف افتل تتُقن مْٓا مًيؿ فٌات افًامل وبافْسبة فٌِة افًربٔة ٕستًّؾwindows-
1256 .
مالحية مًيؿ ادهّّغ يىَِقن ظذ افنٍٔرة ادقحدة باشؿ افسمٔز فذا أرجقا أن ٓ تتٍاجٖ إذا
شًّت أحدا يذـرها هبذا آشؿ ،وٓبد أن تًِؿ أجوا أن اشتًامل افسمٔز اخلاص بافٌِة افًربٔة ٓ
يًْل ظدم امُإٔة ـتابة ٕهقص أجْبٔة ،إذ ؾَط بًض احلروف اخلاصة هل افتل فـ تيٓر ـإحرف
افٍرٕسٔة -é à ê
وأخرا بًد إؽالق رأس افهٍحة >ٖٕ </headيت فِقشؿ > <bodyافذي ينُؾ
اجلسؿ وؿِب صٍحة افقيب %88 ،مـ افًّؾ يتؿ بغ < >bodyو < >.bodyوأي
رء ٕريده أن ييٓر ـّحتقى يتؿ ـتابتف بغ هاتغ افقشّتغ-
وذم افْٓاية ٓ تْسك أنف مـ افقاجب إؽالق < >/htmlحتك ٕخز ادتهٍح أن صٍحتْا ؿد إتٓت-
1-3افتًَِٔات وادالحيات
أحٔإا وأنت تُتب أوامر صٍحتؽ ؾَد ترؽب ذم وضع بًض افتًَِٔات فؼح شبب وضع أمر ما ذم
مُان ما ،حتك ٓ تتًب ظْد مراجًة ادهدر فِتًديؾ ،أو حتك وأنت تُتب أوامر صٍحتؽ ؿد
يراودك ؾُرة تريد تىبَٔٓا ذم مقؿًؽ ،ؾحتك ٓ تْسك تِؽ افٍُرة يُّْؽ أن تٖخذ ؿِؿ وتُتبٓا فُـ
شٍُِٔؽ ذفؽ بًض افقؿت ٓشٔام أن وؿت ادهّؿ دائام حمدود ،وفِتخِص مـ تِؽ ادنُِة ؾ٘ن
xhtmlيقؾر أشِقب شِٓة إلضاؾة تًَِٔات فـ تيٓر فِزائر ظْد ؾتح ادقؿع ظذ ادتهٍح وإٕام
شتيٓر فِّهّؿ داخؾ ادهدر.
11
مًاجلة افْهقص 2
2-0افًْاويـ
بافىبع مع ـؾ ٕهقصْا افتل شْؤٍٓا دحتقى افهٍحة ؾْٕ٘ا شْحتاج دائام إػ اشتخدام ظْاويـ
شٔختِػ ـؾ ظْقان حسب مُإتف مـ افْص ؾتارة ؿد يُقن ظْقان أشاد فُامؾ افْص وأحٔإا
ظْقان دجّقظة ؾَرات أو حتك ظْقان فٍَرة بحد ذاتف-
يتقؾر ذم فٌة xhtmlجمّقظة مـ افًْاويـ تتّثؾ ذم 5مستقيات تْدرج ـِٓا ضّـ وشؿ افًْقان
ادسّك hافتل تَسن ب٘حدى إرؿام مـ 0إػ 5حسب رؽبة ادهّؿ وختتِػ هذه افًْاويـ ذم
أحجامٓا بدء مـ إـز حجام h1هبقضا إػ إصٌر h6ـام هق ذم ادثال افتايل9
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN
>""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
> "<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar
><head
> ! </titleمرحبا بُؿ ذم مقؿًل اإلفُسوين ><title
></body
></html
12
ٕتٔجة هذا ادثال ظذ ادتهٍح9
2-1افٍَرات
يستحقذ ؾَرات افْهقص ظذ مًيؿ حمتقى ادقؿع فذا ؾٓق أهؿ ظْك ظْد تهّٔؿ صٍحة ويب،
وإلضاؾة ٕص ٕستخدم افقشؿ pافذي يًْل ؾَرة بافٌِة اإلُِٕٔزية paragraphوًٍٕؾ ذفؽ ـام
يع9
مثال9
><body
13
جامًة افدول افًربٔة هل مْيّة توؿ دوًٓ ذم افؼق إوشط وأؾرئَا ويًتز أظواؤها ><p
>.</pدوًٓ ظربٔة
></body
بافىبع شتحتاج ذم مقؿًؽ إػ أـثر مـ ؾَرة واحدة فُـ ٓ تَِؼ إلضاؾة ؾَرة جديدة ٕستخدم ٍٕس
افقشؿ افسابؼ بٍْس إشِقب افسابؼ متاما ؾَط ٕخر افْص وٕوع افْص اجلديد وٓصؽ أنْا ٕوع
افٍَرا ت حتت بًوٓا افبًض حٔث افٍَرة إول تيٓر أوٓ ثؿ افتل تِٔٓا ثؿ افتل تِٔٓا وهُذا
يُّْؽ إضاؾة ؾَرات إػ ما ٓهناية-
><body
></body
إذا ؿّت بتجربة ادثال افسابؼ ظذ ادتهٍح ؾٕ٘ؽ شتالحظ وجقد مساحة ؾارؽة بَدر افسىر بغ ـؾ
ؾَرتغ -ذاك شىر ؾارغ يتؿ إضاؾتٓا تَِائٔا فِتّٔز بغ افٍَرات فُـ جيب إٓتباه إذ رسظان ما ئّؾ
بًض إصخاص إػ اشتخدام ؾَرتـ ؾَط دجرد أهنؿ يريدون إٓتَال إػ افسىر افتايل وهذا خىٖ
جدا وفتجْب ذفؽ ما ظِٔؽ شقى مقاصِة افَراءة-
14
اإلٕتَال إػ أول افسىر
فًِؽ شبَت واشتخدمت برٕامج افقورد أو أي حمرر ٕهقص آخر ،ؾًْدما ٕوٌط ظذ زر اإلدخال
enterؾ٘ن افْص يْتَؾ مباذة إػ أول افسىر افذي ئِف شقاء ـّؾ افسىر افسابؼ أم ٓ ،أما ذم
تهّٔؿ صٍحات افقيب ؾ٘ن إمر ٓ يتؿ هبذا افْحق ؾٍل ادثال افتايل9
><body
ٕرى جٔدا ذم هذا ادثال أن افْص ييٓر ذم شىريـ اثْغ فُـ ظْد افتىبٔؼ ظذ ادتهٍح ؾٕ٘ف فـ ييٓر
هبذا افنُؾ وإٕام شٔيٓر مجِة ـامِة ذم شىر واحد وفـ يْتَؾ إػ افسىر افتايل إٓ بًد امتالء ظرض
حجؿ افناصة-
احلؾ ذم ؽاية افبساضة ؾـ xhtmlتقؾر فْا وشؿ صٌر ذايت اإلؽالق وطٍٔتف هق إٓتَال بافْص إػ أول
افسىر 9وهق < >. brوتنر » « brإػ أول حرؾغ ذم افُِّة اإلُِٕٔزية » « breakافتل تًْل
بافٌِة افًربٔة » افَىع « أي اؿىع افسىر احلايل وابدأ افُتابة ذم شىر جديد حتتف مباذة ،ويُقن
اشتخدامف ـام يع-
><body
> <br /ادَر افدائؿ جلامًة افدول افًربٔة يَع ذم افَاهرة ،ظاصّة مك ><p أما ذم افسابؼ
ؾُان ذم تقٕس مـ 1979إػ 1991
></p
></body
ظْد دمربة هذا ادثال ظذ ادتهٍح ؾسٔبدأ افْص مـ افسىر إول فُـ ما أن يهؾ إػ افقشؿ ><br /
حتك يْتَؾ مباذة فِيٓقر أول افسىر افثاين دون مراظاة مساحة افسىر افذي يسبؼ افقشؿ >-<br /
15
مالحية 9يُّـ اشتخدام أـثر مـ وشؿ < >. brذم افٍَرة افقاحدة ـام يُّـ وضع أـثر مـ وشؿ
> <br /أمام بًوٓا افبًض فالٕتَال ظدة شىقر حتت افْص حٔث يّثؾ ـؾ وشؿ > <br /إتَال
شىر واحد ـام هق مبغ ذم ادثال افتايل-
><body
<brتسٓؾ اجلامًة افًربٔة إجراء برامج شٔاشٔة واؿتهادية وثَاؾٔة وظِّٔة واجتامظٔة ><p
ٍ
<brفتّْٔة مهافح افًامل افًريب مـ خالل مٗشسات مثؾ مٗشسة جامًة افدول افًربٔة فِسبٔة >/
></p
16
افنُؾ ٕ 92-2تٔجة إٓتَال إػ افسىر باشتخدام افقشؿ br
2-1-0تْسٔؼ افْهقص
مجٔؾ جدا ما ظِّْاه مع افْهقص حتك أن ،فُـ إمجؾ مـ ذفؽ ؿدرتْا ظذ افتحُؿ بنُؾ طٓقر
بًض افُِامت ضّـ تِؽ افْهقص ؾٍل xhtmlهْاك جمّقع ٓ بٖس هبا مـ افقشقم متُْْا مـ
افتحُؿ ببًض افُِامت افرئٔسٔة أو اجلّؾ ادتّٔزة ٕقظا ما ظـ باؿل افْهقص ،وشٖحاول أن أرسدها
بنُؾ رسيع ومٍٓؿ حٔث أذـر افقشؿ ووطٍٔتف ومثال ظِٔف-
>ٕ <em> </emستخدم هذا افقشؿ داخؾ افٍَرات حلك ـِّة ما أو جمّقظة ـِامت
جلًِٓا مائال حٔث ييٓر ـؾ ما هق متقاجد بغ > <emو > </emبنُؾ اخلط احائؾ
ـام ذم ادثال افتايل.
><body
> <emآمغ افًام جلامًة افدول افًربٔة هق افسٔد><p مـ مجٓقرية مك >ٕ </emبٔؾ افًريب
></pافًربٔة
></body
17
< >strong> </strongوطٍٔة هذا افقشؿ هق جًؾ أي ٕص داخِٓا ييٓر بإشقد
افًريض وٕستخدمٓا متاما ـافقشؿ افسابؼ ،ؾِق بدفْا مُان emووضًْا strongفُان
ٕتٔجة طٓقر آشؿ « ٕبٔؾ افًريب ش بإشقد افًريض-
مالحية 9مـ ادُّـ اشتخدام افقشّغ مًا ؾتُقن افْتٔجة طٓقر آشؿ « ٕبٔؾ افًريب ش بإشقد
ا فًريض احائؾ ،فُـ فًٍؾ هذا جيب إٓتباه إػ ظدم تداخؾ افقشقم بْٔٓا ؾٌِْؼ افقشؿ افثاين ؿبؾ
إول ـام يع9
><em> <strong ـتابة صحٔحة فًدم تداخؾ افقشقم > </strong> </emافْص
><strong> <em أجوا ـتابة صحٔحة فًدم تداخؾ > </em> </strongافْص
افقشقم
><em ><strong خىٖ بسبب تداخؾ افقشقم ؾٔام بْٔٓا > </em> </strongافْص
>ٕ <sup> </supستخدم هذا افقشؿ فقضع افْص ؾقق ـام ذم آختهار ( )thافذي
يقضع ؾقق افتاريخ اإلُِٕٔزي وادثال افتايل يقضح ذفؽ-
><body
<p> The Arab League was founded in Cairo in the 22<sup> th
></sup> of March 1945. </p
></body
The Arab League was founded in Cairo in the 22th of March 1945.
> <sub> </subهذا ٕير افقشؿ افسابؼ حٔث يقضع افْص حتت افسىر ـام ذم
افًِّٔات افرياضٔة وادثال افتايل يقضح ذفؽ-
><body
><p> x<sub>n</sub> + x<sub>n - 1</sub> - 2x<sub>n-2</sub
></p
></body
افْتٔجة9
18
xn + xn-1 – 2xn-2
بافىبع أطْؽ اشتْتجت امُإٔة مزج هاتغ افقشّتغ فُتابة رء مثؾ هذا9
xn + yk-n
2-1-1آؿتباشات وآختهارات
آؿتباشات9
هْاك ٕقظان مـ آؿتباشات إما أن يُقن اؿتباشا جلِّة صٌرة داخؾ ؾَرة ظْدها ٕستخدم افقشؿ
< >q> </qأو أن يُقن اؿتباشا فٍَرة ـامِة ظْدها ٕستخدم افقشؿ < >blockquote
></blockquoteوافٍرق بْٔٓام هل أنف ذم احلال إول أي ظْد آؿتباس افهٌر ؾ٘ن وشؿ
آؿتباس qيًتز وشؿ داخع وبافتايل يقضع داخؾ وشؿ ؾَرة ( )pاجبارا أما ذم احلافة افثإٔة أي حافة
اؿتباس ؾَرة ـامِة ؾقشؿ افٍَرة ( )pهق افذي يقضع داخؾ وشؿ آؿتباس blockquoteوادثآن
افتافٔان يقضحان ذفؽ9
><q ؾاصز وشتْال مرادك > </qأظيؿ افْجاحات تٖيت بًد أصد افًثرات
></p
></body
شٔيٓر مجِة" 9أظيؿ افْجاحات تٖيت بًد أصد افًثرات" بغ ظالمتل تْهٔص ـْتٔجة فِقشؿ
>-<q></q
><body
><blockquote
2/
ٓ متؾ مـ دمربة هذه افدروس ؾَد ؿٔؾ أظيؿ افْجاحات تٖيت بًد أصد افًثرات ؾاصز ><p
></pوشتْال مرادك
></blockquote
></body
شتُقن ٕتٔجة هذا ادثال ـٖي ؾَرة ظادية ؾَط ذم حال آؿتباس افُبر يتؿ إزاحة افْص بَدر 1/
بُسؾ حسب ادماه افْص ؾِق ـان ادماه افْص مـ افٔسار إػ افّٔغ يتؿ إزاحة افْص إػ افّٔغ
وافًُس بافًُس ،إذا ـان ادماه افْص مـ افّٔغ إػ افٔسار يُقن آزاحة إػ افٔسار-
آختهارات
ؿد يرد بًض افًبارات و افُِامت أحٔإا خمتكة ذم ٕهقصْا ،وؿد ٓ تُقن مٍٓقمة فِقهِة إوػ
بافْسبة فِزائر وبافتايل يتحتؿ ظِْٔا ذحٓا -أذـر ظذ شبٔؾ ادثال افُِّة افزبرية xhtmlؾَد ٓ
يًرف ذحية ـبرة مـ ادجتّع ما تًْٔف تِؽ احلروف ادختكة وبافتايل ٓبد مـ ذحٓا فُـ بدٓ
مـ وضًٓا بغ ؿقشغ ـام ذم ٕهقص افُتب ،شْؼحٓا دون أن ٕجًّٓا مع ٕهْا وذفؽ باشتخدام
افقشؿ < >acronym> </acronymحٔث ٕوع افُِّة ادختكة بافداخؾ ثؿ ٕؤػ فٍْس
افقشؿ اخلاصٔة ادسّك titleافتل تٖخذ افؼح اخلاص بآختهار ـَّٔة هلا -وفـ ييٓر افؼح إٓ
ظْدما يوع افزائر افٍٖرة ؾقق آختهار ـام ذم ادثال افتايل9
><body
إن ><p
20
افنُؾ 3-2
ٕناهد ذم هذا افنُؾ أن افْص ييٓر ـٖي ٕص ظادي فُـ ظْد وضع ادٗذ ؾقق ـِّة xhtml
ييٓر مربع صٌر حيتقي ظذ ذح افُِّة؛ " eXtensible HyperText Markup
"Language
مالحية 9بًض ادتهٍحات مثؾ ؾرؾُس وأوبرا ؾٕ٘ف توع خط حتت آختهار تَِائٔا فِدٓفة ظذ
وجقد ذح مَسن بآختهار أما ادتهٍحات إخرى ؾال تًٍؾ ذفؽ فُـ مع هذا ؾافؼح ييٓر
ظْد وضع افٍٖرة ؾقق افُِّة-
تًتز افَقائؿ م ـ افًْاس إـثر أمهٔة ذم ظِّٔة تهّٔؿ وبْاء مقاؿع افقيب ؾبقاشىتٓا يتؿ إٕناء ؿائّة
افروابط افتل تسّح فِزائر إٓتَال بغ صٍحات ادقؿع ؾوال أهنا ؾًال جدا ظْد إٕناء تَسٔامت
داخؾ افهٍحة ذاهتا فذا مـ افرضوري أن يتَـ ادهّؿ افتالظب بافَقائؿ-
وبادْاشبة فٔست افَقائؿ إٓ ـّثِف مـ افًْاس ذم بساضة ؾّٓف وربام هق أشٓؾ وٓ أظْل هبذا أن
تتساهؾ وتَرأها ؿراءة شىحٔة بؾ هذا تنجٔع فزيادة إٓتباه ،وذم ـؾ إحقال هْاك ثالثة أنقاع مـ
افَقائؿ شْتحدث ظْٓا حسب افتسِسؾ 9ؿائّة ؽر مْيّة ثؿ ؿائّة مْيّة (مرؿّة) وأخرا ؿائّة
تًرئٍة-
21
2-2-0ؿائّة ؽر مْيّة
هل ؿائّة ظادية ٓ يقجد بغ ظْاسها أي أمهٔة ذم افستٔب -يبدأ ـؾ ظْك بَْىة شقداء بنُؾ
اؾسايض ما مل يتؿ اشتبداهلا بّربع أو دائرة أو رء آخر ـام شْرى ذفؽ ذم ؿسؿ افتْسٔؼ بٌِة -CSS
إن ترتٔب افًْاس ذم هذه افَائّة فٔس فف أي دٓفة ـام ٓ أؾؤِة فًْك ظذ آخر ؾبدء افَائّة بـ »
مجٓقرية افَّر ادتحدة « ٓ تًْل أي شابَٔة ظذ » ادُِّة افًربٔة افسًقدية « أو » اجلّٓقرية افًربٔة
افسقرية « -
إلٕناء ؿائّة ٕستخدم افقشؿ ادزدوج < ،>ul< </ulأما إلضاؾة ظْك داخؾ افَائّة ؾْستخدم
ـذفؽ افقشؿ ادزدوج < >li< >.liحٔث يُقن حمتقى افًْك بغ وشّل آؾتتاح ) <( >li
واإلؽالق ) < - ( >.liوـِام أردٕا إضاؾة ظْك آخر ذم ٍٕس افَائّة ؿّْا بتُرار ٍٕس افًِّٔة مع
افتٖـد بقجقد ـامؾ ظْاس حمتقى افَائّة داخؾ وشّل تًريػ افَائّة < >ul></ulإذ9
بْٔام < 9> li></liيًّؾ ظذ افتًريػ بافًْاس افتل تنُؾ حمتقى افَائّة ـام يبْٔف ادثال
افتايل9
><ul
></ul
شُٔقن ٕتٔجة هذا ادثال ؿائّة ظادية تبدأ ـؾ ظْك ذم افَائّة بَْىة شقداء-
22
إٕناء ؿقائؿ متداخِة
ادَهقد بافَقائؿ ادتداخِة هق إناء ؿائّة ؾرظٔة مـ خالل ظْك ضّـ افَائّة افرئٔسٔة ـام يبْٔٓا
ادثال افتايل9
افثقرات افْاجحة
آحتجاجات افًارمة
إلٕناء ؿائّة ؾرظٔة داخؾ ؿائّة رئٔسٔة يتؿ إضاؾة افَائّة افٍرظٔة بافُامؾ ـام فق أهنا ؿائّة رئٔسٔة
داخؾ ظْك افَائّة افرئٔسٔة افتل ٕريد أن ٕوع هلا ظْاس افَائّة افٍرظٔة ـّتٍرظات مْف ؾِق أن فديْا
ظْك ما ذم ؿائ ـ ـ ـ ـ ـ ــّة وفت ـ ــُـ >.li< 9أشباب افربٔع افًريب< >liوأردٕا أن ٕؤػ فف متٍرظات
ؾسْوع ؿائّة بافُامؾ < >ul><li></li></ulداخؾ < >li></liـام ذم ادثال افتايل9
><ul
><ul
></liافَّع وآشتبداد><li
></liإتحار افبقظزيزي><li
></ul
></li
></liافثقرات افْاجحة><li
></liآحتجاجات افًارمة><li
></ul
23
2-2-1ؿائّة مرؿّة
هذا ظُس افَائّة افسابَة حٔث افستٔب هْا فف أمهٔتف فذا تُقن ظْاس افَائّة مرؿّة ؾافًْك إول
تًّدٕا أن يُقن هق إول وإخر ـذفؽ تًّدٕا أن يُقن هق إخر-
يتؿ إٕناء ؿائّة مرؿّة بٍْس أشِقب افَائّة افٌر مْيّة مع اشتبدال » « ulبـ » « olذم ـال وشّل
افتًريػ بافَائّة ،إذ » « ulهل اختهار اجلِّة إٓجِٔزية » « unordored listأي (ؿائّة ؽر
مْيّة) أما » « olؾٓل اختهار ـِّة » « ordored listأي (ؿائّة مْيّة)-
مثال9
><ol
></ol
ختتِػ ٕتٔجة هذه افَائّة ظـ شابَٓا ذم ـقن افًْاس ٓ تبدأ بَْىة شقداء بؾ تُقن مرؿّة ترؿٔام
تهاظديا-
2-2-2ؿائّة تًرئٍة
مـ افًْقان يتبغ فْا أن هدف هذه افَقائؿ هل افتًريػ بقء ما ؾِق أنْا ِّٕؽ ؿائّة بادْيامت
افًادٔة افُزى وأردٕا أن ٕذـر ـؾ مْيّة مع مجِة تًرئٍة هلا ؾافىريَة ادثذ فًٍؾ ذفؽ هل اشتخدام
افَقائؿ افتًرئٍة وافتل تنبف افَائّة افتافٔة:
إمؿ ادتحدة
اجلامًة افًربٔة
24
مْيّة إؿِّٔٔة توؿ افدول افًربٔة
آحتاد إوريب
إذا ٓحيت هذه افَائّة جٔدا ؾسسى أن ـؾ ظْك حيتقي ظذ جزأجـ 9إول هل افُِّة افتل شٔتؿ
تًريٍٓا أما اجلزء افثاين ؾٓل اجلِّة افتًرئٍة فذا بافبداهة شْحتاج إػ وشّغ أحدمها إلضاؾة افُِّة
وأخر إلضاؾة افتًريػ ،مع رضورة اشتخدام افقشؿ < >dlفتًرف افَائّة افًامة -ويتؿ إؽالؿف بًد
آخر ظْك ذم افَائّة باشتخدام وشؿ اإلؽالق <->.dl
إلضاؾة ظْاس افَائّة ٕستخدم افقشؿ < >dt></dtفُِِامت ئِٓا افقشؿ < >dd></ddفِجّؾ
ـام ذم ادثال افتايل9
><dl
></dtإمؿ ادتحدة><dt
></dtاجلامًة افًربٔة><dt
></dtاإلحتاد إوريب><dt
></dl
25
افهقر 3
أؿهد بْقع افهقرة آمتداد افتل يُّـ أن تٖخذه أي صقرة ،وتقجد هْاك افُثر مـ آمتدادات
فُـ شْتحدث هْا ظـ ثالثة ؾَط هل إـثر صٔقظا واشتخداما-
ذم افبداية وذم حال ـْت دمٓؾ ذفؽ ؾ٘ن امتداد أي مِػ يرمز إػ اشؿ افىريَة افتل تؿ اشتخدامٓا فـ
تُقيد (متثٔؾ) ادِػ ؾّثال ظْدما ٕناهد أي مِػ مْتٓل بآمتداد )ًٕ ، (.htmlرف مباذة أنف تؿ
تُقيده (متثِٔف) باشتخدام فٌة xhtmlوبافْسبة فِهقر ؾرمز آمتداد إػ افىريَة افتل بقاشىتٓا تؿ
ضٌط افهقرة.
JPG
هذه افىريَة هل إـثر صٔقظا ،وؿد تؿ تىقيرها هبدف ضٌط افهقر افتل تزيد ظذ 05مِٔقن فقن
خمتٍِة وظادة ما يُقن افهقر افىبًٔٔة -يتؿ حٍظ افهقر ظذ آمتداد JPGوأحٔإا ظذ آمتداد
jpegـاختهار فِّجّقظة افَائّة ظذ تىقير هذه افىريَة (Joint Photographic Expert
-Group).ومتِتؽ هذه افىريَة ؿدرة ظافٔة ظذ ضٌط أحجام افهقر فُـ بافىبع فُؾ رء ثّـ
وهْا يُقن ؾَدان رء مـ اجلقدة.
PNG
تًد هذه افىريَة إحدث مـ بغ افُؾ -ـان افداؾع وراء تىقيرها؛ تقؾر بديؾ ومْاؾس فالمتداد
GIFذم زمـ ـان ادستخدم جمز ظذ دؾع رشقم مادية ٓشتخدام هذا إخر.
إتؼ اشتخدام امتداد PNGحتك أصبح يْير ظِٔف ـثر مـ ادزجمغ ظذ أنف امتداد صقر افقيب
فَدرتف افًافٔة ظذ ضٌط افرشقمات وإصُال افتل ٓ حتتقي ظذ افُثر مـ إفقان -وؿد شاظد ظذ
هذا إٓتنار تقؾر ٕقظغ هلذا آمتداد؛ إوػ يتؿ ضٌىف باشتخدام 7بت أما افثاين ؾباشتخدام 13
26
بت وهذا إخر ؿابؾ ظذ ضٌط افهقر افتل تزيد ظذ 05مِٔقن فقن وهق ذم هذا ـْيره افـ، JPG
فُـ يتّٔز ذم ـقٕف ٓ يٍَد افهقرة جقدهتا وـذفؽ متُْٔف مـ متثٔؾ افهقر حتت خٍِٔة صٍاؾة-
GIF
هق آمتداد إصٓر ذم افنبُة بًد امتداد JPGحسب وئُبٔديا ،فُـ ييؾ PNGأحسـ مْٓا مـ
ٕاحٔة ضٌط افهقر ؾافوٌط بقاشىة GIFيتقؿػ ظذ 145فقن بْٔام PNGيستىٔع ضٌط افهقر
افتل تزيد ظذ 05مِٔقن فقن.
فٔس ادَهقد مـ هذا افُالم افتٍْر ظـ اشتخدام GIFؾٍل بًض إحٔان يُقن اشتخدامف حتّل
إذ هق افقحٔد افذي يسّح بٕ٘تاج صقر متحرـة ،وهذا مٔزة يٍْرد هبا ظـ باؿل آمتدادات.
JPGفِهقر افىبًٔٔة وادْاطر وإصخاص و بنُؾ ظام افهقر افتل حتقي أخقإا ـثرة -0
PNG -1فِرشقمات وإصُؾ افتل حتقي ظذ افَِٔؾ مـ إفقان وأحٔإا مع ما ذـرٕا ظـ
JPGفُـ باشتخدام 13بت-
GIF -2فِهقر ادتحرـة وأحٔإا فِرشقمات وإصُؾ افتل حتقي ظذ افَِٔؾ مـ إفقان-
3-1إضاؾة صقرة
ؿبؾ أن ٕؼع ذم اشتدظاء صقرة ما فٔيٓر ذم صٍحتْا ٓبد أن ْٕتبف إػ مُان تقاجد تِؽ افهقرة ذم
احلاشقب حٔث أنْا شَْقم ب٘رصاد ادتهٍح إػ مُان تقاجد افهقرة ذم افَرص افهِبة بافْسبة دُان
تقاجد صٍحة افقيب افتل ٕريد اشتدظاء افهقرة إفٔٓا ؾُِام ـان مقضع افهقرة أؿرب مـ مقضع
افهٍحة ـِام ـان خىقات إرصاد ادتهٍح أؿؾ فذا يْهح بقضع افهقر افتل ٕريد اشتًامهلا ذم مقؿًْا
ذم ٍٕس جمِد حٍظ صٍحات ادقؿع أو إٕناء جمِد ؾرظل داخؾ ادجِد افذي تتقاجد ؾٔف صٍحات
ادقؿع ثؿ ٕسّٔف imagesوٕوع داخِف مجٔع افهقر ادراد اشتدظائٓا إػ صٍحات مقؿًْا ومجٔع
ادهّّغ يتبًقن هذا إشِقب ،وذم ـؾ حال أجا ـان مُان افهقرة ؾْٕ٘ا ٕستخدم افقشؿ img
27
إلخبار ادتهٍح أنْا ظذ وصؽ اشتدظاء صقرة إػ هذه افهٍحة ثؿ ٕستخدم اخلاصٔة ٓ srcشتدظاء
افهقرة مـ مُإف ـام يع9
><body
><img src="arab_states.jpg" /
></body
ذم هذا ادثال تؿ افتىبٔؼ ظذ صقرة متقاجدة ذم ٍٕس جمِد مِػ افهٍحة حٔث ُٕتٍل بذـر اشؿ
افهقرة وصٌٔتٓا أما فق ـان افهقرة ذم مُان آخر ؽر جمِد مِػ افهٍحة ؾًْدها يُقن فديْا
حافتغ9
-0احلافة إوػ هل أن تُقن افهقرة ذم جمِد ؾرظل داخؾ جمِد مِػ افهٍحة ـام يع9
D:\website\images
حٔث يتقاجد مِػ افهٍحة داخؾ ادجِد websiteو افهقرة داخؾ ادجِد افٍرظل images
ظْدها ٕؤػ افهقرة بذـر ادجِد افذي حيقي افهقرة ثؿ ٕذـر افهقرة مع افٍهؾ بْٔٓام بـ .
><body
><img src="images/arab_states.jpg" /
></body
-1احلافة افثإٔة هل أن تُقن افهقرة خارج ادجِد افذي حيقي مِػ افهٍحة ـام يع:
D:\images\website
هذه ظُس احلافة إوػ حٔث جمِد افهقر هق افرئٔز وأخر هق افٍرظل ظْدها يُقن مسار
افهقرة ـام يع9
><body
><img src="../images/arab_states.jpg" /
28
></body
وتًْل افَْىتان أنْا ٕرجع بَدر جمِد إػ افقراء ثؿ ٕدخؾ ادجِد ادسّك imagesما يًْل ْ
أن فق ـان
افهقرة ذم افَرص d:/مباذة حا احتجْا إػ ذـر ادجِد imagesبؾ ـْا شُْتٍل بافَْىتغ ؾَط
وـٖنْا َٕقل فِّتهٍح 9ارجع خىقة واحدة فِقراء وابحث ظـ افهقرة ادسّك
-arab_states.jpg
وأخرا جيدر اإلصارة أنف مـ ادُّـ أن تُقن فِهقرة داخؾ جمِدات ؾرظٔة أـثر مـ واحد أو أن
تسبَٓا جمِدات رئٔسٔة أـثر مـ واحد ظْدها ٕذـر مجٔع ادجِدات حتك ٕهؾ فِهقرة إذا ـإت
ادجِدات ؾرظٔة أو ٕرمز فُؾ جمِد وراء جمِد افهقرة بـ --/حتك ٕهؾ إػ افهقرة-
خهائص افهقر9
ؿِْا أنْا ٕستخدم وشامً ذايت اإلؽالق إلضاؾة صقرة وهق imgوٕؤػ افهقرة – أي مسار تقاجدها
ذم افَرص ,ذم اخلاصٔة srcـام يع9
><body
><img src="images/arab_states.jpg" /
></body
وأن إذا ؿّت بتجربة هذا ادثال مع تبديؾ مسار افهقرة إػ مسار صقرة متقاجد ذم حاشقبؽ
ؾسسى أن افهقرة ييٓر حسب حجّٓا افًٍع -ذم احلََٔة يقجد هْاك خاصٔتغ إلظادة حتديد حجؿ
افهقرة فُْل ٓ أحبٓام ؾُام ذـرت فؽ ذم افبداية ٕستخدم xhtmlفِّوّقن و – CSSافذي مل
ٕناهد رء مْف حتك أن – فِنُؾ-
شٖخزك ظـ هاتغ اخلاصٔتغ ؾَط ٕجؾ مًرؾتؽ بقجقدمها فُـ أرجقا أن ٓ تستخدمٓام ؾـ CSS
شٔتٍُؾ بقطٍٔتٓام بٍُاءة-
اخلاصٔتان مها widthفتحديد افًرض و heightفتحديد افىقل ويٖخذان ؿٔؿ رؿّٔة بقحدة افَٔاس
بُسؾ ـام يع9
><body
"<img src="images/arab_states.jpg" with="300
>height="250" /
3/
></body
إن مّٓة هذه اخلاصٔ ة هل ضامن طٓقر رء مُان افهقرة ظْدما يًتذر طٓقر افهقرة بٖي شبب
ـان ،ـذـر صقرة ؽر متقاجدة ؾًِٔا ظذ احلاشقب أو حذف افهقرة مع مرور افقؿت أو حتك بطء
إسٕت فدى ادستخدم-
ٕستخدم اخلاصٔة ادسّك altوافتل تًْل افْص افبديؾ بافٌِة إُِٓٔزية ( )alternative textأما
ؿّٔتٓا ـام يدل ظِٔٓا اشّٓا ؾٓق ٕص مـ ادٍسض ظْد ؿراءتف أن يٍٓؿ افزائر ماهٔة افهقرة افتل
ـإت مـ ادٍسض أن تيٓر بدٓ مـ افْص-
><body
></body
وجيدر آصارة أن ـؾ متهٍح فف ـٍٔٔة خاصة ذم افتًامؾ مع هذه اخلاصٔة فذا مـ إحسـ دمربتٓا ذم
ظدت متهٍحات ،ؾّثال ظْد اظتذار طٓقر افهقرة ؾجقجؾ ـروم ٓ ييٓر افْص افبديؾ أبدا وإٕام
يُتٍل ب٘طٓار أجَقٕة صٌرة ذم ادُان ادٍسض أن تيٓر افهقرة أما ؾرؾُس ؾٔوع افْص افبديؾ
مُان افهقرة وذم حال مل يتؿ إضاؾة ٕص بديؾ ؾال يوع أي رء ما يًْل أن افزائر جيٓؾ متاما اؾساض
طٓقر هذه افهقرة ومـ هْا تُتسب هذه اخلاصٔة أمهٔة خاصة-
خاصٔة ادساظدة9
جرى ظادة مًيؿ ادهّّغ ظذ تسّٔة هذه اخلاصٔة بـ » خاصٔة افًْقان « متاصٔا مع اشّٓا title
فُـ أنا أؾوؾ تسّٔتٓ ا خاصٔة ادساظدة حٔث إحسـ اشتخدامٓا فؼح افهقرة واظتبار اخلاصٔة
افسابَة (أي )altـًْقان-
تيٓر ؿّٔة هذه اخلاصٔة ذم مربع صٌر ظْد وضع مٗذ افٍٖرة ؾقق افهقرة ،وتبَك خٍٔة ؾٔام دون
ذفؽ-
><body
30
بٔان "=" titleخريىة افدول افًربٔة"=<img src="arab_states.jpg" alt
اخلالصة9
أن وؿد إتْٓٔا مـ درس إضاؾة افهقر ومـ ؿبِف مًاجلة افْهقص ،مل يبؼ إٓ أن ٕٖيت بّثال أخر
يُقن بّثابة اخلالصة هلاذيـ افدرشغ-
><body
></h2افربٔع افًريب><h2
افثقرات افًربٔة ،أو افربٔع افًريب أو ثقرات افربٔع افًريب ذم اإلظالم ،هل حرـة احتجاجٔة ><p
شِّٔة ضخّة إىَِت ذم ـ ُِّؾ افبِدان افًربٔة خالل أوخر ظام 2111ومىِع ،2111متٖثرة
><strongبافثقرة افتقٕسٔة افتل إدفًت جراء إحراق
></emحمّد افبقظزيزي><em
></strong ٍٕسف وٕجحت ذم اإلضاحة بافرئٔس افسابؼ زيـ افًابديـ بـ ظع ،وـان مـ أشباهبا
افسٔاد
ّ آؿتهادي وشقء إحقال ادًَٔنٔة ،إضاؾة إػ افتؤٔؼ
ّ إشاشٔة إتنار افٍساد وافرـقد
.وإمْل وظدم ٕزاهة إٓتخابات ذم مًيؿ افبالد افًربٔة
></p
ما زافت ثقرة شقرية مستّرة مىافبة ب٘شَاط ٕيام بنار "=<acronym title
افثقرة افتقٕسٔة ٕجحت ثقرة 25يْاير ادكية ب٘شَاط افرئٔس ></acronym ،ؾبًدَ
افسابؼ حمّد حسْل مبارك ،ثؿ ثقرة 17ؾزاير افِٔبٔة بَتؾ مًّر افَذاذم وإشَاط ٕيامف ،ؾافثقرة
.افّْٔٔة افتل أجزت ظع ظبد اهلل صافح ظذ افتْحل
31
></p
><p
وأما احلرـات آحتجاجٔة ؾَد بٌِت مجٔع أنحاء افقضـ افًريب ،وـإت أـزها هل ><q
صٓرا ذم ـؾ افدول
ً ظريب أصبح
ّ حرـة آحتجاجات ذم شقريا -متٔزت هذه افثقرات بيٓقر هتاف
:افًربٔة وهق
></p
></body
افنُؾ 0-3
تًّدت اشتخدام متهٍح ؾرؾُس فتجربة هذا ادثال ـل ٕالحظ اخلط ادَْط افذي ييٓر حتت "حتك
ّ
وؿت ـتابة هذه افسىقر" ،ؾَد اشتخدمت هْا وشؿ acronymافذي ؿِْا أنف يستخدم فؼح
آختهارات -مـ افقاضح أين مل أشتخدم أي اختهار فُْل أردت أن أوضح فِزائر شبب اشتخدامل
32
هلذه افًبارة ،وما أن يوع افزائر مٗذ افٍٖرة ؾقؿٓا حتك تيٓر فف مربع صٌر مُتقب ظِٔف" 9ما زافت
ثقرة شقرية مستّرة مىافبة ب٘شَاط ٕيام بنار إشد"-
33
افروابط افتنًٔبٔة 4
افروابط افتنًٔبٔة (أو افقصالت ـام يسّٔٓا افبًض) هل افتل ختِؼ فْا افتٍاظؾ بغ صٍحات ادقؿع
افقاحد أو بغ ظدة مقاؿع ،حٔث يتُقن ادقؿع افقاحد مـ ظدة صٍحات يتؿ إٓتَال بْٔٓا باشتخدام
ما يسّك افروابط افتنًٔبٔة-
هْاك ٕقظان مـ افروابط أحدمها داخع وأخر خارجل وأجا ـان ٕقع افرابط ادراد إضاؾتف ؾْٕ٘ا
ٕستخ ـ ــدم افقشؿ ادزدوج < 9>a href=""></aحٔث ٕوع افهٍحة ادراد إٓتَال إفٔف داخؾ
اخلاصٔة hrefأما ٕص افرابط ؾْوًف بغ وشّل آؾتتاح واإلؽالق وهق ما شٔيٓر فِزائر ـام هق ذم
ادثال افتايل9
><body
></body
شُٔقن ٕتٔجة هذا ادث ال؛ طٓقر ظبارة "مقؿع افَّرية" بافِقن إزرق ومسىر مع ؿابِٔة افَْر ظِٔٓا
فالٕتَال إػ مقؿع افَّرية (-)www.alkamaria.net
ـام هق مذـقر ذم افًْقان ؾْٕ٘ا ٕستخدم افروابط اخلارجٔة فالٕتَال مـ مقؿًْا إػ مقؿع آخر ذم حمٔط
ظامل اإلٕس ٕت ،وضبًا يقضح ادثال افسابؼ ـٍٔٔة ؾًؾ ذفؽ فُـ ما ظِْٔا مًرؾتف هق أنْا ؿد ٕقد أن
ٕرشؾ افزائر إػ صٍحة حمددة داخؾ ادقؿع ادراد إٓتَال إفٔف وـذفؽ ؿد ٕوىر إػ إضاؾة روابط
حتتقي ظذ إصارات مثؾ & شقاء ذم افروابط افداخِٔة أو اخلارجٔة ـام ذم افرابط افتايل9
http://www.alkamaria.net/news.php?action=view&id=35
ذم حافة إرشال افزائر إػ صٍحة حمددة ذم مقؿع ما َٕقم بقضع رابط ادقؿع ثؿ ذضة .ثؿ اشؿ
افهٍحة ادرادة ،وهل news.phpذم حافتْا هذه.
34
مالحية 9اشؿ افهٍحة هل news.phpبامتداد ٕ .phpن افهٍحة بافذات حمٍقطة هبذه آمتداد
ٓحتقائٓا ظذ أوامر برجمٔة مـ فٌة phpأما فق ـان صٍحة ظادية بٌِة htmlفُتبْا
- news.htmأما ذم حافة احتقاء افرابط ظذ رمقز & ؾْٕ٘ا َٕقم باشتبداهلا إػ افرمز ادَابؾ فف ذم فٌة
xhtmlوهق ; -&هذا مع افًِؿ أنف بّجرد وضع افرمز & شًّٔؾ افهٍحة دون مناـؾ فُـ
تًد ذفؽ خىٖ بافْسبة فًِّاير افَٔاشٔة وشْرى ذفؽ ظْد احلديث ظْٓا-
اخلاصٔة 9title
ؿد أصبح هذه اخلاصٔة مٖخقؾا بافْسبة فؽ ،ؾٓل ٍٕس اخلاصٔة افتل اشتخدمْاها مع افهقر ،وتًّؾ
بٍْس افنُؾ؛ ٓ تيٓر ؿّٔتٓا إٓ ظْد وضع مٗذ افٍٖرة ؾقؿٓإ -ستخدمٓا مع افروابط ـًْقان
فِرابط أو فبٔان ما يٗدي إفٔف-
><body
افنُؾ ٕ 90-4تٔجة طٓقر ؿّٔة titleظْد وضع ادٗذ ظذ افرابط (ؿْاة اجلزيرة)
أحٔإا ؿد ٕريد أن ٕرشؾ افزائر إػ مقؿع آخر فُـ دون أن يَقم ب٘ؽالق مقؿًْا ٓشٔام وؿد يًجب
افزائر بادقؿع افذي أرشِْاه إفٔف ؾِٔتٓل ب ف ويْسك مًاودة تهٍح مقؿًْا ،فذا ربام مـ احلُّة أن ٍٕتح
فف ادقؿع ظذ ٕاؾذة جديدة بحٔث يبَك مقؿًْا مٍتقح يُّْف مالحيتف ذم أي وؿت.
35
مًيؿ ادتهٍحات اجلديدة تًّد إػ إؽالق هذه اخلاصٔة فُـ مع هذا ؾامزافت هذه اخلاصٔة دمدي
ًٍٕا ذم بًض احلآت ؾىاحا ؾوؾ افزائر ؾتح هُذا مقؿع ذم ٕاؾذة جديدةٕ .ستخدم اخلاصٔة target
ثؿ ًٕىٔف افَّٔة _blankوبافىبع مع افنحىة (_) إجبارا-
><body
ضبًا شُٔقن افْتٔجة ـسابَف فُـ هذه ادرة شٔتؿ ؾتح www.aljazeera.netذم ٕاؾذة جديدة-
4-1افروابط افداخِٔة
بًد أن حتدثْا ظـ افروابط اخلارجٔة ٕٖيت فِروابط افداخِٔة افتل هل إهؿ مادامت هل افتل ختِؼ فْا
افتٍاظؾ بغ صٍحات مقؿًْا ـام شبؼ وأذت ،وٓبد أن ٕنر أوٓ أنف يُّـ إضاؾة افروابط افداخِٔة
باتباع أشِقب افروابط اخلارجٔة أي بقضع اشؿ ادقؿع ثؿ افهٍحة ادراد إٓتَال إفٔٓا .ؾِق أنْا ِّٕؽ
صٍحتغ index.htmlو news.htmlمتقاجديـ ذم مقؿع www.site.comؾُّْْٔا وضع
رابط ذم ـؾ وا حدة مْٓام فالٕتَال إػ إخرى ظـ ضريؼ وضع اشؿ ادقؿع بافُامؾ ثؿ اشؿ افهٍحة
ـام يع:
><a/إخبار>"<a href="www.site.com/news.html
أما إشِقب افثاين وإمثؾ ؾٓق ـتابة اشؿ افهٍحة ادراد إٓتَال إفٔف مباذة مع مراظاة مسار تقاؾر
ادٍِات ظذ احلاشقب ـام شبؼ وحتدثْا ظْف ذم درس إضاؾة افهقر-
><a/إخبار>"<a href="news.html
36
هذان ادثآن يّثالن تقاجد ـؾ افهٍحات ذم جمِد واحد أما فق ـان افهٍحات ذم جمِدات خمتٍِات
ؾٔجب حْٔٓا حتديد مسار ادجِد بافُامؾ ،ؾّثال إذا ـان فديْا صٍحة ثافثة ( )about.htmlمتقاجد
ذم جمِد ؾرظل هق docؾببساضة يُقن افرابط إػ هذه افهٍحة ـام يع9
يُّـ بُؾ بساضة إضاؾة رابط بريد إفُسوين بحٔث إذا َٕر ظِٔف افزائر يٍتح فف صٍحة إرشال رشافة
إػ صاحب تِؽ افزيد ظـ ضريؼ برٕامج إرشال وتهٍح افرشائؾ Microsoft Outlookوذفؽ
ـام ذم ادثال افتايل9
ٕؤػ افزيد آفُسوين مُان افرابط مسبقؿا بُِة mailto :مع افَْىتغ ضبًا-
ماذا فق ـْت متِؽ صٍحة ضقيِة جدا ؟ أخٔس مـ اجلٔد فق أنؽ تستىٔع ارشال افزائر إػ ؾَرة مًْٔة
وتٍُل ظْف ظْاء افبحث ظْف؟ هذا ما ًْٕٔف مـ افرابط إػ مقضع حمدد؛ امُإٔة إناء رابط ٕي ظْك
ذم افهٍحة وظْد افَْر ظِٔف يتؿ َٕؾ افزائر مباذة إػ مقضع افًْك -إلٕناء رابط مـ هذا افْقع ٕتبع
اخلىقات افتافٔة9
-0أوًٕٓ 9ىل افٍَرة (أو أي ظْك آخر) اشام وحٔدا مـ اختٔارٕا باشتخدام اخلاصٔة idـام
يع9
><body
></body
باشتخدام اخلاصٔة ُٕ idقن ؿد خههْا آشؿ افقحٔد motivationsهلذه افٍَرة واخلىقة افتافٔة
تبغ ـٍٔٔة آشتٍادة مْٓا إلٕناء رابط يٗدي إػ هذه افٍَرة-
37
-1ثإٔإَ 9قم بٕ٘ناء افرابط افذي شٔٗدي إػ افٍَرة ادًْٔة وًٕىٔف اشؿ افٍَرة ـَّٔة مسبقؿا
بًالمة ادربع ٓ( -#تْسك أن اشؿ افٍَرة هل ؿّٔة اخلاصٔة -)id
><body
></body
></body
شتُقن افْتٔجة طٓقر ادحتقى مـ بداية افهٍحة فُـ ظْد افَْر ظذ افرابط » أشباب افثقرات
افًربٔة « شْٔتَؾ بؽ ادتهٍح مباذة إػ » ؾَرة أشباب ثقرات افربٔع افًريب «-
ؾُرة 9يُّْؽ إضاؾة رابط أشٍؾ افهٍحة مع ظالمة ادربع ؾَط ( )#ـَّٔة وظْد َٕر افزائر ظِٔف
ئًده مباذة إػ بداية ٍٕس افهٍحة افتل يتقاجد ؾٔٓا-
بُؾ بساضة ٕتبع ٍٕس اخلىقات افسابَة فُـ هذه ادرة ُٕتب افرابط اخلارجل بام ؾٔٓا افهٍحة ادذي
ٕريد إرشال افزائر إفٔف ومـ ثؿ َٕقم ب٘ضاؾة جزء رابط ادقضع ادحدد ؾِق أنْا ٕريد إرشال افزائر إػ
مقؿع افَّرية داخؾ صٍحة إخبار news.htmlظذ ؾَرة وضًت هلا خاصٔة idباشؿ
arabic_newsؾسُٔقن افرابط ـام يع9
><body
<a
إخبار >"href="http://www.alkamaria.net/news.html#arabic_news
38
4/
أساسياث نغت CSS
افتْسَٔات إشاشٔة فًْاس xhtml
40
41
مٍٓقم صٍحات إنامط 5
ظْدما يْتٓل أحدهؿ ببْاء بٔت ؾال صؽ أنف يسًد بامتالـف بٔتا جديدا ،فُـ يبَك ؾرحف حمدود حٔث
يبَك ظِٔف تٖثٔث افبٔت واشتُامل اإلجراءات افْٓائٔة افتل شتجًؾ مـ بٔتف مُإا صاحلا فِسُـ -هذا
افقصػ يتىابؼ بنُؾ أو بآخر مع مقضقع حديثْا ؾـ xhtmlبّثابة اجلدران ادبْٔة باإلشّْت
وافىقب بْٔام CSSيَقم مَام افدهان وإثاث وافديُقر بنُؾ ظام-
هذا باختهار مٍٓقم صٍحات إنامط فُـ جيب أن أنبٓؽ أن بًض برامج تهّٔؿ ادقاؿع ــ
Microsoft FrontPageتدظل ؿدرهتا ظذ تهّٔؿ مقاؿع باشتخدام xhtmlو -CSSؿد يْخدع
ادبتدئ ظْدما يناهد أنف ؾًال تَقم هذه افزامج بًّؾ مقاؿع تبدوا ذم ٕيرهؿ رائًة جدا ،فُـ ما أن
تؼع ذم دراشة CSSحتك تٍٓؿ حََٔة تًَٔد تِؽ افزامج فًّؾ ادهّؿ ،ؾاحلََٔة مل تزل تِؽ
افزامج تستخدم افْسخة إوػ فـ CSSمع خهائص وأوامر ربام مَْرضة مل يًد أحد يستخدمٓا بؾ
ومل يًد ادتهٍحات اجلديدة تٖخذها بًغ آظتبار وؾقق هذا تًتز أخىاء حسب ادًاير افَٔاشٔة-
يًقد افسبب وراء طٓقر تَْٔة CSSإػ حاجة ادهّّغ فًزل وؾهؾ افتْسٔؼ ظـ ادحتقى -وينّؾ
افتْسٔؼ ظذ إفقان واخلىقط واخلٍِٔات إػ آخره بْٔام ينّؾ ادحتقى ظذ مجٔع ظْاس فٌة xhtml
مـ ظْاويـ وؾَرات---
ويًْل هذا افُالم أنْا ٕستخدم تَْٔة CSSؾَط فِتحُؿ بّيٓر وصُؾ افًْاس دون افتًرض
فًِْاس ٍٕسٓا -ويتُقن افتهّٔؿ افْٓائل ٕي مقؿع مـ مجِة خهائص CSSادستخدمة فِتحُؿ
بٖي ظْك ذم ادقؿع-
وأخرا أرى فزوما ظع أن أنبٓؽ أن تَْٔة CSSتتىقر بنُؾ رسيع جدا مما جًؾ بًض متهٍحات
افقيب تتٖخر ذم دظؿ افتحسْٔات اجلديدة اددخِة ذم هذه افتَْٔة فذا مـ افرضوري جدا متابًة أخبار
دظؿ متهٍحات افقيب فِتحسْٔات اجلديدة ـل تتَاىض منُِة تهّٔؿ مقاؿع ويب ؽر متقاؾؼ مع
ؽافبٔة ادتهٍحات-
42
ضرق توّغ مِػ CSSداخؾ مِػ html 6
شْتحدث ذم هذا افٍهؾ ظـ افىرق افثالثة افتل بقاشىتٓا يُّْْا دمج أوامر مـ ٕقع xhtmlمع
أوامر أخرى مـ ٕقع -CSSوهل احدى ضرق ثالثة 9إما اجراء تْسَٔات CSSمباذة ظذ ـؾ
ظْك xhtmlوإما مجع مجٔع افتْسَٔات ذم رأس افهٍحة وبافتايل اجراء افتْسَٔات ظذ مجٔع ظْاس
افهٍحة أو إناء مِػ مستَؾ فتْسَٔات CSSوبافتايل امُإٔة اشتدظاء هذا ادِػ إػ مجٔع
صٍحات -xhtmlوؾٔام يع تٍهٔؾ ـٍٔٔة اشتخدام ـؾ ضريَة-
تًْل افتوّغ ادباذ داخؾ افقشؿ أن َٕقم بقضع متٌرات (تْسَٔات) CSSداخؾ افقشؿ افذي
ٕريد تٌٔر خهائهف ـام يع9
><body
ـام ٕالحظ مـ هذا ادثال ؾْٕ٘ا ٕستخدم اخلاصٔة styleفٍتح جمال وضع متٌرات افـ CSSافتل
شتَقم بتْسٔؼ افٍَرة -pادتٌر colorذات افَّٔة blueذم هذا ادثال يًْل اطٓار افٍَرة بافِقن
إزرق بدٓ مـ افِقن إشقد آؾسايض-
منُِة هذه افىريَة هق أنْا َٕقم بتُرار ٍٕس افًِّٔة ظذ أي ظْك ٕريد اشتبدال تْسَٔٓا
آؾسايض ،ؾِق ـان فديْا ثالث ؾَرات أخرى مثال وأردٕا تىبٔؼ ٍٕس افتْسٔؼ افسابؼ (أي جًؾ فقن
افٍَرة أزرق) ؾسٔتحتؿ ظِْٔا تُرار ٍٕس افًِّٔة ظذ وشقم افٍَرات افثالثة -يًْل تُرار
» "; « style="color: blueثالث مرات-
ختتِػ هذه افىريَة ظـ شابَٓا ذم ـقهنا تَقم بقضع ادتٌرات ذم رأس صٍحة افقيب بدٓ مـ افقشؿ
بافذات ـام يع9
43
><head
>"<style type="text/CSS
} ;P{ Color: blue
></style
></head
افقشؿ ادزدوج > <style></styleيَقم بٍتح جمال ـتابة افتْسَٔات أما اخلاصٔة typeذم وشؿ
آؾتتاح ؾتبغ ٕقع افتْسَٔات ظذ أهنا ٕيص مـ ٕقع -CSSوأخرا اجلِّة » } ;« P{ Color: blue
هق مًادل اجلِّة » "; « style="color: blueذم افىريَة إول -ؿد شِّت هذه افىريَة مـ
افتُرارات افتل حتدث ذم افىريَة إول ،ؾِق اشتًدٕا ٍٕس "مثال افٍَرات افثالثة" افذي حتدثْا ظْف
ذم افىريَة إول حا احتجْا إػ تُرار افتْسَٔات وإٕام يٍُل ـتابة اجلِّة » } ;« P{ Color: blue
مرة واحدة-
يًاب ظذ هذه افىريَة أمريـ اثْغ؛ أوهلام يُّـ ذم ـقن أي تْسٔؼ يىبؼ ظذ ظْك ما يتؿ تٍْٔذها
ظذ مجٔع افًْاس ذم افهٍحة ؾٍل ادثال افسابؼ شٔتؿ اطٓار مجٔع افٍَرات بافِقن إزرق -فِتخِص
مـ هذه ادنُِة ِٕجٖ إػ اشتخدام ادًرف idافذي شبؼ واشتخدمْاه ذم درس إناء ارتباط إػ
وضع حمدد وشْتحدث ظْف ٓحَا بافتٍهٔؾ -وإمر افثاين افذي يًاب ظِٔف هذه افىريَة هق أنف فق
ـْا ِّٕؽ أـثر مـ صٍحة ويب ,وهل احلافة دائام – ؾْٕ٘ا شْوىر إػ تُرار افتْسَٔات ادتناهبة ذم
ـؾ افهٍحات ،وؿد يبدوا إمر شٓال مع بوع صٍحات فُـ ظْدما يتُقن فْا مقؿع مع مئات
افهٍحات ؾال صؽ أن إمر يهبح حتد ـبر-
تًد هذه افىريَة إحسـ مـ بغ افىرق افثالثة ،حٔث َٕقم بٕ٘ناء مِػ مستَؾ حتقي مجٔع
افتْسَٔاتٕ -سّٔف مثال style.CSSثؿ َٕقم باشتدظائف ذم مجٔع صٍحات افقيب ظـ ضريؼ إضاؾة
افسىر افتايل ذم رأس افهٍحة-
><head
"<link rel="stylesheet" media="screen" type="text/CSS
>title="style" href="style.CSS" /
></head
يتؿ اشتدظاء مِػ افتْسَٔات » « style.CSSظـ ضريؼ اخلاصٔة hrefافتل ًٕىٔٓا مسار ادِػ
44
ـامِة أو اشؿ ادِػ ؾحسب ظْد تقاجد مِػ افهٍحة ( )xhtmlومِػ افتْسٔؼ ( )CSSذم ٍٕس
ادجِد.
يت نابف هذه افىريَة مع افثإٔة مـ ٕاحٔة افتُرار ،حٔث ٓ ٕحتاج إػ تُرار ٍٕس متٌرات CSSظذ
افقشقم ( ) xhtmlمـ ٍٕس افْقع -ويتّٔز ظـ افُؾ ظْدما يُقن فديْا أـثر مـ صٍحة حٔث َٕقم
ب٘ظادة شِسِة مـ افتُرارات ذم افىريَة إول ـل ٕىبؼ ٍٕس افتْسَٔات ظذ ٍٕس افقشقم أما ذم
افىريَة افثإٔة ؾافتُرار ٓ يُقن مـ ٕاحٔة افقشقم بؾ مـ ٕاحٔة افهٍحات حٔث ِٕجٖ إػ ٕسخ
وفهؼ مجٔع تْسَٔات افـ CSSذم رأس ـؾ صٍحة (يًْل تُرار ٍٕس افتْسَٔات ذم مجٔع صٍحات
ادقؿع) -أما بافْسبة فِىريَة افثافثة ؾال ٕحتاج إٓ إػ ٕسخ وفهؼ شىر واحد ؾَط هق شىر اشتدظاء
ادِػ حٔث ٕستدظل ٍٕس ادِػ إػ ـؾ صٍحات ادقؿع ويتؿ تىبٔؼ افتْسَٔات تَِائٔا -ومـ هْا
يتبغ فْا أن افىريَة افثافثة هل إحسـ وإؾوؾ إذ يَِؾ مـ افقؿت واجلٓد ـام يَِؾ أجوا مـ حجؿ
ادٍِات-
ؿد يسٖل شائال ويَقل 9ما افٍائدة مـ افىرق إخرى؟ فذا دظْل أوضح فؽ أنف مل يتؿ اخساع افىرق
افثالثة ذم آن واحد وإٕام ذم افبداية تؿ اخساع افىريَة إوػ ثؿ افىريَة افثاين إلدراك افًٔقب افتل
ذـرٕاها ظـ افىريَة إول ومـ ثؿ تؿ اخساع افىريَة افثافثة فٍْس افسبب؛ اشتدراك ظٔقب افىريَة
افثإٔة -ـِام تؿ اخساع ضريَة ـان اخلزاء حيتٍيقن بسابَٓا ـافًادة وهُذا أصبح فديْا ثالثة ضرق
بّٔزات وظٔقب خمتٍِة -يِّؽ ـؾ مهّؿ حرية اختٔار افىريَة افتل يْاشبف ،أما ـتجربة صخهٔة
ؾافىريَة إوػ أـاد ٓ أشتخدمٓا إٓ ٕادرا فتجربة تْسٔؼ ما ؿبؾ أن أؿرر اشتخدامف بْٔام أحٔإا
أشتخدم افىريَة افثإٔة فتْسٔؼ صٍحة ٓ تتُرر ٍٕس افتْسَٔات ذم أي صٍحة آخر ـتْسٔؼ ّٕقذج
"اتهؾ بْا" وأخرا أشتخدم افىريَة افثافثة ؾٔام دون ذفؽ.
ضريَة إناء مِػ9
إن ضريَة إٕناء مِػ CSSتنبف متاما ضريَة إٕناء مِػ xhtmlفُـ ظْد احلٍظ ٕختار مـ افَائّة
حٍظ بامتداد ) CSS (notepad++أو ُٕتب اشؿ ادِػ مع آمتداد ) (style.CSSإذا ـْا
ٕستخدم حمرر ظادي -أما ضريَة اشتدظائف إػ داخؾ مِػ xhtmlؾبقاشىة افسىر افذي ذـرٕا شابَا
أنف يواف داخؾ رأس صٍحة مِػ -xhtml
شٖضِب مْؽ أن أن تَقم بٕ٘ناء مٍِغ أحدمها مِػ صٍحة افقيب » « index.htmlوافثاين
45
9 « وشٔحتقي ادٍِغ ظذ إوامر افتايلstyle.CSS » مِػ افتْسَٔات
9 « index.html » أوامر مِػ افهٍحة
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar"
dir="rtl">
<head>
وشٖشتًغ بافنُؾ افتايل ظّال،بًد إناء ادٍِغ ادستَِغ يستب ظِْٔا أن ذح ؾُرة دجمٓام مًا
- افهقرة تٌْل ظـ أخػ ـِّة9 بَقهلؿ
46
افنُؾ 0-6
47
إضاؾة تْسٔؼ CSSفقشؿ xhtml 7
-0افقشؿ 9أي وشؿ افًْك افذي ٕريد تْسَٔف ،وفـ ٕؤػ صٔئا جديدا ذم هذا بؾ شْستخدم
ٍٕس افقشقم افذي شبؼ وحتدثْا ظْف فُـ دون أن ٕوًف ذم افنُؾ <> ،ؾّثال إذا أردٕا
تْسٔؼ ؾَرة ٕص ؾافقشؿ ادستخدم هق pادجرد وفٔس>- <p
-1اخلهائص 9وهل أوامر CSSافتل شْْسبٓا فِقشؿ فتحديد ٕقع افتْسٔؼ ادراد ـاخلاصٔة
colorافتل ختتص بِقن افًْك-
-2افَّٔة 9وهل افَّٔة افتل تٖخذها اخلاصٔة مـ ضّـ ؿٔؿ ـثرة ،ؾّثال اخلاصٔة افسابَة
colorيُّـ أن تٖخذ ـَّٔة افِقن إزرق أو إمحر أو أي فقن آخر -مـ ادُّـ فبًض
اخلهائص أن تٖخذ أـثر مـ ؿّٔة ـام شْرى ذفؽ ٓحَا-
ذـرٕا أن افهٌٔة ادًٔارية فهٍحة xhtmlهل رضورية آفتزام إٓ أهنا ذم بًض احلآت إذا تؿ
دماهِٓ ا ؾُّٔـ فِهٍحة أن تًّؾ جٔدا بافرؽؿ مـ تِؽ اخلىٖ -دظْل أؤـد فؽ مـ افبداية أن إمر
خمتِػ متاما مع صٌٔة ومًٔار -CSSؾٖي خىٖ ذم ادًٔار مٓام ـان بسٔىا شٔٗدي إػ دماهؾ ادتهٍح
جلّٔع افتْسَٔات مـ مُان اخلىٖ إػ هناية ادِػ -وشتيٓر ٕتائج تِؽ اخلىٖ جِٔة ظذ ادتهٍح ٓ
شٔام إذا ـان مقضع اخلىٖ يتًِؼ بٖشِقب تَسٔؿ افهٍحة-
48
ٕالحظ ذم هذا افنُؾ وجقد آشؿ selectorوهق يّثؾ
افقشؿ ادراد تْسَٔف ( pمثال) أما propertyؾتّثؾ خاصٔة
افتْسٔؼ ادراد إضاؾتف فِقشؿ ( colorمثال) أما valueؾتّثؾ
ؿّٔة اخلاصٔة وافتل يُّـ أن تُقن redذم حال اخلاصٔة
-color
أوامر 9xhtml
><body
></em></h1افربٔع افًريب><h1><em
><p بيٓقر هتاف > </emافربٔع افًريب > <emمتٔزت افثقرات افًربٔة افتل حهِت أثْاء
صٓرا ذم ـؾ افدول افًربٔة وهق
ً ظريب أصبح
ّ :
><q >. </qافنًب يريد إشَاط افْيام
></p
></body
تْسٔؼ 9CSS
{ h1
;text-align: center
}
أطـ أوامر افهٍحة ٓ حتتاج إػ ذح -أما افتْسٔؼ ؾٓق بسٔط جدا 9أوٓ ؿّْا بتحديد افقشؿ افذي
هندؾف وهق ، h1ؾتحْا بًدها افَقشغ اشتًدادا إلضاؾة افتْسَٔات -وؿد أضٍْا تْسٔؼ واحد ؾَط
باشتخدام اخلاصٔة text-alignوافتل ختتص بقطٍٔة حتديد جٓة افْص وؿّٔتٓا هْا centerأي
افتقشٔط -ويٍهؾ بغ اخلاصٔة وؿّٔتٓا َٕىتغ ؾقق بًوٓام افبًض وأخرا ختّْا بٍاصِة مَْقضة-
5/
افْتٔجة9
افنُؾ 0-7
ذم ادثال افسابؼ ؿّْا بتقشٔط افًْقان ( )h1دون افٍَرة ( ،)pوؿد ـان مـ ادُّـ تقشٔط افًْكيـ
مًا ظـ ضريؼ تُرار ٍٕس افتْسٔؼ افسابؼ مع اشتٓداف افٍَرة ذم ادرة افثإٔة ـام يع-
{ h1
;text-align: center
}
{ p
;text-align: center
}
إذا ؿّْا بتجربة هذا ادثال ظذ ادتهٍح ؾسٔيٓر ـؾ مـ افًْقان h1و افٍَرة pذم وشط افهٍحة
فُـ هْاك ضريَة ٓختهار هذه إوامر مع اإلبَاء ظذ ٍٕس افْتٔجة وهل أن َٕقم بُتابة افقشقم
ادراد تْسَٔٓا مع افٍهؾ بْٔٓا بٍاصِة ثؿ ُٕتب اخلهائص وؿّٔٓا متاما ـام يع9
{ h1, p
50
;text-align: center
}
شُٔقن ٕتٔجة هذا افتْسٔؼ منابف متاما فِتْسٔؼ افسابؼ ،وهق تقشٔط ـؾ مـ افًْقان h1وافٍَرة -p
افٍُرة هل ـٔػ َٕقم باشتٓداف ظْك متقاجد داخؾ ظْك آخر ودون افتٖثر ظذ افًْاس ادناهبة
افتل ٓ تتقاجد مًٓا داخؾ افًْك ادًْل -مثال ؿد ورد ظْكيـ strongذم ادثال إخر مـ ٕقع
xhtmlأحدمها داخؾ افًْقان وأخر داخؾ افٍَرة ،ؾاهلدف هق ـٔػ َٕقم بتٌٔر فقن افًْك
strongافتل بداخؾ افٍَرة دون افتٖثر ظذ تِؽ افتل بداخؾ افًْقان ؟
دظْا أوٓ أن َٕقم بتىبٔؼ افتْسٔؼ ادراد ظذ افًْك strongمباذة ـام يع9
{ strong
;color: blue
}
بافىبع شٔنّؾ هذا افتْسٔؼ مجٔع افًْاس strongادقجقدة ذم افهٍحة -أما ٓشتٓداف افًْك
strongادقجقدة داخؾ افٍَرة ؾَط ُٕتب افقشؿ pمساؾة ثؿ strongـام يع9
{ p strong
;color: blue
}
تًْل هذه افُتابة « p strong » 9تىبٔؼ افتْسَٔات ظذ مجٔع افًْاس strongادقجقدة داخؾ أي
ظْك -p
بًض إمثِة9
51
}{ 9 p strong emتىبٔؼ افتْسٔؼ ظذ ـؾ افًْاس مـ emذيىة أن تُقن داخؾ ظْك strong
مقجقدة بدورها داخؾ ظْك -p
ـؾ ما حدثتؽ ظـ فٌة CSSحتك أن فٔس إٓ جمرد مدخؾ فٍٓؿ ـٍٔٔة ظِّٓا -وؿد رأجْا مثال أن
اشتخدام افتْسٔؼ افتايل p{color: blue;} 9تَقم بتِقيـ مجٔع افٍَرات pادقجقدة ذم افهٍحة
بافِقن إزرق -هذا إمر ظام جلّٔع افقشقم ،حٔث أن ـؾ تْسٔؼ اشتٓدف بف أي وشؿ ،ؾاحلََٔة أن
ادستٓدف هل مجٔع افًْاس ذات ٍٕس افقشؿ -ؾِق اشتٓدؾت افقشؿ pتُقن ادستٓدؾة هل مجٔع
افٍَرات افتل بافهٍحة وفق اشتٓدؾت افقشؿ strongتُقن ادستٓدؾة هل مجٔع افْهقص افتل
بداخؾ أي وشؿ strongذم افهٍحة -فُـ مـ افْادر جدا ذم افقاؿع افًّع أن َٕقم ب٘ضاؾة
افتْسَٔات هبذا إشِقب ،فذا مـ افرضوري أن ٕستىٔع اشتٓداف بًض افقشقم دون إخرى-
وـذفؽ رأجْا ذم افٍَرة افسابَة ـٔػ أنف مـ ادُّـ اشتٓداف وشقم بداخؾ أخرى فتىبٔؼ تْسٔؼ
ظِٔٓا دون افتٖثر بافقشؿ إب -بافرؽؿ مـ ـقن هذا آشتٓداف مٍٔد جدا ،ؾٓق حمدود ٕقظا ما
ؾًْدما َٕقم باشتٓداف افقشؿ strongداخؾ مجٔع افٍَرات pمثال -ؾَد يْنٖ فديْا جمّقظة ـبرة مـ
ٕقع افقشؿ strongادتقاجدة داخؾ افٍَرات ،ؾامذا فق أردٕا ؾَط اشتٓداف بًض مْٓا وفٔس افُؾ ؟
هذا ما يتٔحف فْا اخلاصٔتغ idو classحٔث ٕستخدمٓام متاما بٍْس إشِقب افذي ٕستخدم
اخلهائص ذم صٍحات -xhtml
><body
إن ؿّٔة اخلاصٔتان classو idتُقن مـ اختٔار ادهّؿ بحٔث يُّـ اختٔار أي اشؿ ـان ذيىة
ظدم ابتدائف برؿؿ ذم حال اخلاصٔة ( idيًْل مـ اخلىٖ أن ُٕتب " id= "2nameوافهقاب هق
" )id= "name1أما مع اخلاصٔة classؾال مإع مـ ابتداء آشؿ برؿؿ -ـذفؽ جيب أن ًِٕؿ أنف
يُّـ اشتخدام ٍٕس آشؿ أـثر مـ مرة مع اخلاصٔة classبحٔث ـؾ وشؿ يواف فف تِؽ اخلاصٔة
52
شٖٔخذ مجٔع افتْسَٔات افتل شتواف فف أما مع اخلاصٔة idؾال جيقز اشتخدام ٍٕس آشؿ مع أـثر
مـ مرة واحدة -وباظتبار هذا افؼط ؾْٕ٘ا ٕستخدم اخلاصٔة classمع افًْاس افتل تتُرر أـثر مـ
مرة ذم ٍٕس افهٍحة ،بْٔام ٕستخدم اخلاصٔة idمع افًْاس افتل ٓ تتُرر إٓ مرة واحدة ذم ـؾ
صٍحة ـنًار ادقؿع ظذ شبٔؾ ادثال-
وأن بًد أن ظرؾْا ـٔػ َٕقم بتجٓٔز افًْك ادراد تْسَٔف ذم مِػ ،xhtmlمل يبؼ إٓ أن ٕرى ـٔػ
َٕقم بتىبٔؼ افتْسَٔات ظِٔف مـ خالل ،CSSوفٍْسض أنْا ٕريد تِقيـ افًْقان h1بافِقن ٕزرق
وتُبر حجؿ ٕص افٍَرة pذم ادثال افسابؼ ؾْٕ٘ا َٕقم بافتايل9
إذا ـان اخلاصٔة ادستخدمة idـام هل احلافة مع افًْقان ( " ) id="logoؾْستخدم
ؿّٔتٓا مسبقؿا برمز ادربع ـٓدف فِتْسٔؼ ثؿ ٕتابع اخلىقات افتافٔة ـافًادة-
أما إذا ـان اخلاصٔة ادستخدمة classؾَْقم بٍْس اخلىقات مع وضع َٕىة ماــ رمز
ادربع ـام يع9
وأخرا إذا ؿّْا ب٘ظادة ـتابة هذه افتْسَٔات بنُؾ مرتب شُٔقن ـام يع9
{ #logo
;color: blue
}
{ .pOne
;fontsize: 18px
}
53
مٍٓقم افتجّٔع وافتخهٔص 8
رأجْا ذم افٍَرة افسابَة ـٔػ يتؿ اشتخدام idأو classفتخهٔص ظْك ما اشتًدادا إلظادة تْسَٔف
دون افتٖثر بافًْاس ادنابف فف ؾِق ـان فديْا ثالث ؾَرات ٕص مثال وتؿ تْسٔؼ واحدة مْٓا ظز
اخلاصٔة classوفٍْرض (" )class="pOneبحٔث أظىْٔاه افتْسٔؼ افتايل:
{ #pOne
;color: blue
}
شتيٓر افٍَرة إوػ ,ادخهص باخلاصٔة , classبافِقن إزرق بْٔام افٍَرتان أخرتان
شتيٓران بافِقن آؾسايض وهق إشقد -فُـ ماذا فق أردٕا ختهٔص ؾَط جزء مـ افٍَرة إوػ
فٔيٓر بإزرق وفٔست افٍَرة ـِٓا ؟ أو ماذا فق أردٕا أن ٕجًؾ فقن خٍِٔة افٍَرتغ افثإٔة وافثافثة
أمحر؟
هْا يزز ؾاظِٔة افقشّغ spanو divحٔث ٕستىٔع بقاشىة spanأن ٕخهص جزء مـ افْص
داخؾ افًْك وَٕقم بتٌٔر تْسَٔف دون افتٖثر ظذ باؿل افًْك ـام يُّْْا مجع ظْكيـ أو أـثر
بقاشىة افقشؿ divثؿ َٕقم بافتًامؾ مع افُؾ ظذ أهنا ظْك واحد.
وٓبد أن ًِٕؿ أن spanهق وشؿ داخع وبافتايل دائام ما يُقن داخؾ افًْك ادراد ختهٔص جزء مْف
وٓ يُّـ بٖي حال مـ إحقال أن يقضع بحد ذاتف دون أن يُقن داخؾ ظْك مـ افْقع اخلارجل،
أما divؾٓق بافًُس وشؿ خارجل حئط بافًْاس ادراد دمًّٔٓا مع بًوٓا-
يتؿ تىبٔؼ افقشؿ spanـٖي وشؿ آخر مـ وشقم xhtmlمع إضاؾة خاصٔة إما idأو classؿّٔتٓا
هق آشؿ افذي شْستخدمف ذم مِػ CSSفتىبٔؼ افتْسٔؼ ،ويْبٌل احلرص ظذ أن يُقن اجلزء
54
ادراد ختهٔهف بغ وشّل آؾتتاح > <spanو اإلؽالق > </spanؾٍل ادثال افتايل مثال شٔتؿ
ختهٔص افْص بغ <span></span>:أي (جقن بالتر):
><body
صٓرا ؾٔام بًد وتؿ رؾًٓا ذم ـؾ افثقرات افتل حدثت ذم افدول افًربٔة
ً وؿد أصبح
></p
></body
وأن بًدما تؿ دمٓٔز افْص ذم مِػ xhtmlؾْستىٔع تىبٔؼ تْسٔؼ CSSظِٔف ـام ذم ادثال افتايل9
{ .slogan
;Color: blue
}
شٔيٓر صًار » افنًب يريد إشَاط افْيام « بافِقن إزرق ٕتٔجة هلذا افتىبٔؼ-
خيتِػ افقشؿ divظـ spanأنف حئط بافًْك مـ اخلارج بْٔام spanيَقم بافتخهٔص مـ افداخؾ
أما ظـ ـٍٔٔة ظّؾ افتىبٔؼ ؾإمر شٔان حٔث ٕؤػ ظِٔٓا إحدى اخلاصٔتغ idأو classثؿ
ٕحرص ظذ أن يُقن مجٔع افًْاس ادراد مجًٓا مع بًوٓا افبًض داخؾ divـام يبْٔف ادثال افتايل9
><body
55
تْسٔؼ 9CSS
{ #pTwoThree
;Background-color: red
}
شٔتؿ تٍْٔذ هذا افتىبٔؼ (اضاؾة خٍِٔة محراء) ظذ مجٔع افًْاس افتل بداخؾ افقشؿ ( divافٍَرة
افثإٔة وافثافثة)-
افنُؾ 0-8
ٕالحظ ـٔػ أن افًْقان وافٍَرة إوػ ييٓران بافتْسٔؼ افًادي بْٔام تيٓر افٍَرة افثإٔة وافثافثة
بخٍِٔة أمحر -وؿد يَقل ؿائؾ أن مـ ادُّـ اجراء ٍٕس افتْسٔؼ باشتخدام خاصٔة classبحٔث
ٕستخدم ٍٕس آشؿ فٍَِرتغ وهذا صحٔح متاما -فُـ جيب إٓتباه أن ـؾ ؾَرة تبدأ حتت افسىر
بًّْك أهنا ـِام أضٍْا ؾَرة جديدة ؾستٍْهؾ ظـ شابَٓا بَّدار شىر واحد فذا ؾ٘ن تىبٔؼ افتْسٔؼ
افسابؼ باشتخدام خاصٔة classتًْل بَاء إشىر افتل تٍهؾ بغ افٍَرات بٔواء متاما ظذ حاهلا
آؾسايض فُقهنا خارج افٍَرات وفٔست مْٓا-
56
تْسٔؼ افْهقص 0/
احلجؿ
ظْد ـتابة ٕص ذم صٍحة افقيب يتؿ إطٓارها تَِائٔا بحجؿ يَارب 05بُسؾ ،ومـ ادُّـ فِّهّؿ
أن يَقم بتٌرها إػ احلجؿ ادْاشب فف وذفؽ باشتخدام إحدى افىرق إربًة ادتقؾرة ذم فٌة 9CSS
-0إحجام افَٔاشٔة
ذم احلََٔة فٔس هذا بّهىِح متٍؼ ظِٔف بؾ جمرد تسّٔة مْل ـقن هل أحجام مدروشة بدؿة مـ ؿبؾ
خزاء فتْاشب ـاؾة آحتٔاجات -ذم هذه افىريَة يتؿ حتديد ؿّٔة احلجؿ باشتخدام مهىِحات ظادية
تنبف مهىِحات أحجام ادالبس بافٌِة إُِٓٔزية -وٕستخدم اخلاصٔة font-sizeفِتًريػ أنْا
ظذ وصؽ تٌٔر حجؿ افْص أما ظـ افَٔؿ ؾتُقن ـام يع9
9 xx-small أصٌر
9 Smallصٌر
9 Large ـبر
مِػ 9xhtml
57
<body>
</body>
9CSS مِػ
.xxsmall {
font-size: xx-small;
}
.xsmall {
font-size: x-small;
}
.small {
font-size: small;
}
.medium {
font-size: medium;
}
.large {
font-size: large;
}
.xlarge {
font-size: x-large;
}
.xxlarge {
font-size: xx-large;
58
}
افْتٔجة9
افنُؾ 0-0/
ذم هذه افى ريَة يتؿ حتديد حجؿ افْص بٖرؿام ظادية تَاس حسب وحدة افَٔاس بُسؾ -وؿد شبؼ
وذـرٕا أن احلجؿ آؾسايض فِْص هق 05بُسؾ فذا فـ يُقن مـ افهًب ظِٔؽ افتْبٗ بَّدار
حجؿ اخلط ادْاشب دقؿًؽ ،ؾاحلد إوشط شُٔقن مـ 05إػ 1/فِْهقص و مـ 1/إػ 2/
فًِْاويـ -و يُّْؽ افزيادة ظذ ذفؽ واختٔار احلجؿ افتل ترؽب بف وشَٔقم ادتهٍح بتىبٔؼ ما متع
ظِٔف دون زيادة وٓ َٕهان -وأن فْستًرض مثآ ظـ هذه افىريَة9
مِػ 9xhtml
><body
></h3ضامن افْجاح><h3
></body
6/
مِػ 9CSS
{ h3
;font-size: 30px
}
{ p
;font-size: 18px
}
افْتٔجة9
افنُؾ 1-0/
هذه افىريَة تنبف متاما افىريَة افسابَة إٓ أن وحدة افَٔاس هذه ادرة ( )emتٖخذ أرؿام ظؼية
ظُس pxوذفؽ بسبب أحجامٓا افُبرة إذ افَّٔة em0تًد حجؿ ـبر أما احلجؿ ادتقشط ؾٓق
em /.6بْٔام em 1شٔبدو ظّالق جدا -ويُّْؽ دمربة هذه افقحدة باشتخدام ٍٕس ادثال افسابؼ-
مـ افسٓؾ جدا افتًامؾ مع هذه افىريَة حٔث افْسٔة %0//تقازي احلجؿ آؾسايض (أي ما يقازي
)px05وإذا أردٕا تُبر افْص ٕزيد افْسبة مثال ( )%04/أو َْٕهٓا فتَِٔؾ احلجؿ مثال (-)%7/
ويُّْؽ دمربة هذه افقحدة أجوا باشتخدام ٍٕس ادثال افسابؼ-
ٕقع اخلط
60
مـ ادٗـد أن حجؿ اخلط يرتبط بْقظف ارتباضا وثَٔا فذا جيب احلذر ظْد اختٔار ـال مـ ٕقع اخلط
وحجّف ،فٔس هذا ؾحسب بؾ ٕقع اخلط افذي يتؿ اختٔاره ٓ بد أن يُقن متقؾرا ظذ حاشقب افزائر
وإٓ فـ يتًرف ظِٔف ادتهٍح هلذا أجوا يْهح ظْد اختٔار ٕقع اخلط أن ٕحرص ظذ اختٔار اخلىقط
افتل يتؿ تثبٔتٓا مع ٕيام افقيْدوز حتك ٕتجْب دماهؾ ادتهٍح فِخط ادختار فًدم تقؾره ذم حاشقب
افزائر.
ٕستخدم اخلاصٔة font-famillyفتحديد ٕقع اخلط أما ؿّٔٓا ؾٖشامء اخلىقط ظذ شبٔؾ ادثال9
- Arial
- Georgia
- Impact
- Verdana
هذه بًض افْامذج ظـ أنقاع اخلىقط افتل يتؿ تثبٔتٓا تَِائٔا مع أنيّة ويْدوز مـ ذـة
مايُروشقؾت -ويُّـ افًقدة إػ ادجِد fontادقجقد ظذ فقحة افتحُؿ فالضالع ظذ ادزيد مـ
أشامء اخلىقط أو حتك ؾتح برٕامج مُٔروشقؾت وورد افذي شٔسّح فؽ بتجربة بًض اخلىقط ؿبؾ
اشتخدامٓا.
مـ ادُّـ حتديد أـثر مـ خط واحد بحٔث يُقن إوفقية فِخط إول ؾ٘ن مل جيده ادتهٍح ظذ
حاشقب افزائر يٖيت فِخط افثاين وإٓ ؾاخلط افثافث وهُذا.
61
ويستحسـ ؾًؾ ذفؽ ؾبٓذا شٔستبًد وؿقع منُِة ظدم تقؾر اخلط ذم جٓاز افزائر ـام ويستحسـ
إضاؾة ـِّة sans-serifآخر ؿائّة اخلىقط ادختارة إذ تًْل هذه افُِّة 9ؿٔام ادتهٍح باختٔار
خط مـ اخلىقط افَٔاشٔة ادتقؾرة ظذ جٓاز افزائر ذم حال مل يتًرف ظذ أي خط مـ اخلىقط
ادختارة -ويًقد هذا إمر بٍائدة ـبرة جدا ظْدما يّتِؽ افزائر ٕيام ويْدوز ؿديؿ أو أي ٕيام آخر ٓ
يتقؾر ظْده اخلىقط ادحددة ،إذ يَقم ادتهٍح باختٔار خط مْاشب ضّـ مٍِات خىقط ٕيام
حاشقب افزائر.
ٓختٔار أـثر مـ خط يتؿ افٍهؾ بغ اخلىقط بٍاصِة مع وضع اخلط بغ ظالمتل تْهٔص ظْدما
يتُقن اخلط مـ ـِّتغ مٍْهِتغ ـام يع9
افنُؾ 2-0/
62
0/-1ادحاذاة وآزاحة
0/-1-0ادحاذاة
يَهد ب ادحاذاة اجلٓة افتل شٔيٓر ؾٔٓا افْص إذا ما ـإت افّٔغ ،افقشط ،افٔسار أو ضبط افْص
فتْاشب ادساحة ادتقؾرة -ويُّْْا حتديد جٓة طٓقر افْص باشتخدام اخلاصٔة text-alignافتل
تٖخذ افَٔؿ افتافٔة9
>:</pمـ خىاب مارتـ فقثر ـْٔج ذم افـ 28مـ أؽسىس ظام <p>1963
><blockquote
></body
63
3-0/ افنُؾ
9CSS مِػ
h2 {
text-align: center;
font-family: tahoma, "Arial Black",sans-serif;
}
blockquote {
text-align: justify;
font-family: "Courier New", Arial, sans-serif;
}
.by {
text-align: left;
font-size: 120%;
}
64
افنُؾ 4-0/
إتبف ٓ يُّـ حتديد جٓة افْص بافْسبة فِقشقم افداخِٔة ــ spanأو bؾٓل تٖخذ جٓة افقشؿ
اخلارجل فف p
0/-1-1آزاحة
إذا ٓحيت ذم ادثال افسابؼ ؾَد اشتخدٕا ذم اؿتباس خىاب مارتـ فقثر ـْٔج وشؿ آؿتباس
><blockquote/> <blockquoteوؿد ؿِْا أن افقشؿ blockquoteيزاح حمتقاه ٕحق جٓة
افٔسار إذا ـان ادماه افْص مـ افّٔغ إػ افٔسار وافًُس بافًُس إذا ـان جٓة افْص مـ افٔسار إػ
افّٔغ ؾٔتؿ تى بٔؼ اإلزاحة ٕحق افّٔغ -ـؾ هذا شبؼ وحتدثْا ظْف فُـ ما أريد افقصقل إفٔف هق أنف
يُّـ تىبٔؼ إزاحة فِسىر إول مـ افٍَرة بٍْس ادبدأ افذ يًّؾ بف إزاحة آؿتباس فُـ هذه ادرة
يواف اإلزاحة ظـ ضريؼ - CSS
إلزاحة افسىر إول مـ افٍَرة ٕستخدم اخلاصٔة text-indentثؿ ًٕىٔٓا ؿّٔة مساؾة اإلزاحة
مَدرة بقحدة افَٔاس بُسؾ أو بافْسبة ادئقية ـام يع9
{ p
;text-indent: 50px
}
65
0/-2افىراز وافزخرؾة
رأجْا ذم افدروس إوػ أن اشتخدام افقشؿ emجيًؾ افْص مائال بْٔام افقشؿ strongجيًؾ افْص
أشقد ظريض -وبام أنْا ؿِْا أن اشتخدام xhtmlيُقن إلضاؾة ادوّقن ؾَط دون افتْسٔؼ ؾٕ٘ف ٓ
جيب أن يُقن افداؾع وراء اشتخدام emو strongهق افتْسٔؼ ادبدئل فُؾ مْٓام ،بؾ جيب
اشتخدامٓام فتحديد جمّقظة مًْٔة مـ افُِامت ادّٓة بٌاية تْسَٔٓا ـِٓا ؾٔام ظـ ضريؼ -CSSـٖن
ٕستخدم emمثال مع مجٔع أشامء إصخاص افقاردة ذم افْص-
أما فتىبٔؼ إمافة أو اطٓار ٕص بإشقد افًريض ـتْسٔؼ ؾٓق مـ مٓام فٌة CSSيُّـ تىبَٔٓا مع
أي ظْك مـ ٕقع ٕيص ،ـام ويُّـ ازافة آمافة آؾسايض فِقشؿ emأو افتْسٔؼ آؾسايض فِقشؿ
-strong
ٕ -0ستخدم اخلاصٔة font-styleإلمافة افْص ـام تًٍِف افقشؿ emمتاما وتٖخذ افَٔؿ
افتافٔة9
:Obliqueهذا ٍٕس افسابؼ جيًؾ افْص مائال وٓ ؾرق مِحقظ بْٔٓام
ٕ -1ستخدم اخلاصٔة font-weightإلطٓار افْص بإشقد افًريض ـام تًٍِف افقشؿ
strongمتاما وتٖخذ احدى افَّٔتغ افتافٔتغ9
ٕ -2ستخدم اخلاصٔة text-decorationفتزيغ وزخرؾة افْص ـتسىر وصىب ،أو وضع
خط ؾقؿٓا إضاؾة إلمُإٔة جًؾ افْص ييٓر وخيتٍل وتٖخذ احدى افَٔؿ افتافٔة9
66
صىب افْص9 line-through
خط ؾقؿلoverline
<body>
</body>
9CSS مِػ
p {
font-size: 30px;
}
.under {
text-decoration: underline;
}
.through {
text-decoration: line-through;
}
.over {
text-decoration: overline;
}
67
افنُؾ 5-0/
تسّح اخلاصٔة list-style-positionبتحديد حماذاة افْص ظْدما يًقد ادٗذ إػ افسىر (أي
ظْدما يتُقن ٕص افًْك مـ أـثر مـ شىر واحد ـام يبْٔف افنُؾ 9)0,0/
افنُؾ 6-0/
تبغ افَائّة إوػ ذم افنُؾ 0,0/افٍُٔٔة افتل ييٓر ظِٔٓا افْص بافنُؾ آؾسايض ظْدما يتُقن
68
ٕص افًْك مـ أـثر مـ شىريـ حٔث ييٓر افسىران باإلزاحة ٍٕسٓا (هْا بداية ـِّة "ظْك" ذم
افسىر إول وـِّة " دون" ذم افسىر افثاين) أما افَائّة افثاين حتتٓا مباذة ؾتبغ ـٍٔٔة طٓقر افْص
بًد تىبٔؼ اخلاصٔة list-style-positionمع افَّٔة insideإلزافة آزاحة حٔث تبدأ ٕص
افسىر افثاين حتت ادًرف مباذة ـام ٕرى ذفؽ مع افسىر افثاين فَِائّة افثإٔة "مع إزافة إزاحة
افَائّة"-
ٕستخدم اخلاصٔة list-style-positionمع افَّٔتغ ( outآؾسايض) إلزاحة افْص افذي حتت
افسىر إول فٔبدأ حٔث بدأ افسىر إول ،أو مع افَّٔة insideإلزافة آزاحة ـل يبدأ افْص حتت
ادًرف مباذة ،وؾٔام يع إوامر ادستخدمة ذم افنُؾ -0,0/
أوامر 9xhtml
>)</pآؾسايض( <p>list-style-position: outside
>"<ul class="out
></li
></ul
><p>list-style-position: inside</p
>"<ul class="in
></li
></ul
أوامر 9CSS
{ .out
;list-style-position: outside
}
{ .in
;list-style-position: inside
}
7/
0/-3-1تٌٔر ادًرف آؾسايض
َٕهد مـ تٌٔر ادًرف آؾسايض؛ اشتبدال افدائرة ادّتِئة افتل تيٓر بداية ـؾ ظْك بقء آخر
بافْسبة فَِقائؿ افٌر ادْيّة ،أو بسؿٔؿ خمتِػ ظـ إرؿام افًادية بافْسبة فْقع افَقائؿ ادْيّة -ذم
حافة افَقائؿ افٌر ادْيّة يُّـ اشتبدال افَْىة افسقداء بـ 9مربع صٌر أو دائرة مٍرؽة أما ذم حافة
افَقائؿ ادْيّة ؾُّٔـ اشتبدال ترتٔب إرؿام بٖحرف أو بٖرؿام مـ افْقع افالتْٔل أو بٖرؿام مـ ٕقع
آخر ـام شْرى ذفؽ ذم ادثال رؿؿ ()-
ٕستخدم اخلاصٔة list-style-typeمع ـال ٕقظل افَقائؿ (مْيّة أم ؽر مْيّة) فتٌٔر ٕقع مًرف
افَائّة أو ٕقع افستٔب فُـ بافىبع فُؾ ٕقع مـ أنقاع افَقائؿ ؿٔؿ خمتٍِة ظذ أخر وؾٔام يع ذـر
تِؽ افَٔؿ حسب ٕقع افَائّة9
ؿٔؿ افَقائؿ افٌر ادْيّة >9<ul
: discدائرة ممتِئة (آؾسايض) o
:circleدائرة مٍرؽة o
:squareمربع o
ٓ :noneرء أي ييٓر افَائّة دون أي ممثؾ فف o
ؿٔؿ افَقائؿ ادْيّة >9 <ol
: decimalأرؿام ظادية )… (1, 2,3آؾسايض o
: Decimal-leading-zeroأرؿام ظادية صٍرية )(01, 02, 03... o
9arabic-indicأرؿام ظربٔة ظادية o
: Upper-romanأرؿام ٓتْٔٔة ـبرة )(I, II, III... o
: Lower-romanأرؿام ٓتْٔٔة صٌرة )(i, ii, iii... o
: Upper-alphaأحرف أبجدي إُِٕٔزي ـبرة )(A, B, C... o
:lower-alphaأحرف أبجدي إُِٕٔزي صٌرة )(a, b, c... o
:lower-greekافسؿٔؿ افٌريؽ o
وأن فْٖخذ ظذ ـؾ تِؽ افَٔؿ مثال واحد صامؾ يبغ ٕتائجٓا افًٍع ظْد افتىبٔؼ9
أوامر 9xhtml
>"<ul class="daira
70
<li><تٍاحة/li>
</ul>
<ul class="moraba3">
<li><تٍاحة/li>
</ul>
<ul class="lashai">
<li><تٍاحة/li>
</ ul >
<ol class="arkam_araby">
<li><افًْك إول/li>
</ol>
<ol class="ahruf_sakhir">
<li><افًْك إول/li>
</ol>
<ol class="ahruf_rumani">
<li><افًْك إول/li>
</ol>
-ol أوul ذم ـؾ ؿائّةli يرجك ادالحية أنْل ؿّت بآؿتهار ظذ ظْك واحد
9CSS أوامر
.daira {
list-style-type: circle;
}
.moraba3 {
list-style-type: square;
}
.lashai {
list-style-type: none;
}
.arkam_araby {
list-style-type: arabic-indic;
71
}
.ahruf_sakhir {
list-style-type: lower-alpha;
}
.ahruf_rumani {
list-style-type: upper-roman;
}
.ahruf_greki {
list-style-type: lower-greek;
}
9افْتٔجة هل
7-0/ افنُؾ
72
افنُؾ 8-0/
فَْؾ أن ذوؿؽ رؾٔع ,وهذا يْاشبْل – اضًِت ظذ افَٔؿ افسابَة ؾِؿ دمد ما ينبف ذوؿؽ وبافتايل
تتساءل حقل امُإٔة وـٍٔٔة إناء ممثؾ خاص بؽ ؟
حسْا ,يا مبدع ,مـ ادُّـ تًريػ افَقائؿ ؽر ادْيّة بهقرة بدٓ مـ ادًرؾات آؾساضٔة فٌة
CSSوذفؽ باشتخدام اخلاصٔة list-style-imageفتًريػ افهقرة افتل شتتّثؾ ـًّرف
فَِائّة -وفـ أمؾ مـ افتُرار أنف ـِام أردٕا تًريػ صقرة ذم مِػ CSSؾربام خيتِػ ٕقع اخلاصٔة
فُـ ـٍٔٔة تًريػ افهقرة ٓ ختتِػ بؾ تُقن دائام ظذ افنُؾ url("imgname.png”) 9وـذفؽ
ـٍٔٔة حتديد مسار افهقرة حٔث يتؿ ذفؽ وؾَا دُان مِػ CSSوفٔس -xhtmlوؾٔام يع مثال
اشتخدام مًرف خاص-
أوامر 9xhtml
>"<ul class="mo3arif
73
<li><تٍاحة/li>
</ul>
9CSS أوامر
.mo3arif {
list-style-image: url ("imgname.png");
}
9افْتٔجة
0/-0/ افنُؾ
74
إفقان وضرق إضاؾتٓا 00
يُّـ تٌٔر فقن جم ّقظة ـبرة مـ خهائص افًْاس ـتٌٔر فقن افْص وخٍِٔتف أو خٍِٔة ـامؾ
افهٍحة أو حتك تٌٔر فقن ظْك ظْد مرور افٍٖرة ظِٔف ،وإمر ذم ؽاية افبساضة وربام تًرف اخلاصٔة
ادستخدمة ذم ذفؽ وهق colorإٓ أن ما شٔبدو مًَدا ربام هل افىرق افتل يُّْْا بقاشىتٓا حتديد
ؿّٔة افِقن افذي ٕريده فًِْك ،وهل ـافتايل9
تًد افتسّٔة آشّٔة أشٓؾ هذه افىرق ومًيؿ ادبتدئغ حيِّقن بف ؿبؾ أن يٍاجٗوا بّحدوديتٓا
وظدم ؿدرهتا ظذ تِبٔة حاجاهتؿ مـ إفقان إذ ٓ تقؾر هذه افىريَة شقى 05فقٕا ؾَط ،هل إفقان
إشاشٔةَّ -
وؿؾ ما يستخدمٓا ادهّّقن اخلزاء -وظذ ـؾ حال ؾٔام يع أشامء هذه إفقان9
وأن فْٖخذ ادثال ظـ خىاب مرتـ فقثر ـْٔغ فتِقيـ بًض افًْاس بحٔث ًٕىل افِقن إزرق
فًِْقان وافِقن إمحر ٓشؿ افُاتب-
75
h2 {
text-align: center;
font-family: tahoma, Arial, "Arial Black", sans-
serif;
color: blue;
}
blockquote {
text-align: justify;
font-family: "Courier New", "Comic Sans MS", sans-
serif;
}
.by {
text-align: left;
font-size: 120%;
color: red;
}
9افْتٔجة
0-00 افنُؾ
76
00-1ضريَة افتسّٔة افسداشٔة
تًد هذه افىريَة إـثر اشتخداما حٔث حيتقي ظذ ماليغ إفقان فُـ مع إشػ مل يُـ مـ
ادُّـ تسّٔة هذه إفقان بٖشامء ظادية ـام ذم افىريَة افسابَة فذا تؿ اتباع ضريَة أشٓؾ وأوؾر ذم
تًريػ تِؽ إفقان هل ضريَة افتسّٔة افسداشٔة.
مـ ادًِ قم أن أصؾ إفقان مجًٔٓا ثالثة هل( 9إمحر ،وإخرض ،وإزرق) وإلجياد أي فقن َٕقم
بّزج تِؽ إفقان افثالثة بْسب خمتٍِة فتقفٔد أي فقن جديد -هذا هق افىريَة ادتبع ذم CSS
فتًريػ ؿّٔة افِقن ادراد وـؾ فقن ذم CSSشُٔقن صبٔٓا بـ -#FF22AA
إذ #FF22AAمتثؾ مزيج دج ّقظة أحرف و أرؿام تبدأ إجبارا بًالمة ادربع #ثؿ مزيج إحرف
مـ aإػ fوإرؿام مـ /إػ 8بحٔث تنر افَّٔتان إوفٔتان فْسبة مزيج افِقن إمحر وافَّٔتان ذم
افقشط فْسبة افِقن إخرض وأخرا افَّٔتان ادتبَٔتغ متثالن ٕسبة مزيج افِقن إزرق-
وفًِِؿ ؾٕ٘ف ٓ يقجد اشساتٔجٔة واضحة يُّـ ؾّٓٓا واتباظٓا دزج إفقان -ـؾ ما ظِٔؽ مًرؾتف هق
أن ادزيج افبدائل #//////خيص افِقن إشقد -وفِتجربة اشتبدفت مقضع افِقن إمحر باحلرف
Aؾهار افرمز #AA0000وظْدما جربتٓا ظذ ادتهٍح ـان افِقن افياهر هق إمحر ثؿ َِٕت
احلرف aدقضع افِقن إخرض أي #00AA00وبافتجربة ـان افِقن أخرض ثؿ ؾًِت ٍٕس إمر
مع مقضع افِقن إزرق ؾُان افْتٔجة أزرق ما يدل ظذ أن مجٔع إحرف يُّـ أن حتؾ حمؾ أخر
فُـ يبَك ادزج ؾـ يتَْٓا ادهّؿ مع مرور افقؿت.
وأخرا جيب أن أظسف أنف يقجد حماوفة فتسّٔة إفقان إـثر اشتخداما ـل ٕتُّـ مـ اشتخدامٓا
ـافىريَة إوػ وؿد تقصؾ افَائّة حتك أن إػ 036فقٕا فُـ ضقل افَائّة إضاؾة فىقل بًض
إشامء (مثال )LightGoldenRodYellowدمًؾ حٍظ هذه إشامء أمرا صبف مستحٔؾ ،فذا
أنهحؽ ب٘ضاؾة افرابىتغ افتافٔتغ ذم ادٍوِة ظْدك9
http://www.w3schools.com/CSSref/CSS_colornames.asp
77
http://www.w3schools.com/CSSref/CSS_colors.asp
فتجربة هذه افىريَة ؿؿ بافتًديؾ ظذ ٍٕس أوامر ادثال ذم افىريَة افسابَة وضع ؿّٔة افِقن حسب
هذه افىريَة مثال9
; color :# CC6600
00-2ضريَة rgb
ترمز rgbإػ إفقان إشاشٔة أمحر ،أخرض وأزرق ( -)Red Green Blueتًّؾ هذه افىريَة
ـسابَف مـ حٔث ؿهة مزج إفقان افثالثة فُـ هذه ادرة باشتخدام أرؿام مـ /إػ 144فُؾ ٕسبة
ـام يع9
حلسـ احلظ هذه ادرة يُّْؽ احلهقل ظذ مزيج أخقإؽ دون أن دمٓد ٍٕسؽ ؾزٕامج افرشام افذي
يْزل تَِائٔا مع ٕيام افقيْدوز خيتار أخقإف هبذه افىريَة فذا بُؾ بساضة ٕستىٔع آشتًإة بف دزج
إفقان-
78
افنُؾ 2-00
افَٔؿ افتل ذم ادربع تنُؾ ؿّٔة ادزيج ؾإوػ هل حسبة افِقن إمحر ( )05/ئِٓا ٕسبة افِقن
إخرض ( )13/وأخرا ٕسبة افِقن إزرق ( )01/وظذ هذا يُقن حتديد افَّٔة ـام يعcolor: 9
; )rgb(160, 240, 120
8/
اخلٍِٔة 01
يُّـ تٌٔر خٍِٔة أي ظْك مـ ظْاس xhtmlشقاء جًؾ خٍِٔتف فقن ظادي أو صقرة فُـ ؿبؾ
ذفؽ جيب ظِْٔا أن ْٕتبف حا ٕسّٔف » مٍٓقم افنّقفٔة « ويًْل أنْا فق ؿّْا بتٌٔر خٍِٔة ظْك ما
ؾافْتٔجة شٔن ّؾ مجٔع افًْاس افتل بداخِف إذ شتٖخذ ٍٕس اخلٍِٔة -وبًبارة أخرى إذا أضٍْا خٍِٔة
أخرض فًْك ٕص pوـان داخؾ هذا افًْك جمّقظة وشقم مثؾ em ،strongأو وشؿ رابىة a
ؾِقن خٍِٔة مجٔع هذه افقشقم شتُقن إخرض ٕهنا تَع داخؾ افقشؿ pأما فق أضٍْا اخلٍِٔة فِقشؿ
افداخع emمثال ؾِـ يٗثر ذفؽ ظذ افقشؿ اخلارجل -p
01-0فقن اخلٍِٔة
ؿِْا أنف إذا تؿ إضاؾة خٍِٔة فًْك ما ؾافًْاس داخِف تٖخذ ٍٕس اخلٍِٔة وبام أن bodyهق افقشؿ
إول فهٍحتْا وافذي حئط بجّٔع ظْاس افهٍحة ؾال خيٍك ظِٔؽ أنْا إذا أردٕا تًديؾ فقن خٍِٔة
افهٍحة ؾسَْقم باشتٓداف افقشؿ -bodyوخاصٔة تًديؾ فقن اخلٍِٔة شقاء فًْك أو فُامؾ
افهٍحة هل background-colorيتؿ حتديد ؿّٔتٓا (يًْل افِقن ادراد) ب٘حدى افىرق افسابَة
افؼح ـام هق ذم ادثال افتايل9
{ body
;background-color: silver
}
بادْاشبة ٓ يَتك افنّقفٔة ظذ اخلٍِٔة ؾَط ب ؾ يتخىاه فٔنّؾ ـامؾ افتْسَٔات إخرى ؾِق تؿ
تِقيـ ظْك ما بافِقن افٍيض مثال ؾّحتقى افقشقم داخؾ تِؽ افقشؿ شتيٓر ـذفؽ بافِقن افٍيض
ما مل خيهص فف تْسٔؼ آخر ،ويْىبؼ هذا أجوا ظذ bodyؾٖي تْسٔؼ يقضع ظذ افقشؿ bodyيتؿ
تىبَٔف ظذ مجٔع ظْاس افهٍحة ،أظقد وأـرر بؼط ظدم ختهٔص تْسٔؼ آخر فًِْاس داخِف-
مثال9
><body
80
></h1ظْقان مـ افدرجة إوػ><h1
مِػ 9CSS
{ body
;background-color: silver
; color : blue
}
{h2
;color: red
}
{strong
;background-color: yellow
}
ذم افبداية تؿ إضاؾة خٍِٔة ؾيض فِهٍحة مع تِقيـ مجٔع افْهقص بافِقن ٕزرق ـؾ هذه مـ خالل
اشتٓداف افقشؿ bodyما تًْل أن اخلٍِٔة آؾساضٔة ٕي ظْك ذم افهٍحة شتُقن افِقن افٍيض
وـذفؽ افِقن آؾسايض جلّٔع افًْاس افْهٔة شتُقن إزرق -ثؿ تؿ بًدها تًديؾ فقن افًْقان
مـ افدرجة افثإٔة ( )h2وإظىائٓا افِقن إمحر ـام وتؿ تًديؾ فقن خٍِٔة افًْك strongوإظىائٓا
افَّٔة أصٍر-
81
افنُؾ 0-01
يُّـ إضاؾة صقرة ـخٍِٔة ٕي ظْك ـام يُّـ إضاؾة صقرة ـخٍِٔة فُامؾ افهٍحة ظـ ضريؼ
اشتٓداف افقشؿ - bodyاخلاصٔة ادستخدمة ذم حتديد صقرة اخلٍِٔة هل background-
،imageوصٌٔتٓا ـافتايل9
;)"background-image: url("image/bg.png
تدل ؿّٔة urlظذ مسار ادجِد افذي حيتقي ظذ افهقرة و يُّـ أن يُقن جمِد متقاجدة ذم مقؿًْا
أو ذم مقؿع آخر حْٔٓا ٕتقصؾ إفٔٓا مـ خالل رابىة ادقؿع مع ذـر مسار افهقرة بافُامؾ-
ٕحسب مسار ادجِد –ذم حال تقاجد افهقرة ذم مقؿًْا ,باظتبار مِػ CSSوفٔس مِػ xhtml
ـام ـْا ًٍٕؾ ظْد إضاؾة صقرة ظادية ـًْك دِػ -xhtml
مثال9
ًٕقد وٕستخدم مثال خىاب مارتـ وٕؤػ صقرة خٍِٔة افهٍحة ظذ افقشؿ bodyـام يع9
{ body
;)"background-image: url("image/MLKFreedom.png
82
}
h2 {
text-align: center;
font-family: tahoma, Arial, "Arial Black", sans-
serif;
color: blue;
}
blockquote {
text-align: justify;
font-family: "Courier New", "Comic Sans MS", sans-
serif;
}
.by {
text-align: left;
font-size: 120%;
color: red;
}
9افْتٔجة
1-01 افنُؾ
83
01-1-1تثبٔت اخلٍِٔة مـ ظدمف
تسّح فْا CSSبافتحُؿ بحافة صقرة اخلٍِٔة إذا ما أردٕا أن ٕجًِٓا متحرـة بحٔث تتحرك مع مجٔع
ظْاس افهٍحة صًقدا وٕزوٓ أو إذا ما أردٕا أن ٕجًِٓا ثابتة بحٔث تتحرك افًْاس دوهنا-
وٕستخدم اخلاصٔة background-attachmentفًٍؾ ذفؽ مع افَّٔة fixedجلًِٓا ثابتة أو
scrollجلًِٓا متحرـة ،وهل افَّٔة آؾساضٔة-
فتجربة هذه اخلاصٔة يُّْؽ اشتخدام ٍٕس ادثال افسابؼ مع اضاؾة افسىر افتايل ظذ جمّقظة
افتْسَٔات اخلاصة بافقشؿ bodyحتت background-imageمباذة ـام يع9
{ body
;)"background-image: url("image/MLKFreedom.jpg
;background-attachment: fixed
}
بافىبع ٓحيت أن اخلٍِٔة يتُرر تَِائٔا إػ أن يّتِ ـامؾ افهٍحة فُـ يُّـ تًديؾ ذفؽ بحٔث
ٕجًِف يتُرر ظامقديا أو أؾَٔا أو ييٓر ؾَط مرة واحدة دون تُرار ،فًٍؾ ذفؽ ٕستخدم اخلاصٔة
background-repeatمع إحدى افَٔؿ افتافٔة9
84
}
افْتٔجة9
افنُؾ 2-01
01-1-3مقضع اخلٍِٔة
بَك هْاك خاصٔة أخرة مرتبىة بهقرة خٍِٔة افهٍحة وهل background-positionأي
مقضع أو مُان طٓقر افهقرة وهْاك أشِقبان فبٔان ذفؽ:
-0إما أن َٕقم بتحديد مساحة تباظد افهقرة ظـ يسار وأظذ افهٍحة متّثِة ذم ؿٔؿ رؿّٔة
بقحدة افَٔاس pxـام يع:
;background-position:71px 71px
وتًْل هذه 9طٓقر افهقرة ظذ بًد 6/بُسؾ مـ افٔسار و 6/بُسؾ مـ إظذ -هْاك ؿٔد
ٓشتخدام هذه افىريَة وهق أن يُقن افهقرة ؽر متُررة ؾافهقرة ادتُررة متِ افٍحة بافُامؾ فذا
ٓ حاجة فتحديد مقضع افهقرة ،أما إذا تُرر ظامقديا أو أؾَٔا ؾ٘ن افَّٔة إوػ افتل ترمز فتباظد
افهقرة ظـ افٔسار هل وحدها افتل تًّؾ بْٔام افَّٔة افثإٔة افتل ترمز فتباظد افهقرة ظـ إظذ ٓ
يُقن فف أي ؾاظِٔة-
85
ؾقق9 top
حتت9 bottom
يسار9 left
وشط9 center
يّغ9 right
تًْل اطٓار اخلٍِٔة جٓة افّٔغ أظذ افهٍحةtop left ويُّـ دمج ؿّٔتغ فتحديد اجلٓات ؾّثال
9 يّغ أشٍؾ افهٍحة وادثال افتايل يقضح ـٍٔٔة ذفؽ9 تًْل اطٓار اخلٍِٔةbottom right وأجوا
body {
background-image: url("image/MLKFreedom.jpg");
background-attachment: fixed;
background-repeat : no-repeat ;
background-position: bottom left;
}
افْتٔجة
3-01 افنُؾ
86
01-1-4اختهار خهائص اخلٍِٔة
ظْدما ٕناهد خهائص اخلٍِٔة ٕجد أهنا تبد دائام بُِّة backgroundئِٓا اشؿ يدل ظذ وطٍٔة
اخلاصٔة ،إذا افٍُرة هل أن ٕستخدم ؾَط ـِّة backgroundـخاصٔة ًٕىٔٓا افَٔؿ ادراد مع
افٍهؾ بْٔٓا بّساؾة ،ؾاخلهائص افسابَة مثال تهبح ظْد اختهارها9
{ body
background: #f0fafc url("image/bg.png") no-repeat
;bottom left fixed
}
ٕتٔجة هذا ادثال شُٔقن ٍٕس ٕتٔجة ادثال افسابؼ فُـ مع اضاؾة بسٔىة وهل تِقيـ اجلزء ادتبَل مـ
اخلٍِٔة بافِقن ( # f0fafcفِّالحية 9فٔس هْاك أي ترتٔب ذم ذـر افَٔؿ وـذفؽ يُّـ ذـر بًض
افَٔؿ دون إخرى)-
87
تْسٔؼ افروابط افتنًٔبٔة 02
02-0افٍئات ادزيٍات
ٓ أصؽ أنؽ رأجت ذم بًض ادقاؿع أنف ظْدما ٕوع مٗذ افٍٖرة ظذ احدى افروابط تتٌر ميٓره
افبدائل إػ ميٓر جديد ،ثؿ ٓ يِبث أن يًقد إػ ميٓره افذي ـان ظِٔف بّجرد ابًاد ادٗذ ظْف -هذا
افْقع مـ افتْسَٔات يتؿ إنائٓا باشتخدام ما يسّك افٍئات ادزيٍة-
{ }a:hover
» « aهق وشؿ ظادي (وشؿ إضاؾة رابط) أما hoverؾٓل افٍئة ادزيٍة وهق اشؿ تؿ حجزه مسبَا مـ
ؿبؾ مزجمل فٌة -CSSحٔث مجٔع أشامء افٍئات ادزيٍات حمجقزات مسبَة وٓ دخؾ فِّهّؿ ذم
تسّٔتٓا ٓ ،مـ بًٔد وٓ مـ ؿريب ،إٓ ما ـان مـ تدخِف ذم تسّٔة classأو idإذ مـ ادُّـ اؿسان
ؾئة مزيٍة ب٘حدى تِؽ اخلاصٔتغ ـام شْرى ذفؽ ؾٔام بًد-
02-1تْسٔؼ افروابط
أؿهد بافتْسٔؼ إويل؛ اديٓر افذي شٔيٓر ظِٔف افرابط ظْد ؾتح افهٍحة -وؿد شبؼ ورأجْا أن
افتْسٔ ؼ آؾسايض ٕي رابط 9هق أن ييٓر بافِقن إزرق مع تسىر افْص ،فذا مّٓتْا شتُقن اظادة
تْسٔؼ افرابط ،وأنا ظذ درجة مـ افَٔغ تسّح يل أن أؿقل أنؽ ؿادر ظذ ؾًؾ ذفؽ -ؾَد شبؼ وحتدثْا
ظـ زخرؾة افْص ,أي اخلاصٔة – text-decorationحٔث ؿِْا أهنا تٗدي ظدة وطائػ مْٓا
تسىر افْص فذا إذا ـان فديْا رابط ٕيص مسىر وأردٕا إفٌاء اخلط حتتف ؾام ظِْٔا إٓ أن ٕستخدم ٍٕس
اخلاصٔة ( )text-decorationوًٕىٔٓا افَّٔة noneإلزافة افتسىر -وبافْسبة فِقن ٓ أطْؽ
88
font-( ) وـذفؽ حجّفfont-style( وإن صئت يُّْؽ تٌٔر ٕقع اخلط-color ٕسٔت اخلاصٔة
9) وؾٔام يع مثال بسٔط يبغ أهؿ افتْسَٔات إوفٔةsize
9xhtml مِػ
<body>
<p>
<a href="http://www.alkamaria.net"><افرئٔسة/a> |
<a href="news.html"><إخبار/a> |
</p>
</body>
9CSS مِػ
a {
text-decoration: none;
font-weight: bold;
font-size: 18px;
font-family: Arial, "Comic Sans MS", sans-serif;
color: #666666;
}
افْتٔجة
0-02 افنُؾ
0//
02-1-1ظْد مرور ادٗذ
احلغ جاء دور افتىبٔؼ افًّع فٍِئات ادزيٍات وأول تىبٔؼ شُٔقن مع افٍئة ادزيٍة :hoverوافتل
تًْل (ؾقق أو ظذ) ويتؿ إؿراهنا مع اشؿ افقشؿ أو إحدى اخلاصٔتغ classأو idفتًْل تىبٔؼ
افتْسَٔات ظْدما يُقن ادٗذ ؾقق افًْك ادحدد-
فتْسٔؼ افرابط ظْد مرور ادٗذ َٕقم ب٘ؿران افقشؿ :hoverمع وشؿ إناء افروابط aثؿ َٕقم
بتحديد افتْسَٔات ادراد ـام ذم ادثال افتايل9
{ a:hover
;text-decoration: underline
;background-color: black
}
شتُقن ٕتٔجة هذا ادثال 9اضاؾة خٍِٔة شقداء فِرابط ظْدما يُقن مٗذ افٍٖرة ؾقؿٓا مع تسىر
فِْص ـام ذم افنُؾ افتايل9
افنُؾ 1-02
هْاك إمُإٔة تىبٔؼ تْسٔؼ خمتِػ ييٓر ظْد افَْر ظذ آرتباط أي جمرد حليات بغ َٕر وإؾالت
افٍٖرة وـثرا ما ٓ يالحيف افزائرٕ -ستخدم افٍئة ادزيٍة a:activeفتًديؾ افتْسَٔات ـام هق ذم ادثال
افتايل9
{ a:active
0/0
;text-decoration: none
;font-size: 30px
}
هْاك ؾئة مزيٍة آخر هل a:focusتستخدم بٍْس افىريَة وتٗدي ٍٕس وطٍٔة ادثال افسابؼ وٓ ؾرق
ؾًع بْٔٓا وبغ a:activeويُّْؽ دمربتٓا بٍْسؽ حتك ٓ تتٍاجٖ ذم افدروس افَادمة حٔث
شْستًرضٓا بقء مـ افتٍهٔؾ-
مـ ادُّـ تىبٔؼ تْسٔؼ خمتِػ فالرتباط افتل تؿ زيارهتا ـام هق بافْسبة فِتْسَٔات آؾساضٔة ظْدما
ٓ يتؿ افتًديؾ ظـ أي مـ تْسٔؼ آرتباط إذ ييٓر افتْسٔؼ اخلارجل بإزرق بْٔام افرابىة افتل تؿ
زيارهتا ييٓر بإزرق افٍاتح ،وجيدر اإلصارة إػ أن مًيؿ ادهّّغ يىبَقن ظذ هذا اخلٔار ٍٕس
تْسٔؼ افيٓقر اخلارجل فُـ أوٓ وآخرا فست جمز ظذ آؿتداء هبؿ يُّْؽ ؾًؾ ذفؽ ـام حيِق فؽ.
فتٌٔر تْسٔؼ ما بًد زيارة آرتباط ٕستخدم افٍئة ادزيٍة a:visitedـام يبْٔف ادثال افتايل9
{ a:visited
;color: red
}
0/1
أوامر مخقذمت نهخظميم
افتحُؿ بنُؾ طٓقر ظْاس افهٍحة
0/2
0/3
ّٕقذج افهْدوق 03
يستحٔؾ ظذ ادهّؿ أن يْجز تهامٔؿ ويب باشتخدام xhtmlو cssدون أن يتَـ ما يسّك بّْقذج
افهْدوق ،فذا شٖضِب مْؽ أن تُقن مـ أن أصد إتباها ظْد ؿراءة هذا اجلزء مـ افُتاب ،ؾْٓا
يُّـ ؾحق ؿدرات فٌة - cssوفُـ ؿبؾ أن ٕدخؾ ذم ظّؼ ادقضقع دظْا ٕبدأ باجلإب افْيري
وفْتباحث مًا ظـ مٍٓقم ّٕقذج افهْدوق-
فَد شبؼ مرارا وتُرار أن وصٍت بًض افقشقم أهنا داخِٔة وظـ أخرى أهنا خارجٔة -إذا ـْت تتذـر
ذفؽ وؾّٓت ـذفؽ ادَهقد ؾْٓٔئا فؽ ،وإٓ ؾٓذه ؾرصتؽ فتستدرك ما ؾاتؽ-
يًتز افقشؿ خارجل ظْدما يبدأ طٓقر حمتقاه ذم أول افسىر افذي حتت افًْك افسابؼ فف ،بْٔام يًتز
داخع ظْدما ييٓر حمتقاه مُّال فًِْك افسابؼ فف (أي يبدأ حمتقاه حٔث إتٓك حمتقى افًْك افسابؼ
فف دون افًقدة إػ افسىر) -ؾِق أن صٍحة ويب يبدأ بًْقان h1متبقظا بٍَرة ٕص pؾ٘ن ـال مـ
افًْقان وؾَرة افْص شٔبدآن ـؾ واحد مْٓام ذم شىر جديد حتت بًوٓام افبًض ،وأن ظْدما َٕقم
ب٘ضاؾة وشؿ emداخؾ افٍَرة pؾٕ٘ف شٔيٓر حمتقاه ـتابع دحتقى افٍَرة (وهق ـذفؽ ؾًال) دون
افًقدة إػ افسىر ـام يبْٔف افنُؾ افتايل9
افنُؾ 0-03
ٕرى جٔدا ذم هذا افنُؾ أن افقشؿ h1تنُؾ ما ينبف افهْدوق وأنف ظْدما أضٍْا افقشؿ pؾٕ٘ف ؿد
بدأ حمتقاه ذم أول افسىر افتايل تارـا ؾراؽا بْٔٓا وبغ افًْقان ،بْٔام أنف ظْدما أضٍْا افقشؿ emؾٕ٘ف
0/4
طؾ متابًا دساحة افقشؿ pوهُذا يُقن فديْا ذم هذا افنُؾ وشامن خارجٔان مها h1و pووشؿ
ثافث داخع هق -em
ٕستْتج مـ هذا أن مٍٓقم افهْدوق يدل ظذ ادساحة افتل يستحقذ ظِٔٓا افقشقم اخلارجل ،حٔث
يتنُؾ فديْا ما ينبف افهْدوق مما يسّح فْا بافتحُؿ هبذه ادساحة ـتًديؾ ضقهلا وظرضٓا-
ؿد يتبادر إػ ذهْؽ أن شبب ظدم طٓقر حمتقى افقشؿ emذم أول افسىر افتايل هق ـقْٕا أضٍْاه
داخؾ افقشؿ pوفٔس خارجف (بًد > -)</pهذا ادْىؼ خاض متاما إذ فق أنْا اشتبدفْا مُان em
بٖي وشؿ آخر مـ ٕقع خارجل ــ h1أو pؾ٘ن افْص" 9هذا حمتقى ؾَرة ٕص مائؾ" ـان شٔيٓر ذم
أول افسىر افتايل ،إذا ؾافسبب افقجٔف هق ـقن emهق وشؿ داخع-
03-0حجؿ افهْدوق
أؿهد مـ حجؿ افهْدوق ـؾ مـ افىقل وافًرض ويتؿ حساهبام بقحدة افَٔاس بُسؾ ( )pxأو
بافْسبة ادئقية ( )%أما ظـ اخلاصٔتغ ادستخدمتغ فًٍؾ ذفؽ ؾٓام widthفتحديد افًرض (يّغ
يسار) و heightفتحديد افىقل (ؾقق فـ حتت)-
وجيدر آصارة إػ أن احلجؿ آؾسايض فِهْدوق هل %0//فُؾ مـ افىقل وافًرض فذا ٕرى ذم
مثال افقشؿ pأن افْص يّأل ـامؾ ظرض وضقل افهٍحة إػ أن يْتٓل افْص اددخؾ ـام هق واضح
ؾٔام يع9
مثال9
></pؿؿ باشتبدال هذا افْص بْص ضقيؾ ظذ إؿؾ أربًة أشىر ><p
0/5
افنُؾ 1-03
وأن دظْا ٕٖخذ ٍٕس ادثال افسابؼ فُـ هذه ادرة مع افتًديؾ ظذ حجؿ صْدوق افقشؿ pـام يع9
0/6
افنُؾ 2-03
ظْدما َٕقم بتحديد حجؿ افهْدوق ظذ هذا افْحق (; )max-width : 400pxؾٓذا يًْل أنف ٓ
يُّـ فِهْدوق أن يتًدى افـ 3//بُسؾ مٓام ـان حجؿ حمتقاه ،وذم اجلإب أخر ظْدما َٕقم
بتحديد حجؿ افهْدوق ظذ افْحق ( ; )min-width : 400pxؾٓذا يًْل أن احلد إدٕك حلجؿ
افهْدوق هل 3//بُسؾ وٓ يُّـ ذم أي حال مـ إحقال أن يُقن أصٌر مـ ذفؽ (حتك وإن
ـإت ؾارؽة) ،وأخرا جيري هذا ادْىؼ ٍٕسف ظذ خاصٔتل افىقل max-heightو min-
-height
اخلاصٔة overflow
0/7
ذم ادثال افسابؼ إخر تؿ حتديد ضقل افهْدوق بـ 0//بُسؾ فُـ ظْدما ْٕير إػ افْتٔجة ()0,03
ٕجد أن ضقل افْص يتًدى افـ 0//بُسؾ ؾٔا ترى أجـ اخلِؾ ؟
ذم احلََٔة ظْدما َٕقم بتحديد ضقل افهْدوق بحجؿ أؿؾ مـ ادحتقى افتل بداخِف ؾٕ٘ف يتّدد تَِائٔا
فتقاؾؼ مع حجؿ ادحتقى فذا إن ـْا مكيـ ظذ افىقل ادحدد ؾال بد مـ اشتخدام اخلاصٔة
overflowفِتحُؿ باجلزء افزائد مـ ادحتقى ،وتٖخذ احدى افَٔؿ افتافٔة9
9scrollاضاؾة ذيىتل مترير ,جإبل وحتتل ,يسّحان فِزائر بآضالع ظذ ادحتقى
افزائد-
9autoأي أوتقماتُٔل وتًْل ترك خٔار إضاؾة ذيىتل افتّرير فِّتهٍح فٔوًٓام ظْد
احلاجة-
يًتز افَّٔة autoهل إحسـ مـ بغ افُؾ وافسبب واضح جدا بافْسبة فَِّٔتغ visibleو
hiddenأما بافْسبة فَِّٔة scrollؾألنف ظْدما َٕقم باختٔارها ؾ٘ن ادتهٍح يَقم مباذة ب٘ضاؾة
افؼيىتغ اجلإبل وافسٍع شقاء ـإت هْاك حمتقى زائدة أم ٓ أما ظْد اختٔار افَّٔة autoؾافٌافب
أن ادتهٍح شَٔقم ب٘ضاؾة افؼيط اجلإبل دون افؼيط افسٍع وذفؽ ؾَط ظْدما يُقن هْاك حمتقى
زائدة ـام يقضحٓا ادثال افتايل9
{ p
;width: 400px
;height: 100px
;overflow: auto
;text-align: justify
}
0/8
افنُؾ 3-03
03-1حدود افهْدوق
يقؾر فْا cssإمُإٔة وضع حدود ٕي صْدوق وـذفؽ افتحُؿ بْقع وحجؿ وفقن تِؽ احلدود أو
حتك وضع حدود ذم بًض جقإب افهْدوق دون اجلقإب إخرى ـٖن توع حد فِجإب إجّـ
ؾَط أو اجلإب إجرس مع افَسؿ افًِقي-
03-1-0احلجؿ
يُّـ خلاصٔة حجؿ احلدود border-widthأن تٖخذ ؿّٔتٓا إما مـ افَٔؿ افَٔاشٔة ادًرؾة مسبَا
ذم فٌة cssأو أن تٖخذ ؿّٔة رؿّٔة بقحدة افَٔاس بُسؾ -pxو افَٔؿ افَٔاشٔة هل9
9thinصٌر (تًادل 0بُسؾ ذم متهٍح ؾرؾُس وؽقؽؾ ـروم بْٔام تًادل 1بُسؾ ذم إسٕت
إـسبِقرر)
00/
9 mediumمتقشط (تًادل 2بُسؾ ذم متهٍح ؾرؾُس وؽقؽؾ ـروم بْٔام تًادل 3بُسؾ ذم
إسٕت إـسبِقرر)
9 thickـبر (تًادل 4بُسؾ ذم متهٍح ؾرؾُس وؽقؽؾ ـروم بْٔام تًادل 5بُسؾ ذم إسٕت
إـسبِقرر)
مالحية 9ظْدما يتؿ حتديد حجؿ احلدود ؾٕ٘ف ٓ يُقن فف أي تٖثر حتك يتؿ حتديد افْقع فُـ افًُس
ظْدما يتؿ حتديد افْقع دون احلجؿ ؾادتهٍح يًتز أن احلجؿ ادحدد هق mediumأي 2بُسؾ ذم
متهٍح ؾرؾُس وؽقؽؾ ـروم أو 3بُسؾ ذم متهٍح إسٕت اـسبِقرر-
مثال9
{ p
;border-width: medium
}
بام أنف ٓ يُّـ هلذا ادثال أن يًىل أي ٕتٔجة طاهرة ظذ ادتهٍح ؾ٘ين أجدين موىرا أن أتحدث ظـ
حتديد ٕقع احلدود ثؿ أؿقم بًدها برسد ادثال افنامؾ-
03-1-1افْقع
يُّـ خلاصٔة حتديد ٕقع احلدود ( )border-styleأن تٖخذ ؿّٔة واحدة مـ بغ ثامن أنقاع خمتٍِة
فِحدود هل ـام يبْٔٓا افهقرة افتافٔة حٔث ييٓر ـؾ ؿّٔة ممُـ داخؾ صْدوق متثؾ ٕتٔجتٓا افًٍع
ظذ ادتهٍح9
000
افنُؾ 4-03
أن يُّْْا آتٔان بّثال فُال اخلاصٔتغ وشْستخدم ٍٕس أوامر ادثال 14مع تًديؾ مِػ افتْسٔؼ
cssفتهبح ـام يع9
{ p
;width: 400px
;text-align: justify
;Border-width: 2px
;Border-style: solid
}
ما هيّْا هْا مها اخلاصٔتان أخرتان حٔث ؿد شبؼ وحتدثْا ظـ اخلاصٔتغ إوفٔتغ -ؿّْا ذم إوػ
( )Border-widthبتحديد حجؿ وشامـة احلدود بـ 1بُسؾ أما ذم افثإٔة ؾَد ؿّْا بتحديد افْقع
( solidأي متامشؽ) ـام يبْٔف افْتٔجة افتافٔة9
001
افنُؾ 5-03
شبؼ وأذت أنف يُّـ اضاؾة حدود ذم جٓة دون إخرى ،وفًٍؾ ذفؽ ٕستخدم ـِّة borderثؿ
اجلٓة ادراد إضاؾة احلدود هلا ثؿ ـِّة ،widthوبام أن جٓات افهْدوق أربًة ؾسٔتقفد فديْا أربع
خهائص ؾرظٔة خاص بتحديد حجؿ اإلضار هل9
فتحديد ٕقع اضار جلٓة دون أخرى أو فتحديد أنقاع خمتٍِة ذم ٍٕس افهْدوق يُّـ اتباع ٍٕس
إشِقب افسابؼ مع اخلاصٔة border-styleوفتُـ مثال border-left-styleفتحقيؾ ٕقع
اضار افّٔغ وهُذا مع باؿل اجلٓات ،ـام ذم ادثال افتايل9
{ p
;width: 400px
;text-align: justify
;Border-top-width: 2px
002
Border-top-style: solid;
Border-right-width: 6px;
Border-right-style: dotted;
Border-bottom-width: 4px;
Border-bottom-style: dashed;
Border-left-width: 3px;
Border-left-style: double;
}
9افْتٔجة
6-03 افنُؾ
ٓ هتتؿ ـثرا بافْتٔجة ؾٓدف هذا ادثال فٔس ٕتٔجتف بؾ افْير إػ ـثرة إوامر ادُتقبة فِحهقل ظذ
وفُل أخزك أنف يُّـ اختهار تِؽ افتُرارات ادِّة ذم شىريـ بسٔىغ مع،هذه افْتٔجة افبسٔىة
9آبَاء ظذ ٍٕس افْتٔجة
p {
width: 400px;
text-align: justify;
border-width: 2px 6px 4px 3px;
border-style: solid dotted dashed double;
003
}
شقاء اؿتًْت أم ٓ ؾٓذه إوامر تٗدي فٍْس ٕتٔجة إوامر افسابَة وفتٍٓؿ ذفؽ دظْل أؿًْؽ -ذم
اجلِّة border-width:2px 6px 4px 3pxؿّْا ب٘ظىاء أربع ؿٔؿ خمتٍِة فِخاصٔة border-
widthـؾ ؿّٔة تنر إػ شامـة أحد جٓات افهْدوق بدءا مـ 9ؾقق,يّغ,حتت,يسار حسب
افستٔب ما يًْل أن شامـة اضار إظذ 2pxوافّٔغ 6pxوافسٍع 4pxوأخرا افٔسار يساوي 3px
ويُّْؽ اتباع ٍٕس إشِقب فتحِٔؾ ؿٔؿ افسىر افثاين مـ إوامر افسابَة ،ثؿ دمربة إوامر افتافٔة
فِتّرن-
9dottedؾقق
9solidيّغ
9doubleحتت
9dashedيسار
9dottedؾقق
9solidيّغ,يسار
9doubleحتت
9dottedؾقق,حتت
9solidيّغ,يسار
;border-style: dotted
9dottedاجلّٔع 9ؾقق,يّغ,حتت,يسار
004
مالحية 9ظْدما يتؿ إضاؾة رابىة باشتخدام صقرة ؾٕ٘ف يتؿ وضع حدود ظذ افهقرة تَِائٔا ،وذم حال
رؽبْا ب٘زافتٓا ,وهذا افٌافب ,ؾْٕ٘ا َٕقم باشتخدام اخلاصٔة border-styleمع افَّٔة none
وهُذا َٕقم بافتخِص مـ احلدود-
03-1-2افِقن
ٕستخدم اخلاصٔة border-colorفتًٔغ فقن احلدود وتًّؾ متاما ـاخلاصٔة colorمـ حٔث
افَٔؿ ،ويْبٌل اإلصارة إػ أن إشافٔب افتل حتدثْا ظْٓا ذم افٍَرة افسابَة ظـ border-widthو
border-styleـِٓا يُّـ أن تًّؾ مع -border-color
{ p
;border-color: #FFAABB99
}
مـ ادُّـ اختهار مجٔع خهائص افتحُؿ باحلدود بىريَة شِٓة وواضحة ،ويتّثؾ ذفؽ ذم مجع
مجٔع خهائص احلدود ذم مجِة واحدة ،شقاء أردٕا إضاؾة احلدود جلّٔع جقإب افهْدوق أو فبًض
جقإبف.
ظْد مالحية خهائص cssاخلاص بافتحُؿ باحلدود ٕجد أن مجًٔٓا تبدأ بُِّة ( borderأي إضار)
تِٔٓا اشؿ ٕقع افتحُؿ ادراد تًديِف ــ widthمثال فتحديد شامـة آضار أو styleفتًٔغ ٕقظف،
ؾافٍُرة إذا هل 9بام أن مجٔع هذه اخلهائص تبدأ بُِّة borderؾِؿ ٓ ٕجًؾ ـِّة border
خاصٔة رئٔسٔة دمّع ؿٔؿ خهائهٓا افٍرظٔة؟ هذا ما تؿ بافًٍؾ حٔث يقؾر cssإمُإٔة اشتخدام
ـِّة borderوحدها ـًّرف جلّٔع خهائص افتحُؿ باحلدود تُقن ؿّٔٓا هل ٍٕس ؿٔؿ تِؽ
اخلهائص مٍهال بْٔٓا بّساؾة بدء مـ شامـة آضار ثؿ افْقع وأخرا افقن ـام هق مبغ ذم ادثال
افتايل9
{ p
;Border: 5px solid red
}
005
ذم هذا ادثال شٔتؿ حتديد حدود جلّٔع جقإب افهْدوق بسامـة متساوية هل 5pxمـ افْقع
ادتامشؽ solidوييٓر بافِقن إمحر -redأما فِتًامؾ مع جٓة مًْٔة ؾْٕ٘ا ٕذـر borderمتبقظا
باجلٓة ادراد ـام ذم ادثال افتافٔة9
{ p
;border-left: medium dotted green
}
ذم هذا ادثال تؿ حتديد حدود افٔسار بسامـة متقشىة ( )mediumمـ ٕقع اخلط ادَْط ()dotted
وبافِقن إخرض ،وذم حال أردٕا حتديد احلدود فٌر جإب افٔسار ٕبدل ـِّة leftبُِّة top
(إظذ) أو ـ( bottomإشٍؾ) أو ( rightافّٔغ)-
ؾائدة 9إذا تؿ اشتخدام borderإلضاؾة حدود جلّٔع جقإب افهْدوق ؾّـ ادُّـ اشتخدام
borderأشٍِٓا مباذة مع أحد اجلٓات ثؿ إظىائٓا افَّٔة noneفسك تِؽ اجلٓة دون حدود
وهُذا ييٓر احلدود ذم اجلقإب افثالثة ؾَط-
03-2احلنق واحلاصٔة
يًد احلنق واحلاصٔة مـ أصًب ادٍاهٔؿ افتل حير مًيؿ متًِّل cssبافرؽؿ أهنا بسٔىة جدا وؽر
مًَدة إٓ أن ظدم ؾٓؿ ديْامُٔٔة ظِّٓام يٗدي بافْٓاية إػ احلرة وافتًَٔد وحتك ٕتجْب ذفؽ دظْل
أؿقل فؽ أن احلنق يتؿ ظِّٓا داخؾ افًْك وحمتقاه أما احلاصٔة ؾٔتؿ خارج افًْك مع ما جياوره
بجقإبف إربًة شقاء ظْاس أم جقإب افهٍحة افُع وافنُؾ افتايل يقضح ذفؽ9
006
افنُؾ 7-03
يرمز ادستىٔؾ افُبر ذم هذا افنُؾ إػ متهٍح افقيب بْٔام ادستىِٔتغ داخِف ترمزان إػ ظْكيـ
(صْدوؿغ) -واحلاصٔة اخلارجٔة تنر إفٔٓا افسٓام افُبرة -وهل شبًة ،شتة مْٓا ترمز إػ احلاصٔة بغ
احدى جٓات افًْكيـ مع اضار ادتهٍح (ادستىٔؾ افُبر) ،أما افسٓؿ افسابع ذم افقشط ؾٔنر إػ
حاصٔة خارجل أجوا فُـ بغ افًْكيـ -وأخرا تنر ـؾ أربًة أشٓؿ ذم ـؾ مـ ادستىِٔتغ إػ
احلنق داخؾ ـؾ ظْك-
ذم افبداية شْحتاج إػ مِػ xhtmlمع ظْكيـ pمع شىريـ ٕص ظذ إؿؾ -أما ذم مِػ افتْسٔؼ
CSSؾسَْقم بتحديد حجؿ افهْدوق بـ 3//بُسؾ مع إضاؾة حدود فِهْدوق وأخرا َٕقم
بوبط افْص-
مِػ 9 xhtml
007
></pؿؿ باشتبدال هذا افْص بْص ضقيؾ ظذ إؿؾ شىريـ ><p
مِػ 9CSS
{ p
;width: 400px
;Border: 2px solid
;text-align: justify
}
افْتٔجة9
افنُؾ 8-03
ٕالحظ مـ افنُؾ 2,03ظدم وجقد حنق داخع ذم ـال افًْكيـ وهذا ما جًؾ افْص يِتهؼ
باحلدود ،أما ظـ احلاصٔة اخلارجٔة ؾْٓاك حاصٔة اؾساضٔة يتؿ إضاؾتف بغ افًْاس بَّدار 2pxوهذا
ما جًؾ افًْكيـ pيٍْهالن ظـ ببًوٓام افبًض ـام أنف يسّح بافًقدة ٕول افسىر بافْسبة
فِقشقم اخلارجل-
وأن إلضاؾة حنق داخع فِّثال افسابؼ ؿؿ ب٘ضاؾة افسىر افتايل ذم مِػ افتْسٔؼ 9CSS
;padding: 14px
008
بًد تىبٔؼ افتْسٔؼ اجلديد ٕالحظ ذم افنُؾ 3,03ابتًاد افْص مـ احلدود بَّدار احلنق ادواف
(-)14px
افنُؾ 0/-03
ٕالحظ هذه ادرة أجوا ذم افنُؾ 4,03تباظد افًْكيـ ظـ حمٔط ادتهٍح وـذفؽ بًدمها ظـ
بًوٓا افبًض-
01/
افنُؾ 00-03
وجيدر بْا آصارة أنف ظْدما َٕقم ب٘ضاؾة احلنق واحلاصٔة ظذ افْحق افذي ؾًِْاه إٍٓا ؾ٘ن ادَدار
ادحدد يتؿ حتديده ظذ اجلقإب إربًة فًِْك ،ؾٍل مثال احلنق افسابؼ يتؿ ابًاد افْص مـ حدود
افًْك بَّدار 03بُسؾ فُؾ جإب-
ثؿ جيب أن ًِٕؿ أنف يُّـ إضاؾة حنق أو حاصٔة إلحدى اجلقإب دون إخرى وذفؽ بّجرد
اشتخدام padding-أو margin-مع احدى اجلقإب -وبام أنْا ِّٕؽ خاصٔتغ تًّؾ ـؾ واحدة
مْٓام مع أربًة جقإب ؾسْٔن فديْا أربع خهائص ؾرظٔة فُؾ خاصٔة هل ـافتايل9
خهائص احلنق:
خهائص احلاصٔة
010
9margin-rightحاصٔة افّٔغ
ؾائدة 9إن اخلاصٔة margin-leftتنبف اخلاصٔة text-indentافتل تستخدم إلزاحة افْص مع
ؾارق بسٔط ٓ تيٓر إٓ ظْدما يتؿ إضاؾة حدود فِهْدوق ادراد إزاحتف ؾًْدها إذا اشتخدمْا text-
indentشٔتؿ إزاحة ادحتقى ؾَط بْٔام إذا اشتخدمْا margin-leftشٔتؿ إزاحة ادحتقى مع
احلدود اخلاص بف فذا يُّْؽ آشتٍادة مـ هذه احلِٔة ظْدما تريد إزاحة صْدوق ٕيص حيتقي ظذ
حدود-
03-3تقشٔط افهْدوق
ؿبؾ افؼوع ذم تقشٔط أي صْدوق ؾال بد مـ تًٔغ حجؿ ظرضف ( )widthؾُام شبؼ وؿِْا إن أي
صْدوق مل خيهص فًرضف أي حجؿ مًغ ؾ٘ن حجؿ ظرضف آؾسايض شُٔقن %0//وبافتايل
يستحقذ ظذ ظرض ـامؾ افهٍحة إن ـإت افقشؿ إب فف هق ،bodyأو يستحقذ ظذ ـامؾ ظرض
افقشؿ إب اخلاص بف -وفَْؾ مثال أنْا ِّٕؽ صٍحة ويب بداخِف وشؿ divبًد افقشؿ body
مباذة ثؿ يقجد وشؿ h2ذم داخؾ وشؿ افـ ،divإذا يُقن وشؿ افـ divابْا فِقشؿ bodyوذم ٍٕس
افقؿت يُقن هق افقشؿ إب اخلاص بافقشؿ -h2
><body
><div
><h2 ></h2
></div
></body
ظْدما ٓ َٕقم بتًٔغ ظرض افقشؿ divيتخذ مـ ظرض ادتهٍح ظرضا اؾساضٔا فف (أي -)100%
وبافْسبة فِقشؿ h2وباظتبار احلافة إوػ (أي ظدم تًٔغ ظرض افقشؿ إب )divؾ٘ن h2شٔتخذ
مـ ظرض افقشؿ إب divظرضا اؾساضٔا فف ،ما يًْل أنف هق أجوا شُٔقن ظرضٓا ظرض افهٍحة
011
100%أما فق تؿ تًٔغ ظرض افقشؿ divبـ 2//بُسؾ ؾ٘ن افًرض آؾسايض فِقشؿ h2شٔهبح
هذه ادرة 2//بُسؾ ،ذيىة ظدم تًٔغ ظرض هذا إخر بحجؿ آخر-
فْ ًُد أن إػ مقضقظْا ،ـٔػ َٕقم بتقشٔط افهْدوق ؟ حسْا ،فـ ٕستخدم خهائص جديدة بؾ
شْستخدم اخلاصٔة افتل أهنْٔا دراشتٓا فِتقًٕ -ؿ شْستخدم اخلاصٔة marginمع افَّٔة أوتقماتُٔل
autoحٔث شَٔقم ادتهٍح بحساب ادساحة ادتبَٔة بًد ضرح حجؿ ظرض افهْدوق ثؿ يَقم
بتَسٔؿ هذه ادساحة إػ ؿسّغ متساوتغ يؤٍٓام أوتقماتُٔٔا ـحاصٔة فِّٔغ وافٔسار وهُذا
يتقاجد افهْدوق ذم وشط افهٍحة-
فتجربة هذا ادقضقع ؿؿ باشتخدام مثال افنُؾ 4,03مع تًديؾ ؿّٔة اخلاصٔة marginإػ auto
ـام يع9
;margin: auto
افنُؾ 01-03
ماذا ؟ أجـ ذهب احلاصٔة بغ افًْكيـ ؟ حاذا افًْكيـ افتهَا ؟ بافًٍؾ ـْت ؿد ٕسٔت أن أخزك
أن افَّٔة autoتَسؿ مساحة افًرض ؾَط وفٔس افىقل ،وأشقء مـ هذا جيًؾ حاصٔة إظذ
وإشٍؾ صٍر ،فُـ ٓ ظِٔؽ يُّـ إظادة احلاصٔة بغ افًْكيـ ومْع افتهاؿٓام ظـ ضريؼ إضاؾة
ؿّٔة احلاصٔة ؿبؾ افَّٔة autoـام يع9
012
margin: 4px ;auto
جرب ادثال بٍْسؽ بًد افتًديؾ وشتالحظ وجقد حاصٔة بَّٔة 3بُسؾ بغ افًْكيـ-
03-4إمافة افًْاس
حتدثْا أـثر مـ مرة ظـ افقشقم افداخِٔة واخلارجٔة فذا ٓ تْتير مْل أن أذحٓا فؽ أن ـؾ ما
شٖؿقم بف هْا هق تًِّٔؽ ـٔػ تتحدى ؿقاظد xhtmlؾتتحُؿ هبا ظذ مزاجؽ ؾّثال 9افقشؿ img
هق وشؿ داخع فُـ ماذا فق أردت أن دمًِف خارجل يًْل 9ينُؾ صْدوؿا بذاتف ويًقد ٕول
افسىر؟ أو ماذا فق أردت أن دمًؾ مـ افقشؿ اخلارجل < >h2وشام داخع ييٓر حٔث إتٓك طٓقر
افًْك افسابؼ فف؟ بافىبع ـؾ ذفؽ ممُـ دون حدوث أجة مًجزة ـؾ ما ظِٔؽ ؾًِف هق اشتخدام
اخلاصٔة displayذم مِػ افتْسٔؼ مع احدى افَّٔتغ افتافٔتغ9
فتجربة هذه اخلاصٔة ؿؿ بٕ٘ناء صٍحة xhtmlثؿ أضػ داخِٓا ظْكيـ مـ ٕقع داخع وفتُـ مثال
صقرتغ ،ثؿ ؿؿ بتجربة افهٍحة وشتالحظ طٓقر افهقرتغ أمام بًوٓام افبًض ،ثؿ ؿؿ ذم مرحِة
ثإٔة بتحقيؾ افهقرة افثإٔة مـ ٕقع داخع إػ خارجل ذم مِػ افتْسٔؼ وشتالحظ ظْد افتجربة أن
افهقرتغ شتيٓران حتت بًوٓام افبًض وذفؽ ٕن ادتهٍح شًٔامؾ افهقرة افثإٔة ظذ أنف وشؿ
خارجل وبافتايل تنُؾ ما ينبف افهْدوق وظقدهتا إػ أول افسىر-
ؿِْا أنف ظْدما يتؿ إضاؾة ظْك ذات وشؿ خارجل ييٓر حمتقاه تَِائٔا أول افسىر ما يًْل أنف ؿد تسك
ؾراؽات ذم إشىر افتل تسبؼ تِؽ افًْك خاصة إذا ما ـإت حمتقى افًْك افذي ؿبِف ؿهر جدا
فذا ؿد ًّٕد إػ اشتخدام اإلمافة ٓشتٌالل افٍراغ ادقجقد ،وذم بًض إحٔان ًّٕد إػ ذفؽ ؾَط
013
جلًؾ ادحتقى تيٓر بنُؾ مجٔؾ -ذم افنُؾ افتايل مثال ٕرى ـٔػ ييٓر افْص حتت افهقرة تارـة
ؾراؽا ـبرا يسار افهقرة9
افنُؾ 02-03
إذا أردٕا اطٓار افْص بجإب افهقرة وبافتايل افتخِص مـ افٍراغ ادقجقد ؾْٕ٘ا ٕستخدم خاصٔة
اإلمافة وهل floatثؿ ًٕىٔف أحد افَّٔتغ افتافٔتغ9
فتجربة هذه اخلاصٔة شْستخدم أوامر xhtmlاخلاص بافنُؾ افسابؼ ،ثؿ َٕقم بتىبٔؼ إمافة ظذ
افهقرة ٕحق افّٔغ بحٔث تيٓر افْص ذم يسارها ـام يع9
>"/مايقت
014
><p > </pؿؿ باشتبدال هذا افْص بْص ضقيؾ ظذ إؿؾ أربًة أشىر
أوامر 9CSS
{ .imala
;float: right
;padding-left: 5px
}
افْتٔجة9
افنُؾ 03-03
ذم هذا ادثال تؿ افتحُؿ بافًْك فٔتؿ إزاحتف ٕحق افٔسار leftفذا بدأ طٓقر افْص مـ جٓة افّٔغ أما
فق ـان ؿّٔة floatهق rightـان شَٔقم ادتهٍح ب٘زاحة افهقرة فِّٔغ وافْص فِٔسار -يرجك
ادالحية أنْل ؿّت بوبط افْص ظـ ضريؼ اخلاصٔة -text-align
03-4-2إيَاف آمافة
ظْدما َٕقم بتىبٔؼ إزاحة فًْك ما ؾُٖنْا َٕرر أن يُقن افًْك افذي ئِف بجإبف متاما فُـ ذم حال مل
تستقل تِؽ افًْك ظذ ـامؾ ادساحة افٍارؽة ادقجقدة ؾتَِائٔا يَقم CSSبتىبٔؼ ٍٕس اإلزاحة
ظذ افًْك افتايل ؾافذي ئِف إػ أن يتؿ مِ ـامؾ افٍراغ-
015
باظ تبار أنْا ؿّْا بتًديؾ ادثال افسابؼ بحٔث أضٍْا آخره ظْقان وؾَرة ٕص ؾٔا ترى ـٔػ شُٔقن
اديٓر اجلديد ؟ بال صؽ شٔيٓر افًْقان حتت افٍَرة افسابَة مباذة وبجإب افهقرة ثؿ ان مل يّتِ
ادساحة جإب افهقرة ؾسٔتبًف افْص ذم ذفؽ ـام ذم افنُؾ افتايل9
افنُؾ 04-03
ٓ أدري ان ـإت تًجبؽ طٓقر افهٍحة هبذا افنُؾ فُـ أؤـد فؽ أن بًض إصخاص شٍٔوِقن
فق تؿ اطٓار افًْقان افثاين مع ؾَرة افْص حتت افهقرة مباذة ،وهذا ما يسّح بف اخلاصٔة clear
افتل تستخدم بًد اشتخدام شابؼ خلاصٔة آمافة ( )floatهبدف ايَاف افتىبٔؼ افتَِائل فإلمافة ظذ
افًْاس افتابع فًِْك اد ُ َامل -ويُّـ هلذه اخلاصٔة أن تٖخذ احدى افَٔؿ افثالثة افتافٔة9
9leftيسار,يًْل شٔتؿ اطٓار افًْك احلايل ذم افٔسار حتت افًْك افسابؼ فف مباذة إذا
ـإت إمافتف ٕحق افٔسار ( -)float :left
9rightيّغ ,يًْل شٔتؿ اطٓار افًْك احلايل ذم افّٔغ حتت افًْك افسابؼ فف إذا ـإت
إمافتف ٕحق افّٔغ (-) float :right
9bothأما هذه ؾتًّؾ مع افَّٔتغ مًا بحٔث إذا ـإت إمافة افًْك افسابؼ ٕحق افٔسار
ؾسٔيٓر افًْك احلايل حتتف ذم افٔسار أما إذا ـإت إمافتف ٕحق افّٔغ ؾسٔيٓر حتتف ذم
افّٔغ-
016
خالصة افَقل هق أنْا ٕستخدم clear :leftمع افًْك احلايل إذا ـإت إمافة افًْك افسابؼ
float :leftبْٔام ٕستخدم clear :rightإذا ـإت آمافة ،float :rightأما إذا ـْا ٓ ًٕرف ٕقع
آمافة ادىبَة ذم افًْك افسابؼ أو أنْا ٕريد تسٓٔؾ ادّٓة ؾْستخدم clear :bothوهُذا يَقم
ادتهٍح بّقاؾَة float :leftمع clear :leftو float :rightمع -clear :right
وأخرا فِّثال يُّْْا ايَاف امافة افًْقان افثاين ذم ادثال افسابؼ ظـ ضريؼ اضاؾة افتْسٔؼ افتايل
باظتبار أنف تؿ حتديد خاصٔة classذات افَّٔة ikaf_imalaظذ افًْقان افثاين ذم مِػ افهٍحة9
{ .ikaf_imala
;clear: both
}
افنُؾ 05-03
ظْدما َٕقم باشتخدام اخلاصٔة floatأـثر مـ مرة ذم تهّٔؿ ما– وهذا افٌافب– ؾُّْْٔا اختٔار اشؿ
ٕ classؤٍف ذم مجٔع افًْاس افتل ٕريد ايَاف آزاحة ظْٓا ثؿ َٕقم بتًٔغ وؿػ آزاحة بـ clear
:bothذم مِػ افتْسٔؼ وهُذا ٓ ٕوىر إػ تُرار ٍٕس إمر ـؾ مرة -مع افًِؿ أن ـثر مـ
ادهّّغ يستخدمقن افقشؿ divفًٍؾ ذفؽ ـام يع9
017
-0يتؿ وضع هذا افسىر < >div class="clear"></divبًد أي ظْك مىبؼ ظِٔف
امافة وؿبؾ افًْك افذي ٕريد ايَاف آمافة ظْف
هذه أهؿ خهائص فٌة CSSذم ٕيري فُـ مع إشػ يًد » حتديد مقضع افًْاس« أصًب
مٍاهٔؿ هذه افٌِة ظذ آضالق ،وٓ يْبع هذه افهًقبة مـ ادٍٓقم ٍٕسف بؾ مـ ظدم ؾٓؿ ماهٔة ظّؾ
ادٍٓقم وـٍٔٔة حتديد مقضع افًْاس وافؼوط افتل جيب مراظاهتا فذا شٖؿقم بؼح هذا ادٍٓقم
بنُؾ مٍهؾ فُـ بًد أن ٕتًرف ظذ افىرق افثالثة ادستخدمة فتحديد مقا ضع افًْاس وهل9
9absoluteمقضع مىِؼ ,ي ُّْْا بقاشىة هذه افىريَة حتديد مقضع فيٓقر افًْك
شقاء يّغ ،يسار ،ؾقق أو حتت ويتؿ حتديد مقضع افًْك باظتامد مساحة افهٍحة ـامِة
وشَْقم بؼح مًْك هذا افُالم ذم ؾَرات تافٔة -وجير آصارة أجوا أن افًْك يتحرك مع
افهٍحة صًقدا وٕزوٓ ظْدما يُقن حمتقى افهٍحة ـبرة-
9fixedمقضع ثابت ,تتنابف هذه افىريَة مع شافٍٓا ذم ـقن حتديد مقضع افًْك
يُقن اظتامدا دساحة افهٍحة ـامِة ،وختتِػ ظْٓا ذم ـقن افًْك تبَك ثابتة ذم مُاهنا
وٓ تتحرك مع افهٍحة مٓام ـإت حجام-
9relativeمقضع ٕسبل 9أما هذه افىريَة ؾتختِػ ظـ آثْغ مـ حٔث حتديد مقضع
افًْك إذ يتؿ ذفؽ باظتبار مُإف وبْاء ظذ مقضًف إصع وفٔس افهٍحة-
فتحديد افىريَة افتل ٕريد اشتخدامٓا فتحديد مقضع افًْك ؾْٕ٘ا ٕستخدم ،fixed ،absoluteأو
relativeـَّٔة فِخاصٔة positionوحتتٓا مباذة يتؿ حتديد إحداثٔة ادقضع اجلديد فًِْك
باشتخدام أحد اجلٓات إربًة ( )top, right, bottom, leftأو اثْان مْٓا فتحديد إحداثٔة
مزدوجة -مٓال----مٓال ----تقؿػ ! هؾ يُّْؽ أن تؼح يل ذفؽ بافٌِة افًربٔة ؟
بافىبع أؾًؾ ،ؾٓذا هق ادٍٓقم افذي ؿِْا أنْا شْتحدث ظْف بافتٍهٔؾ ،ؾٓٔا بْا ٕبدأ-
018
فٍْسض أنْا ِّٕؽ رشؿ بٔاين يبدأ خىف افًامقدي (ص) مـ افرؿؿ 0إػ 5وخىف إؾَل (س) مـ
افرؿؿ 0إػ -6وأن فٍْسض أنف ضِب مْا حتديد مقضع افَْىة » ج( « )3 .5بحٔث ينر افرؿؿ 5
إػ مقضع افَْىة ج مـ حٔث اخلط إؾَل وـذفؽ افرؿؿ 3مـ حٔث اخلط افًامقدي ؾامذا يُقن
احلؾ؟
بافًقدة إػ رياضٔات افهػ افسابع آبتدائل ٕدرك أنف جيب رشؿ خىغ مستَّٔغ أحدمها ظامقدي
يبدئ مـ افرؿؿ 5مـ اخلط إؾَل إشاد بْٔام أخر أؾَل يبدئ مـ افرؿؿ 3مـ اخلط افًامقدي
إشاد وشُٔقن مقضع افَْىة ج هل افَْىة افتل يتَاضع ؾٔٓا اخلىغ اجلديديـ ـام ذم افنُؾ
افتايل9
افنُؾ 06-03
ظْدما َٕقم بتىبٔؼ ٍٕس هذا ادثال مع صاصة احلاشقب ٕجد أن ـؾ زاوية مـ افزوايا إربًة فِناصة
تٍْع أن تُقن افَْىة آؾساضٔة ( )/./افتل تبدء ظْدها اإلحداثٔات فتحديد مقضع أي َٕىة ظذ
افناصة ،وهلذا افسبب ؿِْا أنف يُّـ اشتخدام أحد اجلٓات إربًة أو جٓتغ مًا فتحديد افَْىة-
ودزيد مـ افتقضٔح شَْقم بدراشة افنُِغ افتافٔغ9
02/
افنُؾ 07-03
افنُؾ 08-03
020
ينبف افنُؾ إول ( )0/,03افرشؿ افبٔاين افًادي ذم افنُؾ ( )8,03بْٔام افنُؾ افثاين (,03
)00ؾّٔثؾ إًُاس افنُؾ إول ويّثؾ افنُؾ آؾسايض فٌِة -cssوفق اؾسضْا أن أحجام
افناصة مَدر بافبُٔسؾ حسب إرؿام ذم افنُِغ 5*7وتؿ تىبٔؼ افتْسٔؼ رؿؿ 0أدٕاه ؾافْتٔجة
شُٔقن افَْىة ادحددة ذم افنُؾ افثاين ،أما ذم حال أردٕا أن ييٓر افًْك ذم افَْىة ادحددة ذم
افنُؾ إول ؾٔجب تًديؾ افتْسٔؼ فٔهبح ـام ذم افتْسٔؼ رؿؿ -1
افتْسٔؼ رؿؿ90
{ p
;position: absolute
;left: 6px
;top: 4px
}
ٕالحظ أن افٍرق بغ هذيـ افتْسَٔغ هق حتقل ( topإظذ) ذم افتْسٔؼ رؿؿ 0إػ bottom
(إشٍؾ) ذم افتْسٔؼ رؿؿ ، 1أما إرؿام ؾيِت ـام هل دون تٌٔرٍٕٓ -ؿ مـ هذا أن حتديد مقضع
افًْك يًتّد ظذ اجلإب افذي ٕحسب مْف وفٔس جمرد إرؿام-
بام أن حتديد مقضع افًْك يًتّد ظذ اجلإب افذي ٕحسب مْف وفٔس جمرد إرؿام ،ؾٕ٘ف يُّْْا
ببساضة افتالظب بَّٔة topذم افتْسٔؼ رؿؿ 0فِحهقل ظذ ٕتٔجة افنُؾ إول وـذفؽ يُّْْا
افتالظب بَّٔة bottomذم افتْسٔؼ رؿؿ 1فِحهقل ظذ ٕتٔجة افنُؾ افثاين -ؾِق أمًْا افْير
فقجدٕا أن افرؿؿ 3ذم افنُؾ إول تَابِٓا افرؿؿ 0مـ افنُؾ افثاين ؾإٓتَال بغ ـؾ واحد مْٓام
َٕىة واحدة (مـ افبداية /إػ 0ذم افنُؾ افثاين – ومـ افْٓاية 4إػ 3ذم افنُؾ إول ) وبافتايل فق
اشتبدفْا ؿّٔة topبـ 0حلهِْا ظذ ٍٕس ٕتٔجة افنُؾ إول -إذا ؾّٓت افًِبة ؾابحث وحدك ظـ
افَّٔة افتل جيب اظىائٓا فـ bottomذم افتْسٔؼ رؿؿ 1ـل ٕحهؾ ظذ ٍٕس ٕتٔجة افنُؾ افثاين-
021
وجيب إٓتباه إػ أنف مـ ادُّـ حتديد مقضع ظْك باشتخدام جإب واحد ؾَط ،حْٔٓا يًتّد
ادتهٍح أن ؿّٔة اجلإب افٌر ادذـقر تساوي صٍر ،ؾِق أنْا مثال حددٕا طٓقر ظْك ظذ بًد 2//
بُسؾ مـ افٔسار دون حتديد آخر ؾٓذا يًْل ذم احلََٔة 9طٓقر افًْك أظذ افٔسار ظذ بًد ادساؾة
ادذـقرة -أما إذا حددٕا طٓقر افًْك ظذ بًد 2//بُسؾ مـ إظذ دون حتديد آخر ؾسًْٔل هذا9
طٓقر افًْك ذم افٔسار ظذ بًد ادساؾة ادذـقرة مـ إظذ -وهذا إخر يُقن حسب ادماه
افهٍحة ؾِق أن افهٍحة تبدأ مـ افٔسار إػ افّٔغ ؾسٔيٓر افًْك ذم افٔسار ظذ بًد 2//بُسؾ مـ
إظذ أما إذا ـان ادماه افهٍحة مـ افّٔغ إػ افٔسار ؾسٔيٓر ذم افّٔغ ظذ بًد 2//بُسؾ مـ
إظذ -وهُذا مع باؿل اجلقإب إخرى-
أخرا بًد أن إتٓ ْٔا مـ ذح مٍٓقم حتديد مقضع افًْاس جيب أن أسح فؽ أن ما ذحْاه ـِف
يٍسض أن افهٍحة تبدأ مـ افٔسار إػ افّٔغ (احلافة آؾساضٔة) فُـ ذم إشاس صٍحات ادقاؿع
افًربٔة تبدأ مـ افّٔغ إػ افٔسار فذا شٖضِب مْؽ أن تُقن حذرا حٔث شَْقم أن برسد بًض
إمثِة ظـ ـؾ ضريَة ،فُـ هذه ادرة باظتبار أن افهٍحة تبدأ مـ افّٔغ إػ افٔسار مع افًِؿ أنف ٓ
يقجد ؾرق جقهري بْٔٓام فُـ جمرد إًُاس صُع ؾبًد أن ـْا ًٕتّد أـثر ظذ جإب افٔسار ()left
فتحديد مقضع افًْاس شْتحقل أن فالظتامد أـثر ظذ جإب افّٔغ ( )rightإضاؾة فألظذ
( )topضبًا-
03-5-0مقضع مىِؼ
أوٓ ؿؿ بٕ٘ناء مِػ صٍحة ويب وضع داخِٓا ؾَرتغ ٕص ثؿ أضػ ظذ افٍَرة افثاين خاصٔة
classبَّٔة sundukثؿ احرص ظذ أن تُقن حمتقى هذه افٍَرة أؿؾ مـ حمتقى افٍَرة إوػ ـل
يساظدك هذا ظذ مالحية افْتٔجة جٔدا-
وأن َٕقم ب٘ضاؾة افتْسَٔات افتافٔة ظذ افٍَرتغ مًا 9ظرض 14/بُسؾ ،حدود بسامـة 1بُسؾ
ومـ افْقع ادتامشؽ ،ضبط افْص وحنق داخع بَّٔة 03بُسؾ-
{ p
022
;width: 250px
;Border: 2px solid
;text-align: justify
;padding: 14px
}
ظْدما َٕقم بتجربة ادثال مع هذه افتْسَٔات ؾسٔيٓر افٍَرتغ حتت بًوٓام افبًض فُـ ظْدما َٕقم
بتحديد مقضع افٍَرة افثإٔة بٖن تيٓر ظذ بًد 2//بُٔسؾ مـ افّٔغ و 04/بُٔسؾ مـ إظذ
(افتْسَٔات افتافٔة) ؾستتحقل ٕتٔجة ادثال فتهبح ـام ذم افنُؾ -01,03
{ .sunduk
;position: absolute
;right: 300px
;top: 150px
}
افْتٔجة9
افنُؾ 1/-03
023
03-5-1مقضع ثابت
تًّؾ ضريَة ادقضع افثابت ـىريَة ادقضع ادىِؼ متاما ،وافٍرق افقحٔد بْٔٓام هق أنف ظْدما يُقن
حمتقى افهٍحة ـبرة ثؿ َٕقم بتّرير افؼيط اجلإبل ؾسٔتحرك افهْدوق مع حمتقى افهٍحة ذم حال
ادقضع ادىِؼ بْٔام ذم حال ادقضع افثابت يبَك حمتقى افهْدوق ثابتة ذم مُإف-
فتجربة ذفؽ ؿؿ بزيادة ٕص افٍَرة إوػ مـ ادثال افسابؼ بحٔث ييٓر ذيط افتّرير ظْد ؾتح ادِػ
ظذ ادتهٍح ثؿ ؿؿ بتجربة ادثال وشتالحظ ظْد مترير افؼيط اجلإبل أن صْدوق افٍَرة افثإٔة
تتحرك مع افهٍحة -واحلغ دالحية افٍرق بغ ضريَة ادقضع افثابت وادقضع ادىِؼ ،اشتبدل ؿّٔة
positionذم مِػ افتْسٔؼ مـ absoluteإػ fixedثؿ ؿؿ بتجربة ادثال مرة أخرى وشتالحظ
هذه ادرة أن صْدوق افٍَرة افثإٔة شتيؾ ثابتة ذم مُاهنا ظْدما تتحرك افهٍحة ٕزوٓ وصًقدا-
03-5-2مقضع ٕسبل
ؿِْا أن هذه افىريَة تنبف افىريَتغ افسابَتغ ذم ظِّٓام فُـ افٍرق هق أن افىريَتغ افسابَتغ يتؿ
حتديد مساؾة ادقضع بْاء ظذ حجؿ افهٍحة أما ذم هذه افىريَة ؾٔتؿ حتديد ذفؽ بْاء ظذ ادقضع
إصع افذي يتقاجد ؾٔف افًْك وافنُؾ افتايل أؾهح مْل ذم افبٔان9
ٕالحظ ذم هذا افنُؾ أن تىبٔؼ إحداثٔات مقضع افًْك يبدأ مـ ادقضع إصع فًِْك وفٔس مـ
زاوية افهٍحة أو افناصة وفق ضبَْا افتْسَٔات افتافٔة ظذ ادثال ذم هذا افنُؾ9
{ strong
;position: relative
;left: 50px
;top: 15px
}
024
فتجربة هذا ادثال ظذ حاشقبؽ ؿؿ بتىبٔؼ خهائص cssافسابَة ظذ مهدر xhtmlافتايل9
مالحية 9هؾ تتساءل حاذا ضبَْا هذه افتْسَٔات ظذ افقشؿ افداخع strong؟ اضّئـ مل يُـ ذفؽ
خىٖ ،ؾاحلََٔة أن خهائص حتديد مقضع افًْاس ٓ تًّؾ مع افقشقم اخلارجٔة ؾَط بؾ تًّؾ مع
افقشقم افداخِٔة أجوا ،وبادْاشبة ؾَط خاصٔتا حتديد افىقل وافًرض مها افِتان ٓ تًّالن مع
افق شقم افداخِٔة أما أـثر اخلهائص ؾتًّؾ مع ـال افْقظغ فُـ تًّدت ظدم ذـر ذفؽ فُقن
إصؾ أن ٕستخدم هذه اخلهائص مع افقشقم اخلارجٔة ٕؽراض حتديد صُؾ افهٍحة-
025
اجلداول 04
04-0متٓٔد
وأن فًْد أدراجْا إػ أصؾ ادقضقع ،ودظْل أؿقل فؽ أن هْاك ٕقظان مـ اجلداول أو بإحرى
ٕقع واحد يتؿ آشتٌْاء ظـ بًض اخلهائص ؾُٔقن جدول ظادي أو ٕستخدم مجٔع اخلهائص
ؾُٔقن فديْا جدول مىقر حيتقي ظذ ـثر مـ ادٔزات-
ذم ـال افْقظغ َٕقم بتًريػ اجلدول باشتخدام افقشؿ < >tableافذي حئط بُامؾ ظْاس اجلدول
ويتؿ إؽالؿف بًد آخر ظْك ؾٔٓا باشتخدام وشؿ اإلؽالق < >/tableـام يع9
><table
></table
أما إلضاؾة ظْاس ذم اجلدول ؾْستخدم < >tr> </trإلضاؾة شجؾ ثؿ بداخِٓا ٕستخدم < >td
></tdإلضاؾة ظْاس اجلدول بًدد اخلإات ذم ـؾ شجؾ ـام يبْٔف افنُؾ افتايل9
026
افنُؾ 0-04
إذا ٓ حيْا ذم هذا افنُؾ ؾ٘ن ـؾ مـ "ثقرة احلرية وافُرامة"" ،تقٕس" 06" ،ديسّز "1/0/و
"زيـ افًابديـ بـ ظع" 9ـؾ هذا يّثؾ شجؾ واحد حماط بافقشؿ < >tr> </trأما "ثقرة احلرية
وافُرامة" ؾتّثؾ وحده خإة داخؾ افسجؾ (أي وشؿ < >td></tdبداخؾ وشؿ افسجؾ
(> )<tr></trوـذفؽ بافْسبة فًِِّقمات إخرى ـؾ واحدة مْٓا متثؾ خإة بحد ذاهتا -وأن إذا
احتسبْا ـامؾ اجلدول هبذا إشِقب ؾسْجد أنْا ّٕتِؽ ثالث شجالت < >trبداخؾ ـؾ شجؾ
مْٓا ثالث خإات < >tdوؾٔام يع أوامر اجلدول ذم افنُؾ افسابؼ 90,04
><table
><tr
></tdتقٕس><td
></tr
><tr
></tdثقرة 25يْاير><td
></tdمك><td
027
></tdحمّد حسْل مبارك><td
></tr
><tr
></tdثقرة 17ؾزاير><td
></tdفٔبٔا><td
></tdمًّر افَذاذم><td
></tr
><tr
></tdافّٔـ><td
></tr
></table
ظْد دمربة هذا ادثال ظذ ادتهٍح شتناهد أن هذا ادثال ينبف اجلدول ذم افنُؾ 0,04مـ حٔث
افستٔب فُـ دون احلدود -هْاك ضريَتان إلطٓار حدود اجلدول -إما ظـ ضريؼ إضاؾة اخلاصٔة
" border="1ظذ افقشؿ tableمباذة وظْدها شُٔقن افْتٔجة مناهبا متاما فنُؾ اجلدول ذم
افنُؾ -0,04أما افىريَة افثإٔة ؾتُقن باشتخدام CSSوحتديدا اخلاصٔة borderـام تًِّْاه
شابَا-
{ td
;border: 1px solid
}
028
افنُؾ 1-04
ظْد إطٓار حدود اجلدول ظـ ضريؼ cssؾ٘ن افْتٔجة ختتِػ ظام فق تؿ إطٓارها ظـ ضريؼ إضاؾة
اخلاصٔة " border= "1داخؾ افقشؿ tableمباذة -ؾُام يتوح فؽ ذم افنُؾ 1,04ؾ٘ن حدود
اجلدول مٍْهِة ظـ بًوٓا افبًض وـٖن ـؾ خإة داخؾ اجلدول هلا حدود خاص بف -فٔس هذا
بادنُِة افهًب ؾًْدما ٕقد أن تيٓر حدود اجلدول بافنُؾ ادًتاد ،ؾ٘ن ب٘مُإْا اشتخدام اخلاصٔة
ادسّك border-collapseفِتحُؿ بذفؽ حٔث يُّـ هلا أن تٖخذ احدى افَّٔتغ افتافٔتغ9
يُّْؽ دمربة هذا باشتخدام أوامر ادثال إخر ،فُـ يرجك إٓتباه أن خاصٔة احلدود )(border
يتؿ اضاؾتٓا ظذ افقشؿ ) (tdبْٔام وشؿ متاشؽ احلدود ) (border-collapseيتؿ اضاؾتٓا ظذ
وشؿ اجلدول )-(table
04-1ظْقان اجلدول
حتك أن ـْت تَرأ ادًِقمات ذم اجلدول افسابؼ دون أن تدري متاما ما متثِف تِؽ ادًِقمات (شقى
إؾُار افتل بْٔتٓا أنت ذم خمِٔتؽ) -دظْل أؿقل فؽ أن ادًِقمات افسابَة تتحدث ظـ» ثقرات
03/
افربٔع افًريب « فُـ ؾَط ذم افبِدان افتل أدت ؾٔٓا افثقرة إػ اشَاط افْيام ،إذا ادَهقد مـ ظْقان
اجلدول هق امُإٔة اضاؾة » افثقرات افتل أدت إػ اشَاط افْيام « ـًْقان فِجدول افسابؼ -فًٍؾ
ذفؽ َٕقم ب٘ضاؾة افًْقان ـّحتقى فِقشؿ captionوذفؽ حتت افقشؿ tableمباذة9
04-2اجلداول افًادية
اجلدول افًادي هق ٍٕسف مثال اجلدول ذم ادَدمة افسابَة فُـ فق ٓحيت ؾ٘ن ؿراءة ادًِقمات يبَك
مبّٓة ٕقظا ما ،فذا مـ إؾوؾ حتديد ٕقع ـؾ مًِقمة ذم اجلدول ـخىقة فتسٓٔؾ ؿراءة مًِقمات
اجلدول -ؾٍل اجلدول افسابؼ مثال حيتقي اخلإة إوػ وافثإٔة وافثافثة وافرابًة بافستٔب ظذ اشؿ
افثقرة ،افبِد افذي جرت ؾٔف ،تاريخ بدايتٓا و أخرا افرئٔس ادخِقع -ظْدما أؿقم ببٔان هذا فِزائر
أـقن ؿد أننٖت جدول تام وّٕقذجل-
ٕستخدم افقشؿ thفبٔان ٕقع ـؾ مًِقمة ،بحٔث يتؿ إضاؾتف داخؾ شجؾ (أي وشؿ )trبًدد أظّدة
اجلدول و جيب أن يسبؼ ـؾ حمتقيات خإات اجلدل ـام يبْٔف ادثال افتايل9
><table
><tr
></thاشؿ افثقرة><th
></tdافبِد><th
></thتاريخ افبداية><th
></thافرئٔس ادخِقع><th
></tr
><tr
030
></tdتقٕس><td
></tr
><table
ؿبؾ دمربة ادثال جيب تًديؾ مِػ افتْسٔؼ بحٔث ٕوع اجلدود فُؾ مـ افقشؿ tdافذي حتقي
مًِقمة ـؾ خإة وـذفؽ افقشؿ اجلديد tdافذي حتقي ٕقع ـؾ خإة-
{ td, th
;border: 1px solid
}
{ table
;border-collapse: collapse
}
افنُؾ 2-04
031
ٕالحظ ذم هذا ادثال أنف يتؿ إٕناء شجؾ ـامؾ ظـ ـؾ ثقرة بحٔث يقضع ـامؾ مًِقمات افثقرة
افقاحدة ذم وشؿ trبْٔام يُقن ـؾ مًِقمة داخؾ وشؿ -tdوجيب احسام ترتٔب أنقاع ادًِقمات ذم
اضاؾة ـؾ مًِقمة ،ؾ٘ذا ـان "اشؿ افثقرة" هق إول ذم رأس اجلدول ( )thؾٔجب وضع اشؿ افثروة
ذم أول خإة tdوإٓ اختِػ أماــ ادًِقمات -
افنُؾ 3-04
بافىبع يُّْْا ؾًؾ هذا وباشتخدام ٍٕس افقشقم ادستخدمة ذم ادثال افسابؼ فُـ مع اختالف ذم
افستٔب ،ؾِق اضًِت إػ ادثال افسابؼ شتجد أنف ـان يتؿ اطٓار مًِقمات ـؾ ثقرة ذم شجؾ واحد
(اشؿ افثقرة ،افبِد )---بْٔام مجٔع مًِقمات افْقع افقاحد ,ـجّٔع افبِدان مثال – ـإت تيٓر ذم
ظامقد واحد ،ؾجّٔع اشامء افثقرات تيٓر ذم افًامقد إول ومجٔع افبِدان تيٓر ذم افًامقد افثاين إػ
آخره -أما ذم افنُؾ 2,04ؾتيٓر مجٔع مًِقمات افْقع افقاحد ذم شجؾ واحد بْٔام تيٓر مًِقمات
ـؾ ثقرة ذم ظامقد واحد ،أي أهنا ظُس إول تاما -يُّْْا آشتٍادة مـ هذا إًُٓاس إلطٓار
اجلدول بافنُؾ ادراد ،وذفؽ ظـ ضريؼ إضاؾة وشؿ trبًدد شجالت اجلدول (هْا 3شجالت) ثؿ
ذم افسجؾ إول ٕوع افقشؿ thحيّؾ افَّٔة افتل تؼح ٕقع مًِقمات افسجؾ وفتُـ "اشؿ
افثقرة"ٕ ،ؤػ بًدها خإات افسجؾ باشتخدام افقشؿ ْٕ -tdتَؾ ظْد إٓتٓاء إػ افسجؾ افثاين )(tr
ثؿ َٕقم ب٘ضاؾة افقشؿ thافذي حتّؾ افَّٔة افتل تؼح ٕقع مًِقمات افسجؾ ،فُـ ؿبؾ إضاؾة
خإات افسجؾ جيب أن ْٕتبف إػ افستٔب افذي اتبًْاه ذم إضاؾة خإات افسجؾ إول بحٔث فق ـان
032
اخلإة إوػ ذم افسجؾ إول هق "ثقرة احلرية وافُرامة" إذا اخلإة إول ذم افسجؾ افثاين جيب أن
" يُقن "تقٕس" وـذفؽ احلإة إوػ فِسجؾ افثافث جيب أن يُقن " 06ديسّز 1/0/
وـذفؽ اخلإة إخرة فِسجؾ إخر جيب أن يُقن " زيـ افًابديـ بـ ظع" وهُذا بافْسبة فباؿل
افسجالت -وإفٔؽ إوامر ادستخدمة ذم افنُؾ افسابؼ9
><tr
></thاشؿ افثقرة><th
></tdثقرة 25يْاير><td
></tdثقرة 17ؾزاير><td
></tr
><tr
></thافبِد><th
></tdتقٕس><td
></tdمك><td
></tdفٔبٔا><td
></tdافّٔـ><td
></tr
><tr
></thتاريخ افبداية><th
033
<td>17 ></tdؾزاير 2111
></thافرئٔس ادخِقع><th
></tdمًّر افَذاذم><td
></tr
><tr
></tr
></table
04-3اجلداول ادتىقرة
ٓ خت تِػ اجلداول ادىقرة ظـ افًادية مـ حٔث ادوّقن فُـ ؿد خيتٍِان ٕقظا ما ذم أشِقب رسد
ادًِقمات وترـٔب افقشقم وبنُؾ ظام شْتحدث ظـ اجلداول ادَسّة فٍئات ثؿ ٕتحدث ظـ دمج
بًض اخلاليا فتهبح خِٔة واحدة-
يُّـ تَسٔؿ أي جدول فثالث ؾئات تتّثؾ ذم افرأس واجلسؿ وافذيؾ ،يتؿ افتَسٔؿ وؾؼ أيت9
034
< 9 >tfootذيؾ اجلدول
افنُؾ 4-04
ٕستخدم thإلضاؾة ؿٔؿ خإات ـؾ مـ رأس اجلدول وذيِف بْٔام ٕستخدم tdإلضاؾة ؿٔؿ حمتقى
اجلدول (اجلسؿ) وخالؾا حا ٕراه ذم افنُؾ افسابؼ أنف تؿ طٓقر رأس افهٍحة ثؿ اجلسؿ ثؿ افذيؾ
بٍْس افستٔب ،ؾٕ٘ف ظْد إضاؾة ذفؽ ذم مِػ َٕ ٓ xhtmlقم باتباع ٍٕس افستٔب بؾ ٕبدأ برأس
اجلدول ئِف افذيؾ ومـ ثؿ جسؿ اجلدول ـام يع9
><table
><thead
></thead
><tfoot
></tfoot
><tbody
035
>--حمتقى اجلدول<!--
></tbody
></table
04-5دمج اخلاليا
فٍْسض أنؽ ظذ وصؽ اضاؾة صٍحة » دفٔؾ متىِبات ختهيص إداريت ادًِقماتٔة وادحاشبٔة « ذم
مقؿع احدى اجلامًات -وتريد أن تؤػ ؾٔٓا جدول حيتقي ظذ مجٔع ادقاد افتل يتؿ تدريسٓا ذم ـال
افتخههغ ،مع بٔان افتخهص افذي يُقن ؾٔف احادة مىِقب -أي أنف شٔيٓر مجٔع أشامء ادقاد ذم
افًامقد إول ثؿ ذم افًامقد افثاين توع جإب ـؾ مادة ـِّة "مىِقب" إذا ـان ختهص اإلدارية
يدرشٓا أو "ؽر م ىِقب" إذا ـان افًُس -وـذفؽ تَقم بٍْس إمر مع ختهص ادحاشبٔة ذم
افًامقد افثافث -وأن فٍْسض أنؽ بًد إضاؾة ادًِقمات هبذا افنُؾ وصِت حادة آؿتهاد
اجلزئل افتل تبغ فؽ أهنا متىِب فُال ختهيص اإلدارية وادحاشبٔة ؾامذا تًٍؾ؟ هؾ شتذـر أهنا
مىِقبة فتخهص اإلدارية ثؿ تًقد وتذـر مرة أخرى أهنا مىِقبة فتخهص ادحاشبٔة أم أنؽ تٍوؾ
أن تذـر أهنا "منسـة" ؟
هذا ما ٕستٍٔد مْف وراء دمج اخلاليا وفُـ ؿبؾ أن ٕتًِؿ ـٍٔٔة ؾًؾ ذفؽ دظْل أريؽ صقرة ظام
حدثتؽ ظْف فِتق-
036
افنُؾ 5-04
وأن بًد أن ؾّٓت ما شًٍِْف جيب أن تًِؿ أن هْاك حافتان فدمج اخلاليا وهل إما أن ٕدمج خِٔتان
متَابالن ذم ٍٕس افسجؾ ـام ذم افنُؾ افسابؼ أو ٕدمج خِٔتان متَابالن ذم ٍٕس افًامقد ،ـٖن ٕدمج
اخلِٔتغ "ؽر مىِقب" مع "منسك" ذم حال ظدم تقاجد أي دمج ذم اجلدول ذم افنُؾ افسابؼ-
ذم ـال حافتل افدمج يتؿ إضاؾة خاصٔة جديدة ظذ وشؿ اخلِٔة ادراد دجمٓا ( )tdو ختتِػ هذه
اخلاصٔة باختالف افدمج ادراد إضاؾتف ـام يع9
إذا ـان افدمج بغ خِٔتغ متَابِغ ذم ٍٕس افسجؾ ؾاخلاصٔة ادستخدمة هلcolspan 9
أما إذا ـان افدمج بغ خِٔتغ متَابِغ ذم ٍٕس افًامقد ؾاخلاصٔة ادستخدمة تهبحrowspan 9
تٖخذ هاتان اخلاصٔتان ؿّٔة رؿّٔة متثؾ ظدد اخلاليا اددجمة ؾِق ـإت ؿّٔة اخلاصٔة colspanهل 1
ـام يع >”td colspan=”2< 9ؾ٘ن هذا يًْل دمج خِٔتغ متَابِغ ذم ٍٕس افسجؾ (اخلِٔة اجلديدة
شتَابؾ خِٔتغ ظامقديا) -أما فق أن اخلاصٔة ادستخدمة هل rowspanظْدها تدمج خِٔتغ
متَابِغ ذم ٍٕس افًامقد (اخلِٔة اجلديدة تَابؾ خِٔتغ أؾَٔا) ،وادثال افتايل يقضح احلافة إوػ9
><table
><tr
037
></thاخلِٔة افثاين مـ افسجؾ افثاين><th
></tr
><tr
></tr
><tr
></tr
></table
038
افنُؾ 6-04
إذا ؿّْا بتحِٔؾ هذا اجلدول ؾسْجد أن (اخلِٔة إوػ مـ افسجؾ إول) تَابؾ (اخلِٔة إوػ مـ
افسجؾ افثاين) وهاتان آثْتان يَابالن ذم ٍٕس افقؿت (اخلِٔة إوػ مـ افسجؾ افثافث) وافُؾ
ـذفؽ يَابؾ (اخلِٔة إوػ مـ افسجؾ افرابع) وهُذا ـؾ اخلاليا إوػ مـ ـؾ شجؾ يَابِـ بًوٓا
افبًض واخلاليا افثإٔة مـ ـؾ شجؾ يَابِـ بًوٓا افبًض وهُذا مع اخلاليا إخرى ،فُـ ظْدما
ٕٖيت فِسجؾ افثافث شْرى أنف ـان جيب أن يُقن هْاك خِٔة ثافثة فَٔابؾ اخلاليا افتل تَع ذم ادرتبة
افثافثة ذم افسجالت إخرى فُـ ٓ وجقد هلذه اخلِٔة ،هلذا وضًْا دمج colspanظذ (اخلِٔة افثاين
مـ افسجؾ افثافث) وبَّٔة 1فْبغ أنف جيب هلذه اخلِٔة أن تَابؾ خِٔتغ بدٓ مـ خِٔة واحدة-
ؿِْا أنْا ٕستخدم اخلاصٔة rowspanإذا ـان اخلِٔتان يتَابالن ظامقديا وتستخدم بٍْس افىريؼ
افسابَة ـام أن افتحِٔؾ ٍٕسف فُـ هذه ادرة ٕحِؾ اخلإات ظامقديا وظذ إؽِب يُقن ذم اجلداول
افتل يُقن افستٔب جإبٔة ـام يبْٔف ادثال افتايل9
><table
><tr
></thادقاد ><th
></tdحماشبة افتُافٔػ><td
></tdاإلؿتهاد اجلزئل><td
04/
></tdإدارة افؼاء وافتخزيغ><td
></tr
><tr
></tdؽر مىِقب><td
></tdمنسك>"<td rowspan="2
></tdمىِقب><td
></tr
><tr
></tdمىِقب><td
></tdؽر مىِقب><td
></tr
></table
افنُؾ 7-04
040
04-6تْسٔؼ اجلداول مع CSS
شبؼ وأن حتدثْا ظـ مًيؿ افتْسَٔات افتل يُّـ تىبَٔٓا ظذ اجلداول فتحسغ ميٓرها ،فُـ
إلظىاء ؾُرة ظـ تْسٔؼ اجلداول شَْقم بًّؾ مثال واحد ٕستخدم ؾٔف أـثر افتْسَٔات اشتخداما مع
اجلداول -شْستخدم مِػ xhtmlاخلاص بادثال رؿؿ ، 42مع تًديؾ بسٔط هل إضاؾة مسك
’ -id= ‘revolutionوؾٔام يع افتْسَٔات ادستخدمة-
{ #revolution
;width: 500px
;border-collapse: collapse
}
{ #revolution caption
;font-size: 1.5em
;text-decoration: underline
}
{ #revolution td, #revolution th
;border: 1px solid #c6d999
;padding: 5px
}
{ #revolution th
;font-size: 1.2em
;text-align: center
;background-color: #A6C950
;color: #ffffff
}
أؾسض أن هذه افتْسَٔات واضحة بافْسبة فؽ ،فُـ مع ذفؽ أجدين موىرا أن أذح فؽ شبب
اشتٓداؾْا فُؾ مـ tdو thذم اجلِّة ) -(#revolution td, #revolution thافسبب بسٔط جدا
هق أنْا ٕريد تىبٔؼ هذيـ افتْسَٔتغ (احلدود واحلنق) فُؾ ظْاس رأس اجلدول وـذفؽ ظْاس
اجلسؿ فذا ؿّْا باشتٓداف آثْغ مًا ـل ٓ ٕوىر إػ تُرار ٍٕس افتْسَٔتغ ( borderو
)paddingذم ادجّقظة افتافٔة (أي ذم -)#revolution th
041
افنُؾ 8-04
تقجد هْافؽ ثالثة خهائص تستخدم خاصة مع اجلداول ،أوهلا هل خاصٔة افتحُؿ بتامشؽ احلدود
مـ ظدهؿ (شبؼ وحتدثْا ظْف) ،أما افثإٔة ؾٓل خاصٔة افتحُؿ بّقضع طٓقر ظْقان اجلدول حٔث
فٔس مـ افرضوري أن تيٓر ؿبؾ اجلدول بؾ يُّـ أن تيٓر حتتٓا أو حتك ذم احدى اجلإبغ وأخرا
اخلاصٔة افثافثة هل فِتحُؿ بّقضع طٓقر حمتقى اخلاليا أؾَٔا وذفؽ ظْدما يُقن ضقل اخلِٔة أـز
مـ حجؿ افْص بداخِٓا حْٔٓا ٕستخدم هذه اخلاصٔة إلطٓار افْص ذم افقشط إؾَل ،أو إظذ أو
إشٍؾ وؾٔام يع بٔان أشامء هذه اخلهائص مع ؿّٔٓا9
9 caption-side -0تتحُؿ هذه اخلاصٔة بّقضع طٓقر ظْقان اجلدول وتٖخذ احدى
افَٔؿ افتافٔة9
042
9border-collapse -1شبؼ ورأجْا هذه اخلاصٔة وؿِْا أهنا فِتحُؿ بتامشؽ اخلاليا مـ
ظدمف وهلا ؿّٔتْا مها:
9 vertical-align -2فِتحُؿ بّقضع طٓقر حمتقى اخلاليا أؾَٔا ،وتٖخذ احدى افَٔؿ
افتافٔة9
043
افْامذج 05
تًِب افْامذج دورا ؾًافة ظْد تهّٔؿ مقاؿع افقيب خاصة افديْامُٔٔة مْٓا -أؿهد ادقاؿع افتل
ٕتحُؿ بّحتقاه بّجرد ضٌىة زر حٔث يقضع أي رء يرا د إضاؾتف فِّقؿع أو تًديِف داخؾ ّٕقذج
ثؿ يتؿ إرشال ؿٔؿ افّْقذج إػ برجمة خاصة يُّْٓا افتًامؾ مع افْامذج – ـزجمة فٌة –PHPحٔث
تَقم تِؽ افزجمة باشتَبال واشتخراج ؿٔؿ افّْقذج ومـ ثؿ إطٓارها ظذ ادتهٍح أو ٕسخٓا ظذ
ؿاظدة بٔإات يُّـ اشسجاظٓا ٓحَا ذم أي وؿت إلطٓار حمتقاها ظذ ادتهٍح.
إن دورٕا ذم ـؾ هذا يَتك ظذ تهّٔؿ افّْقذج أما اشتَبال واشتخراج ؿّٔٓا إلطٓارها ظذ
ادتهٍح أو ٕسخٓا ظذ ؿاظدة بٔإات ؾٓل مّٓة فٌات افزجمة افتٍاظِٔة وفـ َٕػ ظْدها هْا-
05-0تًريػ ّٕقذج
فتًريػ افّْقذج ظذ ادتهٍح ٕستخدم افقشؿ formافذي حئط بُامؾ ظْاس افّْقذج9
><form
></form
ؿِت إٍٓا أن ؿٔؿ افّْقذج يتؿ إرشاهلا إػ افزجمة فَٔقم بًّاجلة بٔإاهتا فُـ أجـ يُقن تِؽ افزجمة
وـٔػ ٕرشؾ هلا بٔإات افّْقذج؟
هْاك خاصٔتان يتؿ إضاؾتٓام ظذ افقشؿ formأحدمها فِدٓفة ظذ صٍحة افزجمة افتل ٕريد إرشال
ؿٔؿ افّْقذج إفٔٓا وافثاين يبغ ٕقع وضريَة إرشال افبٔإات واخلاصٔتان مها:
9actionوتبغ هذه اخلاصٔة مُان إرشال ؿٔؿ افّْقذج وتُقن ذم افًادة صٍحة مزجمة ب٘حدى
فٌات افزجمة افتٍاظِٔة -وفق ؾرضْا أن فٌة افزجمة ذم تِؽ افهٍحة هل phpومِػ صٍحة افزجمة
اشّٓا data.phpإذا يُقن مُان إرشال افبٔإات " action="data.phpمع مراظاة مسار تقا جد
ادِػ ؾِق أن ادِػ data.phpفٔس ذم ٍٕس ادجِد افذي يتقاجد ؾٔف افهٍحة افتل حتتقي ظذ
044
وفَْؾ أنف ذم جمِد ؾرظل اشّف barmajaإذا شٔهبح ادسار افّْقذج،
"-action="barmaja/data.php
9 methodأما هذه اخلاصٔة ؾٓل فبٔان ٕقع اإلرشال إذ يُّـ فإلرشال أن يُقن مـ افْقع get
ويًْل أن ادًِقمات شرشؾ ظـ ضريؼ افرابىة مباذة وهذه افىريَة خٍٔػ جدا ؾـَٔؿ اإلرشال
حمدود إػ 144رمز ـام أن ادًِقمات ادرشِة تُقن بارزة ظذ افرابىة ويىِع ظِٔٓا اجلّٔع مما يَِؾ
مـ ٕسبة أمان ورسية افبٔإات أما افىريَة افثإٔة ؾتسّك ،postوتَقم هذه افىريَة ب٘رشال
ادًِقمات ظـ ضريؼ ؿْاة خمٍل بحٔث ٓ يىِع ظِٔٓا افزوار وهُذا ٕوّـ افرسية وإمان-
إذا ؿّْا ب٘ضاؾة هذيـ اخلاصٔتغ ظذ افقشؿ formؾسٔهبح افنُؾ افًام فِّْقذج ـام يع9
>"<form method="post" action="data.php
></form
واحلغ يتبَك ظِْٔا إضاؾة ظْاس افّْقذج فُـ أوٓ جيب أن ٕنر إػ أن هْاك ٕقظان رئٔسٔة مـ
افْامذج حسب اشتخداماهتا وافْقع إول هل افْامذج افْهٔة وتتُقن مـ ثالثة ظْاس هلّٕ 9قذج
ٕص مـ شىر واحدّٕ ،قذج ـِّة افرس ،وّٕقذج ٕص متًدد إشىر أما افْقع افثاين ؾٓل ٕامذج
اخلٔارات وتتُقن هل أجوا مـ ثالث ظْاسّٕ 9قذج اخلٔار ادٍردّٕ ،قذج اخلٔار ادتًدد وّٕقذج
افَائّة ادْسدفة -وهْاك ٕقع أخر فتحّٔؾ مِػ مـ اجلٓاز -وأخرا يقجد ٕقظان مـ إزرار مها زر
اإلرشال و زر إظادة افتًبئة-
05-1افْامذج افْهٔة
يتوح مـ اشؿ هذا افًْك أنف ٓ يُّـ إضاؾة أـثر مـ شىر ٕيص داخِف ،وهق افّْقذج ادستخدم ذم
خإة إدخال افزيد اإلفُسوين أو اشؿ ادستخدم ذم مجٔع ادقاؿع افتل تتىِب تسجٔؾ دخقل افًوق.
ٕستخدم افقشؿ < >input /إلضاؾة هذا افًْك وـام أطْؽ ٓحيت هذا ،هق وشؿ مٍرد إذا ٓ بد
فف مـ خاصٔة حتك تٗدي وطٍٔتف -تِؽ اخلاصٔة هل typeافتل يًْل "ٕقع افّْقذج" وؿّٔتٓا ذم
045
حافتْا هذه هل -textوهْاك خاصٔة أخرى تَقم بتحديد اشؿ افًْك هل nameوتستخدم ؿّٔتٓا
ذم صٍحة مًاجلة افبٔإات – data.phpذم ّٕقذجْا هذا ,جلِب بٔإات افًْك بقاشىة اشّف
ويْبٌل أن تًِؿ أن اشؿ افّْقذج يُقن مـ اختٔار ادهّؿ.
افْتٔجة9
افنُؾ 0-05
بافىبع فـ يُقن مـ ادًَقل أن ٕسك افّْقذج ـام هل ذم افنُؾ دون أن ٕخز افزائر ما جيب إضاؾتف
ـَّٔة داخؾ افّْقذج -ؾِق ؾرضْا أن افًْك ذم افنُؾ افسابؼ هقّٕ 9قذج وضع اشؿ ادستخدم
ؾسْوىر أن ُٕتب أمامف "اشؿ ادستخدم"-
ٕستخدم افقشؿ labelفًٍؾ ذفؽ حٔث ٕوًف ؿبؾ افًْك ثؿ َٕقم بربط افًْكيـ مًا ظـ ضريؼ
اضاؾة خاصٔة idظذ ظْك افّْقذج (أي داخؾ )inputثؿ َٕقم ـذفؽ ب٘ضاؾة خاصٔة forظذ
افتسّٔة (افقشؿ )labelثؿ ٕختار اشؿ يُقن ؿّٔة فِخاصٔتغ idو forوهُذا ُٕقن ؿد ربىْا بغ
ظْك افّْقذج وافتسّٔة اخلاص بف وظْدما يَقم افزائر بافَْر ظذ افتسّٔة (اشؿ ادستخدم مثال)
يْتَؾ مٗذ افُتابة مباذة إػ افًْك inputافتل حتّؾ اخلاصٔة idذات ٍٕس افَّٔة ادقجقد ذم
046
اخلاصٔة forفِتسّٔة افتل َٕر ظِٔف افزائر ،وٓ بٖس بٖن تُقن ؿّٔة اخلاصٔتغ ٍٕس ؿّٔة اخلاصٔة
nameذم افقشؿ -input
>"<form method="post" action="data.php
افنُؾ 1-05
إضاؾة فِخهائص ادذـقرة شابَا هْاك بًض اخلهائص افتل تبدوا مٓام أجوا ـتحديد حجؿ ضقل
افّْقذج أو حتديد ؿّٔة ؿهقى فَّٔتف وـذفؽ إظىائف ؿّٔة اؾساضٔة وؾٔام يع ذح تِؽ اخلهائص
واشتخداماهتا9
9 sizeيُّـ اشتخدام هذه اخلاصٔة فتحديد ضقل افّْقذج ،وذم حال ظدم حتديد ضقل افّْقذج
ؾسُٔقن ضقفف آؾسايض يُقن 1/بُسؾ-
9maxlengthتستخدم هذه اخلاصٔة فتحديد افىقل افَهقى افذي يُّـ فِّْقذج
اشتًٔابف ؾّثال ّٕقذج افْص مـ شىر واحد يستقظب 144رمز فُـ ظْدما ٕحدد ؿّٔة
ؿهقى 01رمزا ” maxlength=”12ؾِـ يَبؾ افّْقذج اشتًٔاب أـثر مـ هذه آثْتل
ظؼة رمز.
9 valueأما هذه اخلاصٔة ؾْستخدمٓا مـ إلظىاء افّْقذج ؿّٔة اؾساضٔة ييٓر ظْد ؾتح
افهٍحة ظذ ادتهٍحٕ -ستٍٔد مـ هذه اخلاصٔة ظْدما ٕريد أن ٕرشؾ ؿّٔة اؾساضٔة ذم
047
حال مل يَؿ افزائر بتًبئة افّْقذج أو ظْدما ٓ ٕريد إضاؾة تسّٔة فِّْقذج ـام ذم بًض
ادقاؿع حٔث يتؿ وضع ؿّٔة اؾساضٔة تؼح افَّٔة ادراد إضاؾتف داخؾ افّْقذج أو تُقن
بّثابة مثال ظِٔف -وادثال افتايل يقضح ـٍٔٔة اشتخدام مجٔع هذه اخلهائص-
>"<form method="post" action="data.php
></form
ّٕقذج ـِّة افرس هق ٍٕسف ّٕقذج افْص مـ شىر واحد شقاء ذم صُِٓا أم ذم ـٍٔٔة إضاؾتف حٔث
َٕقم ؾَط بتٌٔر ؿّٔة ٕقع افّْقذج typeمـ textإػ passwordوهُذا تتحقل ّٕقذج افْص مـ
شىر واحد إػ ّٕقذج ـِة رس -فتجربة هذا افّْقذج ؿؿ ب٘ضاؾة إوامر افتافٔة ذم هناية افقشؿ input
ظذرا---
مـ ادثال افسابؼ ثؿ ؿؿ بتجربة ادِػ اجلديد9
شُٔقن ٕتٔجة هذا ادثال إضاؾة فألوامر ذم ادثال افسابؼ 9طٓقر افّْقذجان حتت بًوٓام افبًض
(بسبب افقشؿ > ،)<br /وظْد ادخال رء ذم ّٕقذج ـِّة افرس ؾ٘ن افرمقز افياهرة شتُقن خمٍٔة
وتيٓر بدٓ مْٓا دوائر شقداء-
ينبف ّٕقذج افْيص متًدد إشىر ذاك افّْقذج افذي ٕستخدمف ذم مًيؿ ادقؿع فِتًِٔؼ ظذ مقضقع
ما ،خاصة ذم ادْتديات-
048
إلضاؾة ّٕقذج ٕيص متًدد إشىر ٕستخدم افقشؿ ادزدوج < >textarea></textareaافذي
يًْل (مْىَة,مساحة ٕص) ،ومـ ٕاحٔة اخلهائص يُّـ إضاؾة ٍٕس اخلهائص افسابَة ـاخلاصٔة
nameو ،idفُـ افَّٔة آؾساضٔة هذه ادرة ٓ يتؿ إضاؾتف ذم اخلاصٔة valueبؾ يتؿ إضاؾتف
ظذرا---
مباذة بغ وشّل آؾتتاح و اإلؽالق-
></textareaافَّٔة آؾساضٔة><textarea
أو ظـ ضريؼ خاصٔتغ جديديـ مها rowsفتحديد حجؿ افىقل(ظدد إشىر) و cols
فتحديد حجؿ افًرض وادثال افتايل يقضح ذفؽ-
>"<form method="post" action="data.php
> :</label><br /إضاؾة تًِٔؼ>"<label for="comment
></form
05/
افنُؾ 2-05
مالحية 9اخلاصٔتان rowsو ٓ colsحيددان حجام حمدد إلدخال ؿّٔة افّْقذج ـام هل احلال ذم
maxlengthبؾ حيددان احلجؿ افذي شٔيٓر بف افّْقذج ظذ ادتهٍح وبافتايل إذا تؿ إدخال ٕص
أـز مـ ادحدد ذم تِؽ اخلاصٔتان ييٓر ذيط مترير متُـ افَارئ مـ إمتام إدخال ما يرؽب بف مـ
افْهقص-
ظذرا---
ؿد ٕقد أحٔإا أن ٕسٖل افزائر بًض ادًِقمات ظْف فُـ فق وضًْا ّٕقذج ٕيص ظادي ؾَد يُقن
افتًبر ظـ تِؽ ادًِقمة خمتٍِة مـ زائر إػ آخر ،ؾّثال فق ضِبْا مـ افزائر ذـر ٕقع جْسف ؾَد يٖيت
أحدهؿ ويُتب (ذـر أو أنثك) ثؿ يٖيت آخر ؾُٔتب (رجؾ أو بْت) وهُذا يُقن ادًْك ٍٕسف فُـ
وؿد ؿِْا أن ٕامذج اخلٔارات تتُقن مـ ثالثة أنقاع هل آختٔار ادٍرد وادتًدد وآختٔار مـ ؿائّة
مْسدفة وشْتحدث ظْٓا بٍْس افستٔب ؾٔام يع9
050
ّٕ 05-2-0قذج اخلٔار ادٍرد
ذـرٕا ذم مَدمة هذا افْقع مـ افْامذج ظـ شٗافْا افزا ئر فْقع جْسف ،وٕحـ ٕالحظ ذم هذه ادًِقمة أن
افزائر ٓ يُّـ أن يُقن إٓ ذـرا أو أنثك وٓ يُّـ أن يُقن ذـرا وأنثك ذم ٍٕس افقؿت هلذا جيب
إضاؾة ّٕقذج اختٔار ٓ يسّح باختٔار أـثر مـ خٔار واحد -ذاك افّْقذج جيب أن يُقن مـ افْقع
ظذرا---
radioافذي ينبف متاما افّْقذج افْيص مـ شىر واحد مـ حٔث أوامر إضاؾتف حٔث َٕقم ؾَط بتٌر
افْقع فٔهبح type=”radio” 9وبافْسبة فِتسّٔة ؾٓل هْا إجبارا إذ هل افتل شتبغ فِزائر ما خيتاره-
وشَْقم بقضًف بًد افّْقذج ظذ ظُس افّْقذج افْيص مـ شىر واحد افذي ـْا ٕوع افتسّٔة ؿبؾ
هذا افَسؿ ؽر متقؾر ذم افْسخة ادجإٔة افّْقذج-
مـ ادُّـ جًؾ احدى اخلٔارات خمتارة مسبَة بّجرد ؾتح افهٍحة ،بحٔث يتؿ ارشال هذه افَّٔة
اؾساضٔا ذم حال مل يَؿ افزائر باختٔار خٔار آخر -اخلاصٔة ادستخدمة فًٍؾ ذفؽ هل checked
وَٕقم بتُرار ٍٕس آشؿ ـَّٔة (" )checked="checkedوادثال افتايل يقضح ذفؽ9
>"<form method="post" action="data.php
></label><br /ما هق ٕقع جْسؽ ؟><label
></labelأنثك>"<label for="female
></form
051
افنُؾ 3-05
هْاك أمران مٓامن جيب افتْبٔف إفٔٓام ذم هذا ادثال ،إمر إول هق بخهقص ربط افتسّٔة ()label
بافّْقذج ( )inputحٔث أنْا ٕستخدم labelو inputفُؾ خٔار ما يًْل أن ؿّٔة اخلاصٔتغ forو
idشُٔقن ٍٕسٓا ؾَط ذم ـؾ خٔار وفٔس ذم مجٔع اخلٔارات وهلذا ٕرى ذم هذا ادثال أن افَّٔة اخلاص
ظذرا---
هباذيـ اخلاصٔتغ ذم اخلٔار إول هل maleبْٔٓام ؿّٔٓام ذم اخلٔار افثاين هل -femaleأما إمر
افثاين ؾٓق بخهقص افَّٔة افتل يتؿ ارشاهلا حٔث أنف جيب دائام اضاؾة ؿّٔة فِخاصٔة valueفتُقن
هل افَّٔة افتل شٔتؿ ارشاهلا إػ صٍحة افزجمة أما ظْد ظدم اشتخدام هذه اخلاصٔة ؾادتهٍح شتَقم
هذا افَسؿ ؽر متقؾر ذم افْسخة ادجإٔة
ب٘رشال افَّٔة » « onأي أنف تؿ اختٔار خٔار فُـ أهيام ؟ ادتهٍح ٓ يًرف ذفؽ إٓ مـ خالل
اخلاصٔة valueؾٍل هذا ادثال شٔتؿ ارشال افَّٔة » « maleإذا ؿام افزائر باختٔار » ذـر« أو ارشال
» « femaleذم حال اختٔار » أنثك«-
ذـرٕا مثآ ظـ شٗافْا افزائر فْقع جْسف ذم بداية احلديث ظـ هذا افْقع مـ افْامذج -وؿد اظتّدٕا ظذ
هذا ادثال ذم ذح ّٕقذج آختٔار ادٍرد ،فُـ ذم ٍٕس افقؿت ذـرٕا مثآ ظـ شٗافْا افزائر ظـ
هقا ياتف وؿِْا أنف فق تؿ افىِب مـ افزائر أن يوًٓا ذم ّٕقذج ٕيص ظادي ؾَد يَقم أحدهؿ بذـر
هقايات ؽريبة ٓ يرؽب بف ادقؿع فذا مـ إؾوؾ حتديد اهلقا يات ادرؽقبة ثؿ افسامح فِزائر باختٔار ما
052
يْاشبف مْٓا -فُـ هذه ادرة فـ تُقن ـْقع اجلْس ؾافزائر ؿد يُقن ظْده أـثر مـ هقاية فذا جيب أن
ٕسّح فف بٖـثر مـ خٔار-
إلضاؾة ّٕقذج متًدد اخلٔار ٕستخدم ٍٕس افقشقم ذم ادثال افسابؼ مع تٌٔر ؿّٔة خاصٔة افْقع
ظذرا---
typeإػ checkboxواخلهائص افباؿل ـام هل بام ؾٔٓا checkedجلًؾ اخلٔار خمتارة مسبَا
(يُّـ جًؾ أـثر مـ خٔار خمتارة مسبَا مادام ٕتًامؾ مع ّٕقذج متًدد اخلٔار)-
></form
053
افنُؾ 4-05
تًد هذا افّْقذج جمرد ـقـتٔؾ فْامذج اخلٔارات إذ يُّـ افسامح باختٔار مٍرد أو اختٔار متًدد فُـ
افًزة مْف هق أنف يَقم باختهار ادساحة افتل ـان شٔستحقذ ظِٔٓا افّْقذج ذم حال ـان اخلٔارات
ـثرة جدا ـام ذم حال إضاؾة ّٕقذج 9اختٔار بِد افزائر -ؾِق أردٕا أن ٕؤػ ؿائّة افدول افًربٔة ذم
ظذرا---
ّٕقذج اختٔار مٍرد ؾسٔستحقذ افّْقذج ظذ مساحة ـبرة ـٍاية ؾام بال فق أردٕا أن ٕؤػ ؿائّة دول
افًامل ـِف؟ هلذا َٕقم باشتخدام هذا افْقع مـ افّْقذج-
ويْبٌل افًِؿ أنف إذا تؿ إضاؾة خاصٔة valueؾَّٔتٓا هل افٔل شرشؾ وفٔست افَّٔة افياهرة ظذ
افناصة أما إذا مل يتؿ وضع خاصٔة valueؾافَّٔة ادرشِة هل افياهرة ظذ افناصة ،وذم ـؾ إحقال
054
جرت افًادة أن يتؿ وضع خاصٔة valueحيّؾ ٍٕس افَّٔة افتل تيٓر فِزائر فُـ ذم بًض إحٔان
حيّؾ ؿّٔة خمتِػ حسب حاجة ادهّؿ -وؾٔام يع مثال ظذ ّٕقذج اختٔار مـ ؿائّة مْسدفة9
>"<form method="post" action="data.php
></select
></form
افنُؾ 5-05
مـ ادُّـ تَسٔؿ خٔارات ّٕقذج افَائّة ادْسدفة إػ جمّقظات خمتٍِة بحٔث ٕجّع ـؾ ظدد مـ
اخلٔارات ذم جمّقظة ،وًٍٕؾ ذفؽ فتسٓٔؾ وصقل افزائر فِخٔار افذي يْاشبف ـٖن ٕجّع دول افًامل
افًريب ذم جمّقظة ودول أوربا ذم جمّقظة أخرى ودول أمريُا اجلْقبٔة ذم جمّقظة إػ آخره-
055
ٕستخدم افقشؿ < >optgroup></optgroupفًٍؾ ذفؽ ويْبٌل أن ٕحرص ظذ أن حئط هذا
افقشؿ خٔارات ـؾ جمّقظة -ـام يْبٌل أجوا إظىاء ـؾ جمّقظة اشؿ مْاشب فؼح ما يتوّْف تِؽ
ادجّقظة وذفؽ باشتخدام خاصٔة جديدة تسّك labelؿّٔتٓا يُقن اشؿ ادجّقظة -وؾٔام يع
ظذرا---
تًديؾ ادثال افسابؼ ب٘ضاؾة بِديـ ظربٔغ و بِديـ أوربٔغ9
>"<form method="post" action="data.php
></optgroup
>"أوربا"=<optgroup label
></optgroup
></select
></form
056
افنُؾ 6-05
ذـرٕا أن هذه افّْقذج جمرد ـقـتٔؾ ظـ ٕامذج اخلٔارات ؾٓل تسّح بآختٔار ادٍرد وـذفؽ آختٔار
ادتًدد ورأجْا ـٔػ أن آختٔار يُقن مـ افْقع افٍرد بّجرد إضاؾة افّْقذج فُـ ـٔػ ٕجًِٓا
متًدد اخلٔار؟
ؿبؾ حتقيؾ هذه افّْقذج إػ ّٕقذج متًدد اخلٔار ٓبد مـ إضاؾة اخلاصٔة sizeظذ افقشؿ select
جلًؾ افّْقذج ـبر بحٔث يُّـ رؤية أـثر مـ خٔار بّجرد مًايْة افهٍحة وهل تستخدم بٍْس
إشِقب ادذـقر ذم ٕامذج افْص مـ شىر واحد فُـ ذم تِؽ احلافة ـإت تتحُؿ بىقل افّْقذج أما
هْا ؾستتحُؿ بافًرض(ؾقق فتحت)-
أما اخلىقة افثإٔة ؾٓق إضاؾة اخلاصٔة ” multiple=”multipleظذ افقشؿ selectوهُذا يُقن
شّحْا فِزائر باختٔار أـثر مـ خٔار ،ويُّْؽ دمربة ذفؽ بٍْسؽ-
هْاك ّٕقذج أخر مِحؼ بافْامذج افْيص؛ هق ّٕقذج اختٔار مِػ مـ اجلٓاز اشتًدادا فتحِّٔف
ومًاجلتف مـ ؿبؾ احدى افزجمٔات افتىبَٔٔة-
057
ؿبؾ إضاؾة ّٕقذج مـ هذا افْقع جيب إضاؾة اخلاصٔة enctypeظذ وشؿ تًريػ افّْقذج from
وبافًادة حتّؾ افَّٔة -multipart/form-dataأما إلضاؾة افّْقذج ؾْستخدم افقشؿ inputمع
ٍٕس خهائهف افسابَة مع تٌٔر افْقع إػ fileـام يبْٔف ادثال افتايل9
"<form method="post" action="data.php
>"enctype="multipart/form-data
>: </label><br /رجاء ؿؿ باختٔار مِػ فِتحّٔؾ>"<label for="doc
ؿد يُقن افّْقذج ـبرة جدا وحيتقي ظذ مًِقمات متبايْة -ـؾ جمّقظة مـ ادًِقمات يُّـ أن
تنُؾ حتافػ ؾٔام بْٔٓا ـادًِقمات افنخهٔة فِزائر أو هقاياتف ادٍوِة ،فذا حتك ٕجًؾ افّْقذج
واضحا ـٍاية بافْسبة فِزائر وٓ ٕسك جمآ فِتنتت بسبب ـز حجؿ افّْقذج ِٕجٖ فِتَسٔؿ ؾْجًؾ
ظذرا---
ـؾ مًِقمات متناهبة ذم جمّقظة يتؿ إحاضتٓا بحدود اؾسايض ويُقن هلا اشؿ يؼح تِؽ افٍئة مـ
ادًِقمات -هذا ما َٕهده مـ هذا افًْقان-
></legendمًِقماتؽ افنخهٔة><legend
></labelآشؿ>"<label for="firstname
058
<fieldset>
<legend><هقاياتؽ ادٍوِة/legend>
---ظذرا
<input type="checkbox" name="swiming" id="swiming" />
<label for="swiming"><افسباحة/label><br />
</fieldset>
</form>
06/
افنُؾ 7-05
إن اهلدف مـ زر آرشال هق افَٔام ب٘رشال بٔإات افّْقذج إػ صٍحة افزجمة افتل شٔتؿ ؾٔٓا
مًاجلتٓا أما زر ادسح – أو زر اظادة افتًبئة ,ؾٓدؾٓا مسح ـامؾ ادحتقى اددخِة ذم افّْقذج
فِسامح فِزائر ب٘ظادة تًبئتٓا مـ جديد-
ظذرا---
يتؿ إضاؾة ـال افزريـ بقاشىة افقشؿ , inputبٍْس إشِقب افذي تًقدٕا ظذ اشتخدام هذا
افقشؿ ,مع تٌٔر ؿّٔة افْقع typeإػ submitفزر اإلرشال أو resetفزر إظادة افتًبئة ،ويُّـ
060
<legend>رجاء ؿؿ ب٘دخال مًِقماتؽ فتسجٔؾ افدخقل: </legend>
---ظذرا
<input type="text" name="username" id="username"
size="25" /> <br />
</fieldset>
</form>
8-05 افنُؾ
061
05-6تْسٔؼ افْامذج
05-6-0بًض افتْسَٔات
حلسـ احلظ فَد تًِّْا ـؾ ما يِزمْا فتْسٔؼ افْامذج وٓ يقجد خهائص جديدة فذفؽ إٓ ما ـان مـ
صبف اخلاصٔة focus9افذي ٕستخدمف فتٌٔر تْسٔؼ افّْقذج ظْدما يُقن مٗذ افُتابة داخِف ؾّثال
فق تؿ تىبٔؼ9
}; input:focus {background-color:blue
ؾ٘ن ـؾ ظْك يستخدم افقشؿ inputشٔتٌر فقن خٍِٔتف فألزرق ظْدما يُقن ادٗذ داخِف ،وؾٔام
يع مثال ظـ تْسٔؼ ّٕقذج باشتخدام خمتِػ افتْسَٔات افتل شبؼ وتًِّْاها حتك أنٕ ،ىبَٓا ظذ
مثال افنُؾ 0,05أظاله-
{ form
;width: 400px
}
{ form fieldset
;background-color: #eee
;margin-bottom: 7px
}
{ form fieldset legend
;border: 1px solid #ccc
;padding: 2px
;font-weight: bold
}
{ form fieldset input:focus
;background-color: #ccdd99
}
فَد ؿّْا أوٓ بتحديد حجؿ 3//بُسؾ فِّْقذج ـُؾ ثؿ ظّدٕا إػ تٌٔر فقن خٍِٔة ادجّقظات
إػ #eeeمع إضاؾة حاصٔة شٍع بَّٔة 6إلبًاد ادجّقظتغ ظـ بًوٓام افبًض -أما بافْسبة
دسّٔات ادجّقظات ( )legendؿّْا ب٘ضاؾة حدود ثؿ حنق داخع بَّٔة 1بُسؾ متْع متاشؽ
062
افْص باحلدود وأخرا اشتخدمْا صبف اخلاصٔة input :focusفتٌٔر فقن ّٕقذج افْص ظْدما يُقن
ادٗذ داخِف-
افنُؾ 0/-05
إذا ٓحيت افنُؾ افسابؼ شتجد أن ظْاس افّْقذج فٔست مرتبة ،وهذا بسبب اختالف أضقال
افتسّٔة بافْسبة فُؾ ظْك داخؾ افّْقذج فُـ يُّـ حؾ ذفؽ بجًؾ افتسّٔات labelـِٓا ظذ
حجؿ ضقل أـز مسّك (اشؿ افًائِة ذم افنُؾ افسابؼ) -فُـ بام أن labelهق وشؿ داخع إذا َٕقم
بتحقيِٓا إػ وشؿ خارجل -display: block
شْستخدم ٍٕس ادثال افسابؼ فُـ أوٓ جيب إضاؾة خاصٔة classبَّٔة مقحدة فُؾ مـ مسّك
"آشؿ" و "اشؿ افًائِة" وذفؽ فتجْب تٖثر ادسّٔات اخلاص بًْاس آختٔار افتل يبدوا مرتبة
متاما -وبًد اضاؾة اخلاصٔة classوفتُـ ؿّٔتٓا مثال َٕ in-textقم بتىبٔؼ افتْسَٔات افتافٔة9
{ form fieldset .input-text
063
;display: block
;width: 90px
}
افنُؾ 00-05
يُّْْا ترك افّْقذج هُذا حٔث ييٓر ادسّك ؾقق اخلإة أما إن أردٕا أن ييٓرا جْبا إٓ جْب يٍُل
أن ٕؤػ مٔؾ float :rightذم افتْسَٔات افسابَة وهُذا شٔيٓر ادسّك إػ جْب اخلإة ويُّْؽ
أن دمرب ذفؽ بٍْسؽ-
064
065
انمشروع انخذريبي
تهّٔؿ مقؿع مـ إفػ إػ افٔاء
066
067
دراشة ادؼوع افتدريبل 06
ؿد وصِْا أخرا إػ ذروة هذا افُتاب حٔث شَْقم بٕ٘ناء مقؿع بافُامؾ مـ افٍُرة إػ افْؼ ذم
إسٕت -وأرى فزاما ظع أن أنبٓؽ أن ظِّٔة تهّٔؿ مقؿع افُسوين هل مّٓة ؿد يتىِب منارـة ظدة
أصخاص ذووا مٓارات خمتٍِة ،وذم بًض إحٔان ؿد تُقن ادٓارات ادىِقبة متقؾرة ظْد صخص
واحد فُـ مع هذا يبَك مـ افرضوري أن يستنر ادهّؿ أصخاصا أخرى ٓ شٔام إذا ـان ادقؿع
ادهّؿ ذات أمهٔة ؿهقى-
ادٓارة ادىِقبة أوٓ هل مٓارة تهقرية حٔث يتهقر صاحب هذه ادٓارة افنُؾ افذي يريد أن ييٓر
ظِٔف ادقؿع ،ثؿ يَقم بتهّّٔف باشتخدام احدى برامج افتهّٔؿ ــ ؾقتقصقب Photoshopمثال-
يسّك صاحب هذه ادٓارة ذم افًامل ادْٓل 9مهّؿ ؽراؾٔؽ ديزايـ -أما ادٓارة افثاين ؾٓق مٓارة حتقيؾ
ٕتٔجة صاحب ادٓارة إوػ إػ مقؿع ظز ـتابة أوامر xhtmlو Cssافالزمة فذفؽ وهذا ما يًِّْا
هذا افُتاب ـٍٔٔة ؾًِف-
وأن دظْا ٕتُْر بِباس ادهّؿ 9ؾُٔػ ٕريد أن يُقن صُؾ مقؿًْا ؟
إن مًيؿ ادقاؿع افًربٔة ذم إسٕت هل مقؿع ظامة ،فذا أؾوؾ ٕشباب تًِّٔٔة بحتة أن ْٕن مقؿع
اخب اري بسٔط حيتقي ظذ رأس افهٍحة مع ؿائّة ظِقية ومـ ثؿ ؿائّة جإبٔة ظذ افّٔغ وأخرا
حمتقى افهٍحة افتل شتتنُؾ مـ ظدة صْاديؼ اخبارية ـام هق ذم افنُؾ -0-06
068
افنُؾ 91-06اهلدف مـ اختٔار هذا افنُؾ افبسٔط هق تًِؿ أـز ظدد ممُـ مـ إصٔاء ،ـٕ٘ناء
ؿائّة ظِقية ،ؿائّة جإبٔة ،وتَسٔؿ افهٍحة إػ ظدة صْاديؼ-
07/
xhtml افتهّٔؿ 07
هُٔؾ افهٍحة07-0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="Ar"
dir="rtl">
<head>
</div>
<div id="nav">
<ul>
<li><a href="#"><افسٔاشة/a></li>
<li><a href="#"><آؿتهاد/a></li>
<li><a href="#"><افتُْقفقجٔا/a></li>
<li><a href="#"><افهحة/a></li>
</ul>
</div>
070
><div class="clear"></div
>"<div id="main
></div
>"<div id="sidebar
></div
>"<div id="footer
تذـر أين أخزتؽ ذم بداية هذا افُتاب أن صٍحة افقيب ما هل إٓ شِسِة مـ أوامر فٌة xhtmlيتؿ
إضاؾتٓا حتت بًوٓا افبًض ،فذا شْتجاهؾ افنُؾ ذم هذه ادرحِة وهنتؿ ؾَط بستٔب افًْاس ـام
أوردٕاها ذم افنُؾ افسابؼ - 0-07
-0أوٓ فديْا افقشؿ divافذي حيقي ـامؾ افهٍحة ويسّك )’(id= ‘wrap
071
هبذه إوامر افبسٔىة ُٕقن ؿد إتْٓٔا مـ رأس افهٍحة وافَائّة افًِقية وذيؾ افهٍحة وهُذا يبَك
فْا ادحتقى وافَائّة اجلإبٔة وأرى أن ٕبدأ هبذا إخر فسٓقفتٓا ثؿ ْٕٓل بادحتقى-
افَائّة اجلإبٔة9
اهلدف مـ افقشؿ sidebarافسابؼ ذـره هق ختهٔص مساحة افَائّة اجلإبٔة ذم افّٔغ ،أما ادحتقى
ؾٔجب أن َٕقم بتحديده ـام يع9
-0أوٓ َٕقم بتحديد وشؿ divذات افَّٔة )’ (id= ‘sideblockحيتقي داخِف ظذ9
وـام هق واضح ذم افنُؾ 0,06افسابؼ ؾ٘ن افَائّة اجلإبٔة تتنُؾ مـ ثالث صْاديؼ حتقي افَٔؿ
ٍٕسٓا إذا َٕقم بتُرار جمّقظة هذه إوامر ثالث مرات-
07-1هُٔؾ ادحتقى
ـام شبؼ وبْٔا هدف افقشؿ sidebarؾ٘ن هدف افقشؿ mainهق حتديد مساحة ادحتقى -وٕالحظ
ذم افنُؾ 0,06أن داخؾ افقشؿ divادسّك mainثالث صْاديؼ بٔض متناهبة وان اختٍِت
حمتقى ـؾ واحد مْٓا ظـ حمتقى إخرىَٕ -قم إذا ب٘ضاؾة ثالث وشقم divحتت بًوٓام افبًض
حيِّـ ادسّك )’-(class= ‘content
-0افقشؿ divإول حيتقى ظذ خزيـ بجإب بًوٓام افبًض إذا َٕقم ب٘ضاؾة أيت9
-iصقرة img
072
-iiiؾَرة ٕص يْتٓل بارتباط ( aؿراءة ادزيد )---مواف داخؾ وشؿ
span
-1افقشؿ divافثاين حيتقي ظذ شت أخبار ثالث بجإب بًوٓام افبًض وافُؾ حتت
افثالثة إخرى فذا َٕقم بأيت9
ْٕ -aن شتة وشقم divبّسّك class= »span3ش بداخؾ ـؾ وشؿ مْٓا
-iiصقرة img
-2وأخرا افقشؿ divافثافث حيتقي ظذ ظْقان وؾَرة افْص إذا ٕؤػ داخِٓا أيت9
-bؾَرة ٕص p
ٕص اخلز><p
><span
></span
></p
></div
>"<div class="span2
><img src="images/exp.png" /
ٕص اخلز><p
073
<span>
</span>
</p>
</div>
</div>
<div class="content">
<div class="span3">
074
></div
>"<div class="content
ٕص اخلز><p
></p
></div
وهُذا ُٕقن ؿد إتْٓٔا مـ تهّٔؿ افهٍحة بافْسبة جلإب xhtmlويُقن افْتٔجة ـام يع9
075
076
افديُقر CSS 08
فسٓقفة افؼح وافٍٓؿ مًا ،شَْقم بتْسٔؼ ادقؿع ظذ مراحؾ متاما ـام ؾًِْا ظْد ـتابة اهلُٔؾ بٌِة
، xhtmlمما يًْل أنْا شْبدأ ب٘ضاؾة افتْسَٔات افًامةٕ ،تبًٓا تْسَٔات رأس افهٍحة و افَائّة
افًِقيةَٕ ،قم بًدها بتحديد تْسَٔات مساحة جسؿ افهٍحة دون افتًرض فِّحتقى ،ومـ ثؿ َٕقم
بتحديد تْسَٔات مساحة افَائّة اجلإبٔة دون افتًرض دحتقاها ،وأخرا َٕقم بتْسٔؼ ذيؾ افهٍحة-
وبًد أن ْٕتٓل مـ ـؾ هذا شًْقد فتْسٔؼ حمتقى افَائّة اجلإبٔة ومـ ثؿ تْسٔؼ حمتقى جسؿ
افهٍحة-
08-0افتْسَٔات افًامة
{ body, html
;margin: 0
;padding: 0
;background: #a7a09a
;text-align: justify
;font-family: Arial, tahoma, sans-serif
}
{ #wrap
;width: 90%
;margin: 0 auto
;background-color: #FFF
}
َٕقم بتحديد افتْسَٔات افًامة ظذ افقشؿ bodyو htmlمًا وهل إزافة احلاصٔة اخلارجٔة
وافداخِٔة جلّٔع ظْاس افهٍحة -تٌٔر فقن اخلٍِٔة إػ -a7a09a#ضبط افْص مع اشتبدال اخلط
آؾسايض إػ -Aril
077
افـ id #wrapحتٔط بُامؾ افهٍحة فذا ٕستخدمف فتحديد حجؿ افهٍحة ( %8/مـ احلجؿ افُامؾ
فِناصة) ،وظز حتديد احلاصٔة اخلارجٔة أوتقماتُٔل يتؿ تقشٔط ادقؿع وأخرا ٌٕر فقن اخلٍِٔة إػ
افِقن إبٔض ،FFF#وٕحهؾ ظذ افْتٔجة ذم افنُؾ -0,08
افنُؾ 0-08
078
بافْسبة فرأس افهٍحة ٍٕسف َٕقم بتٌٔر فقن اخلٍِٔة ؾحسب ،أما بافْسبة فًْقان ادقؿع ؾْؤػ حنق
داخع بَّٔة 2/بُسؾ فألظذ وإشٍؾ و 7/بُسؾ فِّٔغ وافٔسار ،بْٔام ٕجًؾ احلاصٔة اخلارجٔة
صٍر فوامن افتهاق رأس افهٍحة بٖظذ ادتهٍح وـذفؽ افتهاؿٓا بافَائّة افًِقية -ومـ ثؿ َٕقم
بتٌٔر فقن افًْقان إػ إبٔض -ويرجك افًِؿ أن احلنق ادواف ( 2/بُسؾ) هق افذي حيدد ضقل
رأس افهٍحة ـام هق ذم افنُؾ ،1,08أما افَّٔة 7/بُسؾ ؾتتحُؿ بّقضع افًْقان حسب
افًرض-
افنُؾ 1-08
08/
;min-width: 70px
;text-align: center
;text-decoration: none
;font-weight: bold
;color: #eaeaea
}
#nav li { a:hover
;background: #e5e4e2
;color: #000
}
ذم افبداية َٕقم بتحديد ضقل افَائّة ( 3/بُسؾ) ومـ ثؿ ٕؤػ فقٕا فِخٍِٔة -وبافْسبة فَِائّة ؽر
ادرؿّة َٕ ulقم ؾَط ب٘زافة احلاصٔة اخلارجٔة واحلنق افداخع وـذفؽ مًرف افَائّة ،ومـ ثؿ ٕٖيت
فًِْاس liؾَْقم ب٘مافتٓا ٕحق افّٔغ ـل تيٓر جإب بًوٓا افبًضٖٕ -يت بًدها إػ آرتباضات a
ؾْحقهلا مجًٔا مـ وشقم داخِٔة إػ وشقم خارجٔة ثؿ ٕؤػ حنق داخع ( 0/بُسؾ أظذ ,أشٍؾ و
7بُسؾ يّغ,يسار) وبًدها َٕقم ب٘ضاؾة حد أدٕك فًِرض وباظتبار هذا َٕقم بتقشٔط افْص -ثؿ
َٕقم ب٘زافة افتسىر آؾسايض فالرتباط وٕجًؾ افْص ؽاموا ـام وٕؤػ فقٕا مْاشبا ،وأخرا
ٕستبدل فقن اخلٍِٔة وـذا فقن افْص ظْدما يُقن ادٗذ ؾقؿٓا إلظىائٓا مجآ -وٕحهؾ ظذ افْتٔجة
ذم افنُؾ -2,08
افنُؾ 2-08
08-3تْسٔؼ ادحتقى
{ #main
;display: inline-block
080
;width: 76%
;padding: 1%
;text-align: center
;background-color: #F1F2F2
}
فَد تًِّْا حتك أن أن اخلاصٔة displayهلا ؿّٔتان إوػ blockفتحقيؾ وشؿ داخع إػ
خارجل وافثإٔة inlineفتحقيؾ وشؿ خارجل إػ داخع أما افَّٔة ادذـقرة هْا ()inline-block
ؾِؿ يسبؼ احلديث ظْٓا وافسبب هق أن هذه ؿّٔة جديدة خاصة بافْسخة افثافثة هلذه افٌِة css 3
ويستخدم هذه افَّٔة إلطٓار أي ظْك ـهْدوق فُـ دون افًقدة إػ افسىر -بًّْك آخر يستخدم
إلطٓار صْدوؿغ جإب بًوٓام افبًض وهبذا ينبف خاصٔة آمافة floatافتل ـْا ٕستخدمٓا حتك
أن إلمافة افًْاس ـل ٕتُّـ مـ اطٓار صْدوؿغ ذم شىر واحد-
بًد حتديد حجؿ مساحة حمتقى افهْدوق بـ ٕ %65ؤػ حاصٔة %0دْع تالصؼ ادحتقى بافًْاس
إخرى ثؿ َٕقم بتقشٔط افْص ٓ هلدف تقشٔط افْص ٍٕسٓا فُـ فتقشٔط افهْاديؼ افتل يتُقن
مْٓا حمتقى افهٍحة حٔث أن اخلاصٔة text-alignتَقم بتقشٔط مجٔع ما بداخؾ افقشؿ افذي تؿ
افتىبٔؼ ظِٔف شقاء ٕص أو ظْاس أخرى-
وأخرا َٕقم بتحديد فقن اخلٍِٔة ،وافتل هلا أثر ـبر ذم تهّٔؿ افهٍحة حٔث أنف يّثؾ فقن افَسؿ
إجّـ بْٔام فقن افَائّة اجلإبٔة شُٔقن هل افِقن ادواف ظذ افقشؿ ادحٔط بُامؾ افهٍحة أي
-wrap#وهْا أجدين موىرا أن أذح فؽ مًْك هذا افَقل مستًْٔا بافنُؾ افتايل9
افنُؾ 3-08
081
تتُقن هذه إصُال افثالثة مـ رأس افهٍحة وجسّٓا ذم افّٔغ وؿائّة جإبٔة ذم افٔسار ،فُـ
خيتِػ ـٍٔٔة تهّٔؿ افنُؾ إول ظـ تهّٔؿ افنُِغ افثاين وافثافث أما هذيـ إخريـ ؾال
خيتٍِان ذم ـٍٔٔة تهّّٔٓام فُـ ؿد ييٓران خمتٍِغ حسب حمتقى اجلسؿ وافَائّة اجلإبٔة-
فتهّٔؿ افنُؾ إول شْحتاج إػ ثالثة وشقم divواحد فرأس افهٍحة وأخر جلسّٓا وأخرا
واحد فَِائّة اجلإبٔة ـام يع9
><div id="header"></div
><div id="main"></div
><div id="sidebar"></div
بًد تْسٔؼ هذه إوامر ظـ ضريؼ فٌة cssيُّْْا افقصقل إػ افنُؾ رؿؿ 0حٔث شٔتقؿػ فقن
خٍِٔة افَائّة اجلإبٔة باظتبار حمتقاها وهُذا إذا ـان حمتقى افـ mainأـز مـ حمتقى افَائّة اجلإبٔة
شْحهؾ ظذ ٕتٔجة افنُؾ رؿؿ-0
وأن بافْسبة فِنُِغ رؿؿ 1و 2شْحتاج إػ أربًة وشقم divواحد فِرأس وثان حئط باجلسؿ
وافَائّة اجلإبٔة مًا ويُقن بداخِٓا وشؿ فِّحتقى ووشؿ فَِائّة ـام يع9
><div id="header"></div
>"<div id="wrap
><div id="main"></div
><div id="sidebar"></div
></div
باشتخدام هذا افتهّٔؿ َٕقم ب٘ضاؾة فقن خٍِٔة افَائّة اجلإبٔة ظذ افقشؿ ادحٔط بادحتقى
وافَائّة مًا (أي )wrapومـ ثؿ ٕحدد فقن خٍِٔة وشؿ ادحتقى ( )mainأما وشؿ افَائّة
( )sidebarؾال ٕؤػ فف أي خٍِٔة أو ُٕرر ٍٕس اخلٍِٔة ادواف ظذ افقشؿ -wrapوهُذا
ٕحهؾ ظذ افنُؾ رؿؿ 2حٔث يُقن ضقل افَائّة اجلإبٔة ظذ ؿدر ضقل ادحتقى وهذا هق
ادىِقب أما ذم حال ـقن حمتقى افَائّة اجلإبٔة أـز مـ ادحتقى ٍٕسٓا ؾْحهؾ ظذ افنُؾ 1وهذا
هق ظٔب هذه افىريَة فُـ بام أن افٌافب هق أن يُقن ادحتقى أضقل مـ افَائّة ٓ بٖس إذا مـ
اشتخدام هذه افىريَة -وهذا هق افىريَة ادستخدمة ذم هذا افتهّٔؿ-
082
08-4تْسٔؼ افَائّة اجلإبٔة
{ #sidebar
;display: inline-block
;vertical-align: top
;width: 21%
}
بام أنْا ٕريد أن ييٓر افَائّة اجلإبٔة إػ جإب ؿسؿ ادحتقى ؾٕ٘ف ٓ بد أن ٕؤػ فف أجوا اخلاصٔة
displayمع ٍٕس افَّٔة inline-blockفُـ ؿبؾ أن ينُؾ ظِٔؽ إمر ٓبد أن أبغ فؽ أنْا ؿِْا
أن اشتخدام اخلاصٔة displayمع افَّٔة inline-blockتنبف ذم ظِّٓا اخلاصٔة floatافتل
ٕستخدمٓا إلطٓار صْدوؿغ إػ جإب بًوٓام افبًض ظـ ضريؼ حتديد جٓة طٓقر افهْدوق إول
إذا ماـْت افّٔغ ( )rightأو افٔسار ( )leftوـذا مع افهْدوق افثاين -إذا ظْدما َٕقم باشتخدام
افَّٔة inline-blockؾُٔػ يتؿ حتديد جٓة طٓقر افهْدوق ؟ اجلقاب شٓؾ جدا؛ حيدد ذفؽ
جٓة افهٍحة ،حٔث ييٓر افقشؿ إول ذم اجلٓة افتل تبدأ مْٓا افهٍحة وافقشؿ افثاين ييٓر ذم اجلٓة
افتل تْتٓل إفٔٓا افهٍحة -و بام أن صٍحتْا تبدأ مـ افّٔغ إػ افٔسار ،ؾافقشؿ إول ذات آشؿ
#mainشٔيٓر ذم افّٔغ بْٔام افقشؿ افثاين #sidebarشٔيٓر ذم افٔسار مما يًْل أنْا فق أردٕا أن
ييٓرا بافًُس أي أن ييٓر #mainذم افٔسار و #sidebarذم افّٔغ ؾْوىر إػ تًديؾ مِػ
xhtmlإلضاؾة إوامر اخلاص بافـ #sidebarؿبؾ أوامر افـ -#main
وأن فًْد أدراجْا ،وٕالحظ أجوا اخلاصٔة vertical-alignافتل مل ٕستخدمٓا حتك أن إػ مع
اجلداول فِتحُؿ بّقضع حمتقى اخلاليا أؾَٔا -إن هذه اخلاصٔة تًّؾ هْا بٍْس هذا إشِقب حٔث
أنْا ظْدما ٕيٓر صْدوؿغ أمام بًوٓام افبًض باشتخدام inline-blockؾٕ٘ف ظْدما يُقن حمتك
احدى افهْدوؿغ أؿؾ مـ إخرى يتؿ اطٓار افهْدوق ذات ادحتقى إؿؾ ظذ افسىر متاما ـام فق
أهنا خِٔة جدول فذا يُّْْا اشتخدام vertical-alignمع افَّٔة topإلطٓارها ذم إظذ وهُذا
ٕحهؾ ظذ ٕتٔجة منابف فـ floatفُـ أحسـ مْٓا-
ذم افْٓاية وـل يتؿ طٓقر افَائّة اجلإبٔة ظذ يّغ ادحتقى ؾال بد أن ٕحدد فف احلجؿ ادْاشب وهْا
%10بام أن ؿسؿ ادحتقى أخذت %65و افـ %2افباؿٔة فِحقار-
083
افنُؾ 4-08
أول ما َٕقم بف هق تْسٔؼ بِقك افَائّة ظـ ضريؼ حتديد فقن اخلٍِٔة ،ثؿ إضاؾة حدود فِهْدوق مع
إضاؾة حاصٔة خارجل فسك مساؾة 0/بُسؾ بغ افبِقـاتَٕ -قم بًدها بتْسٔؼ وشؿ افًْقان h2
افذي ي ًتز ـًْقان فِبِقك حٔث ٕؤػ فف فقن خٍِٔة وٕزيؾ احلاصٔة اخلارجٔة ـل تِتهؼ بافبِقك
وتنُؾ مًف بِقك واحد وأخرا ٕؤػ حنق داخع إلبًاد افًْقان ظـ حدود افهْدوق أما باؿل
افًْاس (افٍَرة وآرتباضات ٕسـٓا ظذ تْسَٔٓا آؾسايض) وهُذا ٕحهؾ ظذ افْتٔجة افتافٔة-
084
افنُؾ 5-08
ؿد جرى افًادة ظذ إضاؾة بًض ادًِقمات ذم ذيؾ افهٍحة ،فُـ شُْتٍل هْا ب٘ضاؾة ظبارة واحدة
ؾَط ،هلذا ترى أن تْسٔؼ افذيؾ بسٔط جدا؛ وهق ظبارة ظـ حنق داخع مع خٍِٔة فقن ومـ ثؿ إزافة
احلاصٔة اخلارجٔة اخلاصة بافٍَرة -p
بًد أن إتْٓٔا أن مـ تْسٔؼ افهٍحة بنُؾ ظام ًٕقد أن فتْسٔؼ حمتقى افهٍحة ،وشَْقم ذم
افبداية بتْسٔؼ افقشؿ ادسّك contentوافذي يًّؾ ـخٍِٔة أويل فبِقك ادًِقمات ـام شبؼ ورأجْا
ذفؽ ذم افنُؾ -0,06
{ #main .content
;width: 100%
;margin-bottom: 15px
085
;background: #FFF
;)border: 1px solid rgb(230, 230, 230
;padding: 10px 0
}
َٕقم أوٓ بتحديد احلجؿ %0//ثؿ ٕحدد فقن اخلٍِٔة افذي يًد افسبب افرئٔز ٓشتخدامْا هلذا
افقشؿَٕ ،قم بًدها ب٘ضاؾة حاصٔة خارجٔة ذم إشٍؾ مـ أجؾ افٍهؾ بغ افبِقـات ،ومـ ثؿ
ٕؤػ هلا حدود بَّٔة 0بُسؾ وٕختؿ هذه افتْسَٔات ب٘ضاؾة مساحة حنق داخع بَّٔة 0/بُسؾ
فألظذ وإشٍؾ وصٍر فِجٓات إخرى-
ٕستخدم افبِقك ادسّك span2-فًرض بِقـتغ جإب بًوٓا افبًض ،فذا َٕقم بتحديد حجّٓام
%37.3وبام أنْا ٕستخدم وشّغ مباذة ذم مِػ xhtmlؾستَقم هذيـ افقشّغ بتَسٔؿ ادساحة
ادتقؾرة بْٔٓام ـؾ بِقك حيهؾ ظذ %37.3ؾتُقن جمّقع آثْغ %85.7أما افـ 2.1افباؿل ؾْسـف
فِحاصٔة اخلارجٔة وهل %/.0فُؾ اجلقإب -وإذا إتَِْا أن إػ افبِقك ادسّك span3-
ؾْستخدمف فًرض شت بِقـات ،ثالث جإب بًوٓا افبًض وثالثة أخرى أشٍِٓا ،فذا ٕحدد
احلجؿ %21ؾتٖخذ افبِقـات افثالثة إوػ ما جمّقظف %8/ؾتوىر افثالثة إخرى إػ افيٓقر
أشٍِٓا-
086
بًد أن ؿّْا بتحديد إحجام َٕقم أخرا بتحقيؾ افبِقـات إػ inline-blockوهبذا ييٓرن جإب
بًوٓا افبًض -وأخرا هْاك اخلاصٔة vertical-alignافتل اشتخدمْاها فًرض افبِقك ذم إظذ
فٍْس افسبب افذي ذحْاه أثْاء اشتخدامْا هلذه اخلاصٔة ٕول مرة ظْد تْسٔؼ افَائّة اجلإبٔة-
افتْسَٔات إخرة9
{ #main .span2 img
;width: 150px
;height: 130px
;float: right
;padding-left: 5px
}
{ #main .span3 img
;width: 100%
;height: 130px
}
{ #main .span2 h2, .span3 h2
;margin: 2px 0
}
{ #main .span2 p
;margin: 0
;text-align: justify
}
َٕقم بتْسٔؼ افهقر داخؾ افبِقـات حٔث ٕجًؾ ضقل افهقر ذم مجٔع افبِقـات 02/بُسؾ بْٔام
بافْسبة فًِرض ٕجًؾ ظرض افهقر داخؾ افبِقك span2 150بُسؾ وذم داخؾ افبِقك span3
ٕجًِٓا %0//ومـ ثؿ ّٕٔؾ افهقر داخؾ span2مع اضاؾة حنق ذم افٔسار دْع افتهاق افْص
بافهقر وأخرا ٕؤػ حاصٔة 1بُسؾ فًْاويـ ـال افبِقـغ بْٔام ٕزيؾ حاصٔة افْص ذم افبِقك
span2ـام َٕقم بوبط افْص-
087
background-color: #a7a09a;
text-align: justify;
font-family: Arial, tahoma, sans-serif;
}
#wrap {
width: 90%;
margin: 0 auto;
background-color: #FFF;
}
#header {
background: #27282C;
}
#header h1 {
padding: 30px 80px;
margin: 0;
color: #FFF;
}
#nav {
height: 40px;
background: #1f2025;
}
#nav ul {
margin: 0;
padding: 0;
list-style: none;
}
#nav li {
float: right;
}
#nav li a {
display: block;
padding: 10px 8px;
min-width: 70px;
text-align: center;
text-decoration: none;
088
font-weight: bold;
color: #eaeaea;
}
#nav li a:hover {
background: #e5e4e2;
color: #000;
}
#main {
display: inline-block;
width: 76%;
padding: 1%;
text-align: center;
background-color: #F1F2F2;
}
#main .content {
width: 100%;
margin-bottom: 15px;
background: #FFF;
border: 1px solid rgb(230, 230, 230);
padding: 10px 0;
}
#main .span2 {
width: 48.4%;
}
#main .span3 {
width: 32%;
}
#main .span2, .span3 {
display: inline-block;
background-color: rgb(241, 242, 242);
border: 1px solid rgb(230, 230, 230);
margin: 0.1%;
vertical-align: top;
}
#main .span2 img {
1//
width: 150px;
height: 130px;
float: right;
padding-left: 5px;
}
#main .span3 img {
width: 100%;
height: 130px;
}
#main .span2 h2, .span3 h2 {
margin: 2px 0;
}
#main .span2 p {
margin: 0;
text-align: justify;
}
#sidebar {
display: inline-block;
vertical-align: top;
width: 21%;
}
#sidebar .sideblock {
background-color: #FFF;
border: 1px solid rgb(236, 236, 236);
margin-top: 10px;
}
#sidebar .sideblock h2 {
background-color: rgb(241, 242, 242);
margin: 0;
padding: 5px;
}
#footer {
padding: 15px;
background: #cc9;
}
1/0
{ #footer p
;margin: 0
}
يُقن ٕتٔجة ادقؿع ـام ذم افنُؾ افتايل ( )6,08ذم ـؾ مـ متهٍح ؾرؾُس ،جقجؾ ـروم ،أوبرا
وـذفؽ ذم افْسخة 8دتهٍح إسٕت اـسبِقرر أما ذم افْسخات 5و 6ؾتيٓر افْتٔجة خمتٍِة جدا ـام
ذم افنُؾ (-)7,08
1/1
افنُؾ ٕ 97-08تٔجة ادقؿع ذم متهٍح إسٕت اـسبِقرر 6
إن طٓقر ادقؿع هبذا افنُؾ ذم افْسخات إؿؾ مـ افتسًة ذم متهٍح إسٕت اـسبِقرر يًقد إػ
افتٖخر ادًتاد فدى مُٔروشقؾت ذم دظؿ متهٍحتف ٔخر تَْٔات فٌة -CSSوذم هذه ادنُِة
بافذات يًقد إػ شقء تًامؾ ادتهٍحات ما ؿبؾ افْسخة 8مع افَّٔة inline-blockاخلاص
باخلاصٔة displayحٔث أنف ٓ يًّؾ إٓ مع افقشقم افداخع أي تِؽ افتل يُقن ؿّٔة طٓقرها
آؾسايض -inline
حلؾ هذه ادنُِة َٕقم بتحقيؾ مجٔع افقشقم افتل حددٕا ؿّٔة طٓقرها inline-blockإػ inline
ؿبؾ أن َٕقم مرة أخرى بتحقيِٓا إػ -inline-blockوخالصة افٍُرة هل أنْا َْٕع ادتهٍح أن
هذه افقشقم هل وشقم داخِٔة ( )inlineبنُؾ اؾسايض مما يسّح هلا بَبقل افَّٔة inline-
-block
1/2
ـل ٕستىٔع اؿْاع ادتهٍح ؾْٕ٘ا َٕقم بٕ٘ناء مِػ اشتايؾ جديدة ثؿ ًّٕد إػ افقشقم افتل حددٕا هلا
ؿٔؿ inline-blockذم آشتايؾ إصع ؾْحدد هلا ؿّٔة inlineوفوامن احلهقل ظذ احلجؿ
افًٍع فِقشقم ٕحدد ؿّٔة افزوم 1-)zoom( 0
وأخرا َٕقم باشتدظاء هذا آشتايؾ اجلديد ذم مِػ xhtmlظـ ضريؼ افتًَِٔات ادؼوضة؛ وهق
تًِٔؼ ٕوع بداخِف أوامر يتؿ تىبَٔٓا إذا حتََت ذط ما ،ـام يع9
>]<!--[if lte IE 7
><link rel="stylesheet" href="style_ie.css" /
><![endif]--
يًْل هذا افتًِٔؼ ادؼوط أن ادتهٍح شَٔقم باشتدظاء مِػ آشتايؾ ادسّك style_ie.css
ؾَط ظْدما يُقن ادتهٍح هق IE 7أي ( internet explorer 7إسٕت اـسبِقرر -)6
ـام تًِؿ هْاك سمس وشقم أو بإحرى مسّٔات وشقم هل افتل تؿ تىبٔؼ ؿّٔة inline-block
ظِٔٓا و هل ؿسؿ ادحتقى و افَائّة اجلإبٔة ( #mainو )#sidebarووشؿ ظرض اخلزيـ جإب
بًوٓام افبًض ( ).span2وأخرا وشؿ ظرض افثالثة أخبار جإب بًوٓا افبًض (-).span3
بًد تىبٔؼ هذه افتْسَٔات واشتدظاء ادِػ إػ داخؾ index.htmlؾسٔيٓر ادقؿع متاما ـام ييٓر
فدى ادتهٍحات إخرى وُٕقن هبذا حِْٔا منُِة ظدم تقاؾؼ ادقؿع مع ادتهٍحات افَديّة
اخلاصة باميُروشقؾت-
1افـ zoomهل خاصٔة CSSحتدد حجؿ افبِقك ؾًْدما يُقن ؿّٔة افـ zoomيساوي ٕ 0حهؾ ظذ
احلجؿ افًٍع فِبِقك وظْدما يُقن ٕ /.4حهؾ ظذ بِقك ذات حجؿ أؿؾ مـ احلجؿ إصع بَّدار
-%4/
1/3
انفهرس
1حًهيذ3 ..............................................................................
1.1يىالغ االَخرَج وكيفيت ػًههب3 ................................................
1.1نغبث حظًيى انًىالغ 5 ...........................................................
1.3األدواث انالزيت8 ..................................................................
0.2.0مخظفح ويب 8 .....................................................................
0.2.3محرر وظىص 00 ................................................................
2طفحخك األونً 11 ................................................................
1.1انؼُبطر وانىسىو 11 ............................................................
1.1انخظبئض 11 .....................................................................
1.3انظيغت انًؼيبريت نظفحت 18 ........................................... html
2.4انخؼهيمبث وانًالحظبث 11 ........................................................
3يؼبندت انُظىص13 .............................................................
3.1انؼُبويٍ 13 ........................................................................
3.1انفمراث 12 .........................................................................
2.3.0حىسيق انىظىص 38 ..............................................................
2.3.3االقخباساث واالخخظاراث 21 ...................................................
3.3انمىائى خهت 31 .......................................................... xhtml
2.2.0قائمت غير مىظمت 22 ..............................................................
2.2.3قائمت مرقمت 23 ....................................................................
2.2.2قائمت حؼريفيت 23 ...................................................................
4انظىر 31 ..........................................................................
2.1أَىاع انظىر وفرولبحهب 31 ....................................................
2.1إضبفت طىرة38 ..................................................................
5انروابظ انخشؼيبيت 25 ............................................................
5.1انروابظ انخبرخيت (إنً يىلغ آخر) 25 .......................................
1/4
5.1انروابظ انذاخهيت 21 ..............................................................
5.3رابظ ارسبل رسبنت 28 ...........................................................
5.2رابظ إنً يىضغ يحذد 28 ......................................................
1يفهىو طفحبث األًَبط53 ......................................................
1طرق حضًيٍ يهف CSSداخم يهف 52 ............................... html
1.1حضًيٍ يببشر داخم انىسى 52 ................................................
1.1حضًيٍ يببشر ػٍ طريك رأش انظفحت 52 ................................
1.3حضًيٍ بىاسطت يهف يسخمم 55 ..............................................
8إضبفت حُسيك CSSنىسى 55 ..........................................xhtml
8.1إضبفت حُسيك يىحذ ألكثر يٍ وسى 11 .......................................
8.2انخبطيخبٌ idو 13 ....................................................... class
5يفهىو انخدًيغ وانخخظيض15 ................................................
10حُسيك انُظىص18 ............................................................
1..1حدى وَىع انخظ18 ............................................................
1..1انًحبراة واالزاحت 12 ..........................................................
01.3.0انمحاراة 47 ........................................................................
01.3.3االزاحت 47 ........................................................................
1..3انطراز وانسخرفت 11 ...........................................................
10.4حُسيك انمىائى خهت 15 .................................................. CSS
01.7.0إزانت إزاحت انقائمت47 ...........................................................
01.7.3حغيير انمؼرف االفخراضي 80 .................................................
01.7.2حمثيم انمؼرف بظىرة 87 ......................................................
11األنىاٌ وطرق إضبفخهب81 ....................................................
11.1طريمت انخسًيت االسًيت 81 ...................................................
11.1طريمت انخسًيت انسذاسيت 88 .................................................
11.3طريمت 85 .................................................................. rgb
11انخهفيت51 ........................................................................
1/5
11.1نىٌ انخهفيت 51 .................................................................
11.1اسخخذاو طىرة كخهفيت53 ....................................................
إضافت طىرة خهفيت 72 ......................................................... 03.3.0
حثبيج انخهفيت مه ػذمه 73 ..................................................... 03.3.3
حكرار انخهفيت مه ػذمه 73 .................................................... 03.3.2
مىضغ انخهفيت 77 ............................................................... 03.3.7
اخخظار خظائض انخهفيت 78 ................................................. 03.3.3
13حُسيك انروابظ انخشؼيبيت 55 .................................................
13.1انفئبث انًسيفبث 55 ............................................................
13.1حُسيك انروابظ 55 ..............................................................
انخىسيق األوني نهرابط 77 ...................................................... 02.3.0
ػىذ مرور انمؤشر 010 ........................................................ 02.3.3
ػىذ وقر انرابط 010 ............................................................. 02.3.2
بؼذ زيارة االرحباط 013 ........................................................ 02.3.7
ًَ 12ىرج انظُذوق 1.5 .........................................................
12.1حدى انظُذوق 1.1 ............................................................
12.1حذود انظُذوق 11. ...........................................................
انحجم 001 ........................................................................ 07.3.0
انىىع 000 ........................................................................ 07.3.3
انهىن 007 ......................................................................... 07.3.2
اخخظار أوامر حىسيق انحذود 007 ........................................... 07.3.7
12.3انحشى وانحبشيت 111 .........................................................
12.2حىسيظ انظُذوق 111 .........................................................
14.5إيبنت انؼُبطر 112 ..............................................................
07.3.0ححىيم ػىظر مه وىع داخهي إنى خارجي وانؼكس 037 ................
07.3.3حطبيق إمانت ػهى ػىظر 037 .................................................
07.3.2إيقاف االمانت 037 ...............................................................
12.1ححذيذ يىضغ ػُظر 115 .....................................................
07.7.0مىضغ مطهق 022 ..............................................................
07.7.3مىضغ ثابج 023 ................................................................
07.7.2مىضغ وسبي 023 ...............................................................
15اندذاول 131 .....................................................................
1/6
15.1حًهيذ 131 .......................................................................
15.1ػُىاٌ اندذول 12. ............................................................
15.3اندذاول انؼبديت 121 ...........................................................
15.2اندذاول انًخطىرة 125 ........................................................
15.5حمسيى اندذول إنً فئبث 125 .................................................
15.1ديح انخاليب 121 ................................................................
15.7حُسيك اندذاول يغ 151 ................................................ CSS
03.4.0بؼض انخىسيقاث انخي سبق رؤيخها 033 ......................................
03.4.3ثالثت حىسيقاث خاطت بانجذاول 032 ..........................................
11انًُبرج 155 .....................................................................
11.1حؼريف ًَىرج 155 ............................................................
16.2انًُبرج انُظيت 151 ............................................................
07.3.0ػىظر وظي مه سطر واحذ 037 ............................................
07.3.3ومىرج كهمت انسر 037 ..........................................................
07.3.2ومىرج وظي مخؼذد األسطر 037 ..............................................
ًَ 11.3برج انخيبراث111 ...........................................................
07.2.0ومىرج انخيار انمفرد 073 ......................................................
07.2.3ومىرج انخيار انمخؼذد 072 .....................................................
07.2.2ومىرج انقائمت انمىسذنت 073 ....................................................
ًَ 11.2ىرج اخخيبر يهف نهخحًيم 118 ............................................
11.5حمسيى انًُبرج إنً يدًىػبث115 ..........................................
11.1األزرار (زر االرسبل و زر انًسح) 111 ...................................
11.1حُسيك انًُبرج 113 ............................................................
07.4.0بؼض انخىسيقاث 042 ............................................................
07.4.3حرحيب ػىاطر انىمىرج 047 ...................................................
17دراست انًشروع انخذريبي115 ...............................................
18انخظًيى 181 ........................................................... xhtml
18.1هيكم انظفحت 181 .............................................................
18.1هيكم انًحخىي 183 ............................................................
1/7
15انذيكىر 188 .............................................................. CSS
15.1انخُسيمبث انؼبيت 188 .........................................................
15.1حُسيك رأش انظفحت 185 ....................................................
15.3حُسيك انمبئًت انؼهىيت 15. ...................................................
15.2حُسيك انًحخىي 151 ..........................................................
15.5حُسيك انمبئًت اندبَبيت 152 ..................................................
15.1حُسيك يحخىي انمبئًت 155 ..................................................
15.1حُسيك ريم انظفحت 151 ......................................................
15.8حُسيك يحخىي انظفحت 151 .................................................
15.5حىافك انًىلغ يغ يخظفحبث انىيب 1.1 ...................................
انفهرش 205 .............................................................................
1/8
صُرا---
10/