Professional Documents
Culture Documents
تصميم المواقع 1
تصميم المواقع 1
الفهرس
الموضوع
الفصل الول:الساسيات
ماهي HTML
الدوات المطلوبة لبناء صفحات النترنت
وسوم هيكل المستند Document Structure Tags
خصائص الوسوم Attributes Tags
التعليقات في HTML
أسئلة الفصل الول
الفصل الثاني:الخطوط واللوان
اللوان
ملخص اللوان في HTMLممثلة بالطريقتين
ملخص للوان الخلفيات في HTML
الوسم ><body
الوسم ><br/
الوسمة ><h1><h2><h3><h4><h5><h6
2
الوسم ><font
الوسم ><b
الوسم ><i
الوسم س<u
الوسم ><strong
الوسم ><em
الوسم ><sup
الوسم ><sub
الوسم ><big
الوسم><small
الوسم ><strike
الوسم ><s
الوسم ><tt
أسئلة الفصل الثاني
الفصل الثالث:الفقرات والقوائم
الفقرات
الوسم ><p
3
الوسم ><blockquote
الوسم ><pre
الوسم ><center
القوائم
الوسم ><ol
الوسم ><li
الوسم ><ul
قوائم التعريفات
الوسم س<dl
الوسم ><dt
الوسم ><dd
أسئلة الفصل الثالث
الفصل الرابع:وسوم الويب
الوسم ><img
تحديد مسار الصورة
الروابط
الوسم س<a
4
اربع طرق لتعريف الروابط
خرائط الصور
الوسم ><map
الوسم ><area
تقسيم الويب
الوسمس<div
الوسم ><hr
الوسم ><embed
الوسم ><marquee
أسئلة الفصل الرابع
الفصل الخامس:الجدوال
شرح الوسوم
الوسم ><table
الوسم ><tr
الوسم ><td
الوسم ><caption
أمثلة على الجداول
5
أسئلة الفصل الخامس
الفصل السادس:الطارات
الوسم ><frameset
الوسمس<frame
الخاصية name
أسئلة الفصل السادس
الفصل السابع:النماذج
أشكال النماذج
الوسم ><form
الوسم ><Input
الفرق بين radioو checkbox
الوسم ><select
الوسم ><option
الوسم ><optgroup
الوسم ><textarea
الوسم ><fieldset
6
الوسم ><legend
أسئلة الفصل السابع
الفصل الثامن:الميتا والرموز
الوسم س<mate
الرموز
أسئلة الفصل الثامن
الفصل التاسعCSS:
ماهي CSS
ماهي فوائد)(CSS
طرق تعريف ت (CSSداخل الصفحات
الوسم ><link
طريقة تحديد CSS
خصائص CSS
background
color
Text
Font
7
links
list
border
table
margin
padding
display & visibility
Position & z-index
float & clear
8
الفصل الول
ماهي HTML
وهي ليست لغة برمجة وإنما هTTي لغTTة ترميTTز تسTTتخدم فTTي إنشTTاء
وتصميم صفحات النترنت وتعتبر من اقدم اللغTTات وأوسTTعها اسTTتخدما
في المواقع وتسTTتخدم ت ( HTMLوسTTوم أو ت (tagsلصTTدار التعليمTTات
إلى المتصفح
9
Internet Explorer-4
10
وسوم هيكل المستند Document Structure Tags
11
الوسوم الربعة هي م:
><html> </html
><head></head
><title></title
><body></body
12
13
خصائص الوسوم Attributes Tags
يجب عليك أخي القارئ أن تعرف أن اغلب الوسوم تحتوي على
خصائص تعمل على تحسين مiهر الوسم والتحكم فيه بشكل افضل
في هذا السطر قمنا بتغير اللون الفتراضي للصفحة وهو البيض إلى
الفصل القادم
14
التعليقات في HTML
تستخدم التعليقات عادة في شرح ووصف الوسوم في صفحة الويب
وهي ل تتأثر بالتنفيذ
15
كما ترى حتى تضيف تعليق في HTMLعليك كتابته بالطريقةالتالية
>--هنا يبدء كتابة التعليق<!--
16
أسئلة الفصل الول
-4كيف استطيع تغيير لون خلفية الصفحة من اللون البيض إلى لون
أخر ؟
17
الفصل الثاني
أولًم :اللوانم:
18
19
هناك ثلث ألوان أساسية وهي ت (RED,GREEN,BLUEأو
)الحمر,الخضر,الزرق( ولكل منها 256درجة لونية
20
-2استخدام أسماء اللوانم:
21
قمنا بتغيير اللون البيض إلى اللون الزرق حيث استخدمنا هنا اسم
اللون مباشرة دون استخدام الطريقة الولى
22
23
24
25
ملخص للوان الخلفيات في :HTML
26
27
الوسوم
28
تحديد لون الربط أو الوصلة التشعبية link
تحديد لون الربط أو الوصلة التشعبية التي تم vlink
زيارتها
تحديد لون الربط أو الوصلة التشعبية عند النقر alink
عليها
الكتاب
29
مثال على الوسم :body
قمنا في هذا المثال بتغيير لون الخلفية إلى اللTTون الزرق وقمنTTا أيضTTا
بتحديد اتجاه النص مTن الشTTمال إلTTى اليميTTن حيTTث تمثTTل القيمTTة ltr
شمال م يمين و rtlيمين م شمال
30
مثال أخر لتغيير الخلفيةم:
قمنا في هذا المثال بتغيير اللون إلى صورة الخلفية كما فTTي المثTTال
حيث قمنا بكتابة الخاصية backgroundثم كتبنا ت=( ثم اسم الصTTورة
مع امتدادها بين علمتي تنصيص " ” pic.jpg
31
><br/ الوسم )(Tag
وسم > <br/هو وسم مختص بعمل سطر جديد بحيث إذا أردت أن
تنزل سطر جديد فقط استخدم الوسم > <br/كما أن الوسم يتكون
من زوج وحيد فقط
أهم الخصائص Attributes
ل توجد خصائص أو Attributesلهذا الوسم
32
><h1><h2><h3><h4><h5><h6 الوسم )(Tag
هذا الوسم مخصص للعناوين بحيث إذا أردت أن تكتب عنوان معين
عن اليمين-الوسط-الشمال
هذه الخاصية تسمح لك بكتابة CSSداخل
الوسم نفسه style
هذه الخاصية تسمح لك باستدعاء ملف CSS id
33
34
35
><font الوسم )(Tag
وسم س <font></fontيتحكم في الخطوط مTTن حيTTث النTTوع وحجTTم و
لون الخط
أهم الخصائص Attributes
هذه الخاصية تسمح بتحديد نوع الخط ويمكن face
تحديد اكثر من نوع خط
هذه الخاصية تسمح بتحديد لون الخط Color
هذه الخاصية تسمح لك بتغيير حجم الخط وتأخذ Size
اكبر حجم
هذه الخاصية تسمح لك باستدعاء ملف CSS id
36
هذه الخاصية تسمح لك بكتابة CSSداخل Style
الوسم نفسه
37
><b الوسم )(Tag
وسم > <b> </bاختصار إلى ت (boldمخصص للخط الغامق
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
38
39
><i الوسم )(Tag
وسم > <i> </iاختصار إلى ت (italicمخصص للخط المائل
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
40
41
><u الوسم )(Tag
وسم > <u> </uهو اختصار إلى ت (under lineوهو الخط الذي يوضع
الوسم نفسه
42
43
><strong الوسم )(Tag
وسم > <strong> </strongهو نفس الوسم س <bوهو مخصص للخط
الغامق
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
44
45
><em الوسم )(Tag
وسم > <em> </emهو نفس الوسم س <iوهو مخصص للخط المائل
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
46
47
><sup الوسم )(Tag
وسم > <sup> </supاختصار إلى ت (superوهو عبارة عن الخط
المرتفع
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
48
49
><sub الوسم )(Tag
وسم > <sub> </subوهو عبارة عن الخط المنخفض
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
50
51
><big الوسم )(Tag
وسم > <big> </bigوهو عبارة عن الخط الكبير
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
52
53
54
><small الوسم )(Tag
وسم > <small> </smallوهو عبارة عن الخط الصغير
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
55
56
><strike الوسم )(Tag
وسم > <strike> </strikeوهو عبارة عن الخط المشطوب
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
57
58
><s الوسم )(Tag
وسم > <s> </sوهو نفس الوسم > <strikeالخط المشطوب
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
59
60
><tt الوسم )(Tag
وسم > <tt> </ttهذا الوسم عبارة عن الخط الموحد ألة الطباعة
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
61
62
يمكن استخدام عدة وسوم مع بعضها البعض في مقطTTع
واحد مع مراعاة عدم تداخل الوسمة مع بعضTTها بطريقTTة
خاطئه
63
أسئلة الفصل الثاني
-1غير لون صفحة الويب من اللون البيض إلى اللون الخضر
بالطريقتين ؟
64
-11
ما
هي الوسوم المطلوبة لظهار نفس ما يوجد في الصورة فوق؟
65
الفصل الثالث
66
هذه الخاصية تسمح لك بكتابة CSSداخل Style
الوسم نفسه
لتحديد محاذاة الفقرة إما من اليمين أو الوسط align
أو الشمال
لتحديد اتجاه قراءة النص من اليمين إلى الشمال dir
أو العكس
67
لحظ أخي القارئ أننا عنTTدما اسTTتخدمنا الوسTTم > < pلTTم نسTTتخدم
معه الوس ><br/للنزول إلى سطر جديد هذا يدل على أن الوسم
> <pقام بتنسيق وترتيب الفقرة بنفسه
68
><blockquote الوسم )(Tag
> < blockquoteوهTTو وسTTم الفقTTرات
وسTTم ></blockquote
المقتبسة وظيفتها تمييز الفقرات من خل إضافة هامش على يمين
الفقرة أو شمالها وتستطيع وضع عدة أوسمة مع بعض في حال
إدراج هوامش
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
لتحديد اتجاه قراءة النص من اليمين إلى الشمال dir
أو العكس
69
70
><pre الوسم )(Tag
وسم > <pre> </preاختصار إلى ت (Preformatedأي المنسق مسبقا
وظيفة هذا الوسم التحكم في مسافات بين الجمل والكلمات وحتى
الحرف
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
71
72
><center الوسم )(Tag
وسم > < center> </centerهذا الوسم هو لتوسيط الفقرات أي جعل
النصوص في الوسط
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
73
74
القوائم Lists
القوائم وهمام:
75
><ol الوسم )(Tag
وسم > <ol> </olوهي عبارة عن القوائم التسلسلية
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
هذا الخاصية تسمح بتحديد نوع القائمة type
76
في هذا المثال قمنا بتعريف الوسم > < olوقمنا بتحديTTد نTTوعه 1أي
أرقام انجليزية وعرفنا الخاصية startوتعني أن تبدأ من الرقTTم 3ولكTTن
إذا كنت تلحظ فإنه ل يوجد أي نتيجة والسبب في ذلك لم نسTTتخدم
الوسم > <liوهذا الوسم مسئول عن تحديد البنود
77
><li الوسم ت(Tag
وسم > <li> </liهذا الوسم يوضع بين وسمي > <ol></olوهو
مسئول عن تحديد بنود القائمة التسلسلية والغير تسلسلية
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
هذا الخاصية تسمح بتحديد نوع القائمة type
78
وقمنا بتحديد الخاصية > <olفي هذا المثال قمنا بتعريف الوسم typeو startوتأخذ
القيمة واحد ثم بعد ذلك قمنا بتعريف الوسم > <liوقمنا بتعريف البنود كما في
المثال
79
أمثلة أخرى
80
81
82
في المثلة السابقة استخدمنا الرقام والحروف عن طريTTق الخاصTTية
typeالتي تسمح لك بتحديTTد نTTوع القائمTTة مTTن أرقTTام عربيTTة و أرقTTام
الرومانية أو حروف انجليزية
83
><ul الوسم )(Tag
وسم > <ul> </ulوهي عبارة عن القوائم الغير التسلسلية
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
هذا الخاصية تسمح بتحديد نوع القائمة من رموز type
مختلفة
84
الوسم><liيستخدم في القوائم التسلسلية والغير
التسلسلية
85
86
في المثلة السابقة استخدمنا الرموز عن طريق الخاصية typeالتي
تسمح لك بتحديد نوع القائمة برموز كالدوائر والمربعات
87
يمكن عمل قائمة مكونة من وسمين> <olو س <ulلعمل
قائمة احترفيه
88
قوائم التعريفات Definition Lists
هناك نوع من القوائم تسمى بقوائم التعريفات عندما نريد إدراج قائمة
من التعريفات مثل مصطلح معين وتعريف هذا المصطلح أو قائمة من
أولم:
89
سواء من نفس الملف أو من ملف خارجي من
الوسم نفسه
ثانيا:
90
هذه الخاصية تسمح لك بكتابة CSSداخل Style
الوسم نفسه
ثالثاًم:
الوسم نفسه
91
92
أسئلة الفصل الثالث
94
الفصل الرابع
الصور Images
95
هذه الخاصية تسمح لك بكتابة CSSداخل Style
الوسم نفسه
هذه الخاصية لتحديد مسار الصورة src
تحديد ارتفاع الصورة height
تحديد عرض الصورة width
تحديد نصاً يiهر عند مرور الماوس على الصورة alt
إضافة إطار للصورة border
لتحديد المسافة العمودية الفاصلة بين النص Vspace
والحافتين العليا والسفلى للصورة
لتحديد المسافة الفقية الفاصلة بين النص Hspace
والحافتين اليمنى واليسرى للصورة
هذه الخاصية تسمح تقسيم الصورة إلى عدة usemap
روابط في نفس الصورة
96
>"<img src="pic.png
هنا نقوم بكتابة اسم المجلد تتبعها الرمز "لم ثم اسم الصورة مع
المتداد
الصورة أيضا في مكان أخر في هذه الحالة تكون طريق الستدعاء كما
98
99
في هذا المثال قمنا بتعريف الوسم ثTTم عرفنTTا الخاصTTية ت (srcلتحديTTد
مسTTار الصTTورة بعTTد ذلTTك كتبنTTا اسTTم الصTTورة مTTع المتTTداد ثTTم عرفنTTا
الخاصية ت ( heightلتحديد ارتفاع الصورة بت ( pixelوفي الخير حددنا
الخاصية ت (widthلتحديد عرض الصورة بت(pixel
100
101
102
103
الروابط Links
تستخدم الروابط للوصول إلى صفحة معينة في نفس الويب أو إلى
الوسم نفسه
104
هذه الخاصية مسئولة عن توجيه الرابط إلى href
105
في هذا المثTTال قمنTTا بتعريTTف الوسTTم > < aو أضTTفنا الخاصTTية ت(href
لدراج الرابط بحيث تكون الصيغة تن(href="http://www.google.comثTTم
كتبنا الكلمة الدللية بين وسمي ><a></aوهي google
106
الطريقة الثانية:توجيه الرابط إلى صفحة معينة من نفس الموقع
107
في هذا المثال قمنا بإنشاء صفحتين الصفحة الولى هي
108
الطريقة الثالثة :إضافة رابط للصورة لتوجيهها إلى موقع أخر أو
109
في هذا المثال قمنا بتعريف الوسم س <aوأضفنا الخاصية ت(href
110
في هذا المثال قمنا بتعريف الوسم س <aوأضفنا الخاصية ت(href
)“(href="mailto:mohammad200610022@gmail.com
111
خرائط الصور
112
شرح التقسيمم:
113
><area الوسم )(Tag
وسم > <areaهو وسم لرسم الشكل المحدد في الصورة
أهم الخصائص Attributes
من خلل هذا الوسم يمكن تحديد الشكل من Shape
114
في هذا المثال قمنا بتعريف الوسم > <imgوعرفنا الخاصية )(src
115
في الصورة إلى عدة روابط وأعطيناها اسم ت (#imageبعد ذلك كتبنا
تقسيم الويب
116
سواء من نفس الملف أو من ملف خارجي من
الوسم نفسه
هذه الخاصية مسئولة عن تحديد محاذاة ><div align
عن اليمين-الوسط-الشمال
117
><hr الوسم )(Tag
> <hrهذا الوسم اختصار إلى Horizontal Ruleأو المسطرة الفقية
يستخدم لتسطير الصفحة من أجل تقسيمها
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
بالمئويةت(%
لتحديد المحاذاة للمسطرة سواء من اليمين أو align
الوسط أو الشمال
لدراج لون للمسطرة color
لجعل خط المسطرة غير غائر noshade
118
119
120
><embed الوسم )(Tag
> <embedهذا الوسم يستخدم لتشغيل الفيديوهات والفلشات
والصوات على المتصفح
أهم الخصائص Attributes
لتحديد مسار الفيديو أو الفلش من أجل تشغيله src
على المتصفح
لتحديد ارتفاع المشغل height
لتحديد عرض المشغل width
لتحديد موصفات المشغل type
121
122
><marquee الوسم )(Tag
> < marquee></marqueeهTTذا الوسTTم للنTTص المتحTTرك وهTTو شTTبيه
بالشريط المتحرك الذي يiهر في الخبار
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
سواء من نفس الملف أو من ملف خارجي من
خلل IDوتنفيذ أوامر CSSللوسم
هذه الخاصية تسمح لك باستدعاء ملف CSS class
سواء من نفس الملف أو من ملف خارجي من
خلل Classوتنفيذ أوامر CSSللوسم
هذه الخاصية تسمح لك بكتابة CSSداخل style
الوسم نفسه
لتحديد لون للشريط المتحرك Bigcolor
لتحديد ارتفاع الشريط height
لتحديد عرض الشريط width
لتحديد المحاذاة سواء من اليمين أو الوسط أو align
الشمال
لتحديد سلوك النص المتحرك وتأخذ ثلث قيم م: behavior
1-scroll
تيتحرك النص بنفس التجاه من الجانب إلى
الخر بصورة مستمرة وهي الحالة الفتراضية(
123
2-slide
تيتحرك النص مرة واحدة من الجانب إلى الخر(
3-alternate
تيتحرك النص جيئة وذهابا من جانب إلى أخر(
لتحديد سير اتجاه النص في الشريط وتأخذ القيم direction
التاليةم:
1-rtl
تمن اليمين إلى الشمال في اللغة العربية(
2-ltr
تمن الشمال إلى اليمين في اللغة النجليزية(
لتحديد عدد المرات الذي يتحرك بها النص وتأخذ loop
قيم عددية إذا اردت أن يتحرك النص بعدد ل
نهائي نستخدم 1-أو infiniti
لتحديد المسافة بين كل لقطة وأخرى للنص scrollamount
وتأخذ قيم عددية صحيحة
لتحديد المسافة الزمنية الذي يستغرقه النص scrolldelay
في القفز بين كل خطوة وأخرى وتأخذ قيم عددية
ولكنها تمثل بالميلي ثانية
124
125
أسئلة الفصل الرابع
-1كم طريقة لتحديد مسار الصورة مع الشرح لكل طريقة ؟
126
-6ما هي الوسوم المطلوبة لظهار نفس ما يوجد في الصورة فوق؟
الفصل الخامس
الجدوال Tables
تستطيع ترتيب وتنiيم صفحة الويب إذا كانت تحتوي على معلومات
شرح الوسوم
وسم تعريف الجدول ><table></table
وسم تعريف الصف في الجدول ويكون ><tr></tr
127
><table الوسم )(Tag
> < table></tableهTTذا الوسTTم لتعريTTف الجTTدول وبTTدون هTTذا الTTوس
ليمكن تعرف الصفوف والخليا في الجدول
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسط أو الشمال
لدراج لون للجدول bgcolor
128
لدراج صورة للجدول background
CELLSPACINGلتحديد المسافة بين كل خلية وأخرى
CELLPADDINGتحديد الهوامش لخليا الجدول
130
لتحديد المحاذاة للجدول سواء من اليمين أو align
الوسط أو الشمال
لدراج لون للجدول bgcolor
لدراج صورة للجدول background
لدمج أكثر من خلية في الصف الواحد colspan
لدمج أكثر من صف في الجدول rowspan
131
132
في هTTذا المثTTال قمنTTا بTTإدراج جTTدول وعرفنTTا الخاصTTية borderلرسTTم
حواف أو اطار للجدول ثم بعد ذلك عرفنا بعض الخصائص بعTTدها عرفنTTا
الوسم > < trلدراج صف في الجدول وعرفنا بعض الخصائص كمTTا هTTو
موجود في المثال ثم بعد ذلك عرفنا الوسTTم > < tdلدراج خليTTا فTTي
الصف وعرفنا بعض الخصائص لها
133
فTTي هTTذا المثTTال قمنTTا بتعريTTف فTTي الصTTف الثTTاني الخاصTTية colspan
وأعطيناها القيمة 2بحيث يقوم بدمج خليتن في صف واحد
134
في هذا المثال قمنا بتعريف في الصف الول الخاصية rowspan
وأعطيناها القيمة 2بحيث يقوم بدمج صفين
135
136
أمثلة على الجداول
137
138
139
140
أسئلة الفصل الخامس
-1ما هي الوسوم لبناء جدول في الويب؟
141
-3ما هي الوسوم المطلوبة لظهار نفس ما يوجد في الصورة فوق؟
142
الفصل السادس
الطارات Frames
الصفحة
144
أمثلة على الطارات
145
لتحديد كم عمود للصفحة حيTث كTل عمTود يمثTTل صTTفحة واحTدة بعTدها
أضفنا الوسمين من ><frameومTTن خلل الخاصTTية srcحTTددنا صTTفحتين
لكل الوسTTTمين وعنTTTد التنفيTTTذ نTTTرى ان الصTTTفحتين ت(frame1.htmlوت
(frame2.htmlتم عرضهما في صفحة ت(framemain.html
146
قمنا في هذا المثال بتقسيم الصفحة عن طريق الخاصية colsإلى
ثلث أعمدة بحيث كل عمود يحتوي على صفحة مع تحديد مسار
الصفحة لها من خلل الخاصية srcالتي بداخل الوسم س<frame
147
هذا المثال نفس نفس السابق ولكن الختلف فيه هو قمنا بتعريف
الخاصية rowsويعني هذا تقسيم الصفحة إلى ثلث صفوف كما في
المثال
148
يعني أن مساحة الصفحة هي 100%ففي العمود الول يأخذ 30%
والعمود الثاني يأخذ %70وهكذا
149
بسيط لك
150
في هذا المثال قمنا بتعريف اثنين من الوسم س <frmaesetالول قمنا
الولى وحددنا srcلها بعد ذلك قمنا بإضافة > <framesetثاني داخل
أن الصف الثاني يتكون من عمودين بعد ذلك أضفنا وسمين ><frame
151
الخاصية name
مع بقاء جميع الطارات موجوده وهي شبيه الوصلت التشعبية أو
التاليم:
152
(frma1.html تصفحة
153
صفحة ت(frame2.html
154
أسئلة الفصل السادس
-1ما هي الطارات؟
155
-7ما هي الوسوم المطلوبة لظهار نفس ما يوجد في الصورة فوق؟
156
الفصل السابع
النماذج forms
إن النماذج مهمة جدا في تصميم الموقع واكاد اجزم بإن النماذج تكاد
أشكال النماذج
157
للختيار الواحد فقط حيث أن Radio button
radioتسمح لك باختيار خيار
واحد فقط من خلل الوسم
>”<input type=”radio
للختيار المتعدد حيث أن checkbox
checkboxيسمح لك باختيار
أكثر من خيار واحد من خلل
الوسم
>”<input type=”checkbox
لرفع الملفات من خلل الوسم file
>”<input type=”file
الزر يمكن أن يقوم بأكثر من submit
عملية كحفظ او ارسال بيانات
...الخ من خلل الوسم
>”<input type=”submit
نفس submit button
158
هنTTاك اضTTافات كTTثيره فTTي HTML5بخصTTوص forms
وسوف تتعرف عليها فTTي الجTTزء الثTTاني مTTن الكتTTاب إن
شاء ا
159
الترميز التى سيتم ارسال البيانات ولديها
طريقتين لتحديد الترميز
text/plain-1
application/x-www-form-urlencoded-2
160
161
><Input الوسم )(Tag
><Inputوهو الوسم الذي يعرف شكل النماذج من خلل الخصائص
التابعة لهذا الوسم
أهم الخصائص Attributes
هذه الخاصTTية مسTTئولة عTTن تحديTTد شTTكل الTTذي type
يiهر في الوسم س <Inputسواء كان زر أو نص أو
متعدد الختيار ...الخ
والشكال هيم:
text-1
password-2
hidden-3
radio-4
checkbox-5
submit-6
reset-7
button-8
طبعTTا هTTذه الشTTكال فقTTط فTTي HTML4وهنTTاك
اضافات كثيرة في HTML5
هذه الخاصTTية لتحديTTد اسTTم حقTTل للوسTTم حيTTث name
تمكنك هذه الخاصTTية مTTن اسTTتخدام هTTذا الحقTTل
في البرمجة بلغات متقدمة مثل PHP
لتعيين قيمة للحقل يمكن استخدامها كتوضيح value
ما هو هذا الحقل مثل كلمة المرور
لتحديد حجم الحقل size
162
لتحديد الحد القصي من عدد الحروف في النص maxlength
لتحديد ارتفاع الحقل اذا كان typeهو textأو height
password
لتحديد طول الحقل width
لتحديد الختيار الفتراضي اذا كان typeهو radio checked
أو checkbox
هذه الخاصية تسمح لك باستدعاء ملف CSS id
الوسم نفسه
تستخدم هذه الخاصية من أجل وصف او placeholder
المساعدة مTTاذا المسTTتخدم سTTوف يكتTTب داخTTل
هذا الحقل اذا كان typeهو text, password
163
في هذا المثال قمنا بتعريف الوسم س <formو ايضا قمنا بتعريف
الوسم س <inputثلث مرات كل مرة لها خاصية مختلفة وهم
text, password, radioوقمنا بتحديد الخواص التابعة لهم وهي
مشروحة فوق يمكنك الرجوع اليها
164
165
الفرق بين radioو checkbox
checkbox radio
166
167
><select الوسم )(Tag
> <select></selectوهو وسم القائمة المنسدلة تستطيع اختيار اكثر
من اختيار في القائمة وحتى يعمل الوسم س <selectويجب كتابة
وسميس <option> </optionبين وسمي س <selectاي هكذا
><select
></optionالعنصر الول><option
></optionالعنصر الثاني></option
></select
لن وسم س <optionهو مسئول عن تحديد العناصر في الوسم
أهم الخصائص Attributes
هذه الخاصTTية لتحديTTد اسTTم حقTTل للوسTTم حيTTث name
تمكنك هذه الخاصTTية مTTن اسTTتخدام هTTذا الحقTTل
في البرمجة بلغات متقدمة مثل PHP
168
هذه الخاصية تسمح لك باستدعاء ملف CSS class
169
خلل Classوتنفيذ أوامر CSSللوسم
هذه الخاصية تسمح لك بكتابة CSSداخل style
الوسم نفسه
170
هذه الخاصية تسمح لك بكتابة CSSداخل style
الوسم نفسه
عند الضغط علىها سوف تفتح القائمة المنسدلة كما في الصور التالية
171
172
المثال هذا شبيه بالمثال السابق ولكن الختلف في هذا المثال
173
استخدمنا الخاصية sizeلتكبير حجم القائمة المنسدلة
174
أكثر من خيار واحد بالضغط باستمرار على زر Ctrl
175
فTTي هTTذا المثTTال اسTTتخدمنا الوسTTم س <optgroupمTTن اجTTل تصTTنيف
القائمة المنسدلة كما في المثال
176
هذه الخاصية تسمح لك بكتابة CSSداخل style
الوسم نفسه
لتحديد العرض cols
لتحدي الرتفاع rows
لتحديد طريقة اللتفاف النص في textareaوتأخذ warp
قيمتينم:
المستقبل
اسطر وهكذا
لجعل textareaللقراءة فقط readonly
177
178
وسم fieldset
179
><legend الوسم )(Tag
><legend></legendوهو الوسم المسئول عن تسمية المجموعة
التي تحتوي على عناصر مشتركة ويتم كتابة الوسم بين وسمي
><fieldset
> </legendاسم المجموعة><legend
></fieldse
أهم الخصائص Attributes
هذه الخاصية تسمح لك باستدعاء ملف CSS id
سواء من نفس الملف أو من ملف خارجي من
خلل IDوتنفيذ أوامر CSSللوسم
هذه الخاصية تسمح لك باستدعاء ملف CSS Class
سواء من نفس الملف أو من ملف خارجي من
خلل Classوتنفيذ أوامر CSSللوسم
هذه الخاصية تسمح لك بكتابة CSSداخل style
الوسم نفسه
مسئولة عن تحديد اتجاه قراءة النص من اليمين dir
إلى الشمال أو العكس
180
في هذا المثال عرفنا الوسم س <fieldsetثم عرفنا الوسم س<legend
بين وسمي س <fieldsetوذلك من أجل تسمية المجموعة التى فيها
عناصر مشتركة وقمنا بتسمية المجموعة Admin Login
181
أسئلة الفصل السابع
182
-8ما هي الوسوم المطلوبة لظهار نفس ما يوجد في الصورة فوق؟
183
ملحiةم :ليTTس شTTرط اضTTافة اللTTوان كمTTا موجTTودة فTTي
الصورة في الفورم سوف تتعلم كيفية إضافة اللوان في
الفصل التاسع والذي يتكلم عن CSS
184
الفصل الثامن
185
لتحديد المحتوى التي نريد اسنادها للخاصتين content
السابقتين
تسTTتخدم لتحديTTد ترميTTز الصTTفحة الTTتي سTTيتم charset
عرض الصفحة كاللغة العربية أو النجليزية و.الTTخ
ويفضل استخدام الترميز UTF-8لنه يقبTTل اللغTTة
العربية والنجليزية ولغات أخرى
186
187
الرموز
188
189
190
191
192
193
أسئلة الفصل الثامن
194
الفصل التاسع
CSS
ماهي CSS
هي اختصار إلى ) ( Cascading Style Sheetsهي "ليست لغه برمجه" ولكنها
تقنية تهتم بتحديد شكل وتصميم المواقع ،وينطبق ذلك على اللوان والخطوط
والصور والخلفيات التي تستخدم فى الصفحات ،بمرونة وسهولة تامه .
ماهي فوائد)(CSS
-1فصل محتويات الموقع عن التصميم ،والتحكم بجميع الصفحات من خلل ملف واحد
بامتداد م(.css
-3لن ترهقك بعد اليوم طلبات العملء والتعديلت الكثيرة التى يطلبوها ويروها سهله
ولكنك تراها مرهقه مع كثرة العمال.
195
-4تقليل حجم صفحات الموقع ،مما يعني أن المستخدم سيقضي وقتا ً أقل لكي تظهر له
صفحات الموقع بشكل كامل.
196
-2الطريقة الثانية هو ان تطبق خصائص ال CSS Tمباشرة في أوسمة
HTMLوتسمى هذه الطريقة )(in-line
197
-3الطريقة الخيرة وفيها يتTTم إضTTافة جميTTع خصTTائص CSSفTTي أعلTTى
الصفحة بين وسمين لتعريفهم على المتصفح وتسمي هذه الطريقة
) (Internalومنه تطبق هذه الوامر على جميع فقرات الصفحة
198
><link الوسم )(Tag
> <linkهذا الوسم يكتب في أعلى الصTTفحة بيTTن وسTTمي س<head
وظيفته الساسية هي ربط ملفات خارجية مع صفحة الTTويب الخTTاص
بك مثل ملفات CSS
أهم الخصائص Attributes
لتحديد مسار الملف وطريقة تعريف المسار نفس href
طريقة تعريف مسTTار الصTTورة فTTي الوسTTمس<img
*راجع الوسم س <imgإذا نسيت
لتحديد العلقة بين الوثيقة الحاليةت صفحة الTTويب rel
الحاليTTة( والمسTTتند المرتبTTط معاهTTات ملTTف (CSS
وفي حالة ملفات CSSنكتب م:
”rel=”stylesheet
لتحديد نوع الوثيقةتملف (CSSوفي حالة ملفTTات type
CSSنكتبم:
”type=”text/css
199
طريقة تحديدCSS
200
في هذا المثال قمنا بتعريف الخاصية ت(idو اعطينTTاه اسTTم textوبعTTد
ذلك عرفنا ملف CSSداخل الصفحة وقمنا بتعريف اسTTم ت (idمسTTبوق
بالرمز ت (#داخل CSSواعطيناه اللون الزرق من خلل الخاصية color
201
في هTTذا المثTTال قمنTTا بتعريTTف الخاصTTية ت(classو اعطينTTاه اسTTم text
وبعد ذلك عرفنا ملف CSSداخل الصفحة وقمنا بتعريTTف اسTTم ت(class
مسTTبوق بTTالرمز ت (.داخTTل CSSواعطينTTاه اللTTون الزرق مTTن خلل
202
الخاصية color
خصائص CSS
background
background-color )(CSS
تسمح لك بإضافة لون لخلفية الصفحة أو لوسم محدد ...الخ ويمكن
تعريTTف اللTون بطريقتTن تTم ذكرهمTTا فTي الفصTل الثTTاني مTن الكتTTاب
يمكنك الرجوع الى الفصل الثاني
203
قمنTTا بتغييTTر لTTون الصTTفحة مTTن خلل الخاصTTية Background-color
للوسم bodyمباشرة بدون استخدام الخاصية idأو class
204
205
206
قمنا بتغيير اللTون للوسTم س <divمTن خلل idحيTث عرفنTا اسTTم id
داخTTTل cssوعرفنTTTا الخاصTTTية background-colorواعطيناهTTTا اللTTTون
الخضر
207
قمنا بتغيير اللون للوسTTم س <divمTن خلل classحيTث عرفنTTا اسTTم
classداخل cssوعرفنا الخاصية background-colorواعطيناها اللTTون
الصفر
background-image )(CSS
تسمح لك بإضTTافة صTTورة بTTدل مTTن اللTTون للصTTفحة أو لوسTم محTTدد
...الخ ويمكن تعريف مسار الصورة بنفTTس الطريقTTة الTTتى يتTTم تعريTTف
مسار الصورة في الوسم س<img
*راجع الوسم س<img
208
209
قمنا بإضافة صورة للصTTفحة مTTن خلل الخاصTTية Background-image
للوسم bodyحيث عرفنا urlثم مسار الصورة والسم
background-repeat )(CSS
تسمح لك هTTذه الخاصTTية بتكTTرار أو عTTدم تكTTرار الصTTورة فTTي الصTTفحة
عمودياً و افقياً أو كلهما وتأخذ القيم التاليةم:
تكرار الصورة عمودياً و أفقياً 1-repeat:
عدم تكرار الصورة عمودياً و أفقياً 2-no-repeat:
تكرار الصورة عمودياً فقط 3-repeat-x:
تكرار الصورة أفقياً فقط 4-repeat-y:
210
211
Background-image يةTTن خلل الخاصTTفحة مTTقمنا بإضافة صورة للص
اTTا قمنTTم وايضTT ثم مسار الصورة والسurl حيث عرفناbody للوسم
background-repeat ن خللTTفحة مTTي الصTTورة فTTرار الصTTع تكTTبمن
no-repeat وأعطيناه القيمة
background-position (CSS)
:تسمح لك هذه الخاصية بتغيير موضع الصورة أو مكانها وتأخذ القيم م
1-left
2-right
3-top
4-bottom
5-center
:ويمكن أن تأخذ أكثر من قيمة مثلم
background-position: left top;
background-position: right top;
background-position: left bottom;
background-position: right bottom;
background-position: center top;
background-position: center bottom;
212
213
فTTي السTTطر العاشTTTر حTTTددنا موضTTع أو مكTTTان الصTTTورة مTTTن خلل الخاصTTTية
background-positionوأعطيناها قيمتين ت (left topأي مكان الصورة في اعلى
جهة اليسار ويمكنك تخصيص قيمة واحدة بدل من القيمتين
background )(CSS
هذه الخاصية تسمح لك بكتابة جميع خصائص backroundفي سTTطر
واحد فقط للختصار أي بدل من أن تكتب م:
;background-color:red
;)”background-image:url(“pic/small.png
;background-repeat:no-repeat
;background-position:left top
في أكثر من سطر يمكنك كتابتهم من خل قيمهم في سطر واحد
باستخدام الخاصية background
214
215
كما تلحظ في المثال عرفنا جميTTع الخصTTائص مTTن خلل قيمهTTم فTTي
سطر واحد من خلل الخاصية background
color
color )(CSS
تسمح لTTك هTTذه الخاصTTية بتخصTTيص لTTون للنصTTوص وويمكTTن تعريTTف
اللون بطريقتTTن تTTم ذكرهمTTا فTTي الفصTTل الثTTاني مTن الكتTTاب يمكنTTك
الرجوع الى الفصل الثاني
216
217
Text
text-align )(CSS
تسمح لTTك هTTذه الخاصTTيةبمحاذة النصTTوص مTTن اليميTTن أو الوسTTط أو
الشمال أو جعل السطر متساوية وتأخذ القيم التاليةم:
)يمين(1-right
)وسط(2-center
)شمال(3-left
)السطر متساوية(4- justify
218
في السطر رقم 8عرفنا الخاصية text-alignوالتى تسمح لنTا بمحTTاذة
النصوص واعطيناها القيمة justifyلجعل السطر متساوية كمTTا فTTي
المثال
219
في السطر رقم 8عرفنا الخاصية text-alignوالتى تسمح لنا بمحTTاذة
النصوص واعطيناها القيمة centerلجعل السطر في الوسط كما في
المثال
220
text-decoration )(CSS
تسTTمح لTTك هTTذه الخاصTTية بحTTذف الخTTط أسTTفل الكلمTTة وعTTادة مTTا
تسTTتخدم هTTذه الخاصTTية لحTTذف الخTTط أسTTفل الكلمTTة فTTي الوسTTم
المسئول عن تعريف الروابط س <a></aوتأخذ القيم التاليةم:
)خط أسفل الكلمة(1-underline
)يقوم بحذف الخط أسفل الكلمة(2-none
)خط فوق الكلمة(3-overline
)خط في منتصف الكلمة أو الخط المشطوب(4-line-through
)تجعل الكلمة مثل الوميض أي يختفي ويiهر(5-blink
221
في السطر رقم 8عرفنا الخاصTTية text-decorationواعطيناهTTا القيمTTة
222
noneاي يقوم بخذف أي خط موجود على الكلمة
223
كما تلحظ في المثال السابق عندما عرفنا الوسم س <aداخل الوسم
> <pفTTإن الخاصTTية text-decoratinعملTTت بينمTTا لTTم تعمTTل علTTى
224
الوسم س <aالخر لنها ليست داخل الوسم س<p
225
فTTي هTTذا المثTTال قمنTTا بتعريTTف الوسTTم ت(aفTTي ملTTف CSSوعرفنTTا
الخاصية text-decorationواعطيناه القيمة noneأي حذف الخط أسفل
الرابط وهنا تلحظ بأنه الخاصية قد عملت في الحTTالتين دون اسTTتثناء
والسبب في ذلك أننا عرفنا aداخل ملف CSSومعناها أن تنفذ هTTذه
الخاصية على جميع الوسوم في الصفحة سواء كانت داخTTل وسTTم أو
لم تكن في الداخل ولهذا أحيانا قد تضTTطر لسTTتخدام idأو classمTن
أجل تعريف بعض الخصائص على وسوم محدده دون الكل
226
في هذا المثال عرفنا الخاصية text-decorationواعطيناها القيمة
overlineومعناها أننا قمنا بوضع خط أعلى الرابط كما في المثال
227
فTTي هTTذا المثTTال عرفنTTا الخاصTTية text-decorationواعطيناهTTا القيمTTة
line-throughومعناها أننا قمنا بوضTTع خTط فTTي منتصTTف الرابTTط كمTTا
في المثال
228
text-transform )(CSS
تسمح هذة الخاصية بتحويل الكلمات إلTTى أحTTرف صTTغيرة أو كTTبيرة أو
جعل الحرف الول كبير من كل كلمة وتأخذ القيم التاليةم:
)جعل الكلمة احرفها صغيرة(1-lowercase
)جعل الكلمة احرفها كبيرة(2-uppercase
)جعل أول حرف كبير(3-capitalize
229
lowercaseومعناها جعل الكلمة جميع احرفها صغيرة كما في المثال
230
فTTي هTTذا المثTTال عرفنTTا الخاصTTية text-transformواعطيناهTTا القيمTTة
capitalizeومعناها جعل أول حرف من الكلمة كبير كما في المثال
231
text-indent )(CSS
تسمح هذة الخاصية بتحديد المسافة البادئة من أول سطر من النص
232
في هذا المثال عرفنا الخاصية text-indentواعطيناهTTا القيمTTة 150px
من اجل تحديد المسافة البادئة للنص
Font
font-family )(CSS
تسمح هذة الخاصية بتحديد نوع الخط للنص ويمكن تحديTTد أكTTثر مTTن
نوع خط في نفس الوقت مفصولة بفاصلة بين كل خط
233
في السطر رقم 8عرفنا الخاصية font-familyوحددنا أكثر من خط
كما في المثال
234
font-size )(CSS
تسمح هذة الخاصية بتحديد حجم الخط للنصوص ويمكن تحديد حجم
الخط إما ب pixelsأو emولحساب حجTم الخTط مTن pixelsالTى em
نستخدم المعادلة التاليةم:
pixels/16=em
em*16=pixels
235
في السطر رقم 9عرفنا الخاصية font-sizeمع القيمة 40بيكسل
236
في السطر رقم 9عرفنا الخاصية font-sizeمع القيمة 40em
237
font-style )(CSS
تسمح هذة الخاصية بتحديد الستايل للنص وتأخذ القيم التاليةم:
)الخط المائل(1- italic
)الخط العاديلالفتراضي(2-normal
)الخط المائل(3-oblique
238
links
a:link )(CSS
تسمح هذة الخاصية باعطاء خصائص للروابط في حال اذا كان الرابTTط
لم يضغط عليهتأي لم يتم زيارة الرابط( مثTTل تغييTTر لTTون الرابTTط وتغييTTر
حجم الخط ...الخ
239
a:visited )(CSS
تسمح هذة الخاصية باعطاء خصائص للروابط في حال اذا كان الرابTTط
تTTم الضTTغط عليTTهتاي تTTم زيTTارة الرابTTط أي بعTTد الضTTغط عليTTه تنفTTذ
الخصائص( مثل تغيير لون الرابط وتغيير حجم الخط ...الخ
240
a:hover )(CSS
تسTTمح هTTذة الخاصTTية باعطTTاء خصTTائص للروابTTط ويتTTم تنفيTTذ هTTذه
الخصائص في حال تم المرور على الرابط بمؤشTTرة الفTTأرة مثTTل تغييTTر
لون الرابط وتغيير حجم الخط ...الخ
242
list
List-style-type )(CSS
تسمح هذة الخاصية بتحديTTد شTTكل الرمTTز فTTي القائمTTة سTTواء كTTانت
القائمة متسلسة أو غير متسلسة وتأخذ القيم التاليةم:
)لجعل القائمة رموزها على شكل مربع( 1-square
)لجعل القائمة رموزها على شكل دوائر( 2-circle
)لجعل القائمة رموزها على شكل ارقام العربية( 3-decimal
4-decimal-leading-zero
لجعل القائمة رموزها على شTTكل ارقTTام العربيTTة مضTTافة اليهTTا الرقTTم(
)صفر على جهة الشمال
)لجعل القائمة رموزها على شكل الحرف الرمنية( 5-armenian
لجعل القائمة رموزها على شكل الحTTرف النجليزيTTة( 6-lower-alpha
)الصغيرة
لجعل القائمة رموزها على شكل الحTTرف النجليزيTTة( 7-upper-alpha
)الكبيرة
لجعل القائمة رموزها على شكل الحTTرف الرومانيTTة( 8-lower-roman
)الصغيرة
لجعل القائمة رموزها على شكل الحTTرف الرومانيTTة( 9-upper-roman
243
)الكبيرة
) لجعل القائمة بدون رموز أو أرقام(1-none
244
245
246
List-style-imge )(CSS
تسمح هذة الخاصية بتحديد صورة تعبرر كرمز للقائمة بدل مTTن الرمTTوز
الموجودة في الخاصية list-style-type
247
List-style-position )(CSS
تسمح هذة الخاصية بتحديد الرموز اذا كانت دخTTل المحتTTوى أو خTTارج
المحتوى وتأخذ القيم التاليةم:
)جعل الرموز داخل المحتوى(1-inside
)جعل الرموز خارج المحتوى(2-outside
248
List-style )(CSS
تسمح هذة الخاصية بتحديد جميع الخصائص التي تTTم ذكرهTTا سTTابقا
في سطر واحد وتكتب بالطريقة التاليةم:
; list-style: list-type list-position list-image
249
border
border )(CSS
تسTTمح هTTذة الخاصTTية بتحديTTد اطTTار فTTي الجTTدول أو حTTتى يمكنTTك
اسTTتخدام الخاصTTية borderمTTع وسTTم س <divفTTي حTTال تقسTTيم
الصفحة أو أوسمة أخرى تتطلب عملك وتأخذ القيم التاليةم:
)تحديد سمك الطار(1-width
)نوع الطار(2-style
)لون الطار(3-color
250
251
border-style (CSS)
: وتأخذ القيم التاليةمborder تسمح هذة الخاصية بتحديد ستايل لل
1-dotted
2-dashed
3-solid
4-double
5-groove
6-ridge
7-inset
8-outset
9-none
252
253
border-width )(CSS
س Tمك للطTTار فTTي الجTTدول أو حTTتى
تسTTمح هTTذة الخاصTTية بتحديTTد م
يمكنك استخدام الخاصية border-widthمع وسTTم س <divفTTي حTTال
تقسيم الصفحة أو أوسمة أخرى تتطلب عملك
254
border-color )(CSS
تسمح هذة الخاصية بتحديد لون للطار في الجTTدول أو حTTتى يمكنTTك
استخدام الخاصية border-colorمع وسTTم س <divفTTي حTTال تقسTTيم
الصفحة أو أوسمة أخرى تتطلب عملك
255
التحكم في Border
Border-top-style )(CSS
تسمح هذة الخاصية بتحديد الستايل مTTن الجTTانب العلTTى فقTTط مTTن
الطار
Border-right-style )(CSS
تسمح هذة الخاصية بتحديد السTTتايل مTن الجTTانب اليميTن فقTط مTن
الطار
Border-left-style )(CSS
تسمح هذة الخاصية بتحديد الستايل من الجانب الشTTمال فقTTط مTTن
الطار
Border-bottom-style )(CSS
تسمح هذة الخاصية بتحديد الستايل مTن الجTTانب السTفل فقTط مTن
الطار
256
257
Border-top-width )(CSS
تسمح هذة الخاصية بتحديد حجم borderمن الجانب العلى فقط
Border-right-width )(CSS
تسمح هذة الخاصية بتحديد حجم borderمن الجانب اليمين فقط
Border-left-width )(CSS
تسمح هذة الخاصية بتحديد حجم borderمن الجانب الشمال فقط
Border-bottom-width )(CSS
تسمح هذة الخاصية بتحديد حجم borderمن الجانب السفل فقط
258
259
Border-top-color )(CSS
تسمح هذة الخاصية بتحديد لون borderمن الجانب العلى فقط
Border-right-color )(CSS
تسمح هذة الخاصية بتحديد لون borderمن الجانب اليمين فقط
Border-left-color )(CSS
تسمح هذة الخاصية بتحديد لون borderمن الجانب الشمال فقط
Border-bottom-color )(CSS
تسمح هذة الخاصية بتحديد لون borderمن الجانب السفل فقط
260
261
table
border-Collapse )(CSS
تسمح هذة الخاصTTية بجعTTل حTTدود الطTTار أو borderفTTردي بTTدل مTTن
المزدوج
262
width )(CSS
تسمح هذة الخاصية بتحديTTد حجTTم للجTTدول أو borderويمكTTن تحديTTد
الحجم إما بالبيكسل أو بالنسبة المئوية
height )(CSS
تسمح هذة الخاصية بتحديد ارتفTTاع للجTTدول أو borderويمكTTن تحديTTد
الرتفاع إما بالبيكسل أو بالنسبة المئوية
263
264
265
Vertical-align )(CSS
تسمح هذة الخاصية بتحديد المحاذاة للنTTص سTTواء مTTن المنتصTTف أو
العلى أو في السفل وتأخذ القيمم:
)محاذاة من العلى(1-top
)محاذاة من السفل(1-bottom
)محاذاة من المنتصف(1-middle
266
267
outline
outline )(CSS
هذه الخاصية تسمى بالحدود الخارجية وهي عبارة عن خTTط مرسTTوم
حول العناصر أو الوسTTوم لجعTTل العناصTTر أكTTثر سTTهولة لرؤيتهTTا وتكTTون
بالعادة خارج ال borderوهو شبيه لTTل borderويأخTTذ نفTTس القيTTم لTTه
وتأخذ القيم التالية
)السمك الخارجي للحدود الخارجية(1-width م
)شكل الستايل للحدود الخارجية(2-style
)تحديد اللون للحدود الخارجية(3-color
ويمكن تعريفه بالطريقة التالية
outline: width style color
268
269
outline-width )(CSS
مك للحدود الخارجي
تسمح هذه الخاصية بتحديد حجم الس ٌ
outline-style )(CSS
تسمح هذه الخاصية بتحديد شكل الستايل للحدود الخTTارجي وهTTي
شبيه بالخاصية border
outline-color )(CSS
تسمح هذه الخاصية بتحديد لون للحدود الخارجية
270
271
margin
margin )(CSS
وتسTTمى الهTTوامش الخارجيTTة وهTTذه الخاصTTية تقTTوم بعمليTTة تحديTTد
المساحة حول العناصر تخTTارج الحTTدود ( ويمكTTن تغييTTر الهTTوامش مTTن
العلى أو اليمين أو السفل أو اليسار ويمكن تحديد القيTTم للهTTوامش
إما بالبيكسل أو بالنسبة المئويةت(%
272
في هذا المثال في السطر رقم 14قمنا بتحديد الهامش من جميع
التجهات من خلل قيمة واحدة وهي 50px
273
في هذا المثال في السطر رقم 14قمنا بتحديد الهامش من جميع
التجهات من خلل اربعة قيم حيث تمثلم:
-1القيمة الولى الهامش من العلى وهي 10px
-2القيمة الثانية الهامش من اليمين وهي 30px
-3القيمة الثالثة الهامش من السفل وهي 40px
274
-4القيمة الرابعة الهامش من اليسار وهي 30px
margin-top )(CSS
هTTذه الخاصTTية تسTTمح بتحديTTد الهTTامش مTTن العلTTى للعنصTTTرتخارج
الحدود(
margin-right )(CSS
هTTذه الخاصTTية تسTTمح بتحديTTد الهTTامش مTTن اليميTTن للعنصTTTرتخارج
الحدود(
margin-bottom )(CSS
هTذه الخاصTTية تسTمح بتحديTTد الهTامش مTن السTفل للعنصTTرتخارج
الحدود(
margin-left )(CSS
هTTذه الخاصTTية تسTTمح بتحديTTد الهTTامش مTTن اليسTTار للعنصTTTرتخارج
الحدود(
275
276
padding
padding )(CSS
وتسTTمى الهTTوامش الداخليTTة وهTTذه الخاصTTية تقTTوم بعمليTTة تحديTTد
المساحة حول العناصر تداخTTل الحTTدود ( ويمكTن تغييTTر الهTTوامش مTن
العلى أو اليمين أو السفل أو اليسار ويمكن تحديد القيTTم للهTTوامش
إما بالبيكسل أو بالنسبة المئويةت(%
277
278
في هذا المثال في السطر رقم 14قمنا بتحديد الهامش الداخلي
من جميع التجهات من خلل قيمة واحدة وهي 50px
279
-2القيمة الثانية الهامش من اليمين وهي 20px
-3القيمة الثالثة الهامش من السفل وهي 30px
-4القيمة الرابعة الهامش من اليسار وهي 40px
padding-top )(CSS
هTTذه الخاصTTية تسTTمح بتحديTTد الهTTامش مTTن العلTTى للعنصTTTرتداخل
الحدود(
padding-right )(CSS
هTTذه الخاصTTية تسTTمح بتحديTTد الهTTامش مTTن اليميTTن للعنصTTTرتداخل
الحدود(
padding-bottom )(CSS
هذه الخاصTTية تسTTمح بتحديTTد الهTTامش مTTن السTTفل للعنصTTTرتداخل
الحدود(
padding-left )(CSS
هTTذه الخاصTTية تسTTمح بتحديTTد الهTTامش مTTن اليسTTار للعنصTTTرتداخل
الحدود(
280
281
display & visibility
display )(CSS
هذه الخاصية تستخدم لخفاء العناصر في الويب مع اخفTاء المسTTاحة
أو اظهارها بطريقة معينة وتأخذ القيم التاليةم:
visibility )(CSS
هذه الخاصية تستخدم لخفاء العناصر في الويب مTTع ابقTTاء المسTTاحة
محجوزة للعنصر وتأخذ القيم التاليةم:
282
283
284
285
286
position
position )(CSS
هذه الخاصية تستخدم لترتيب العناصر مع بعضها وهنTTاك اريعTTة أنTTواع
للترتيب م:
)جعل العنصر ثابت في الصفحة(1-fixed
)ترتيب العنصر بشكل طبيعي في الصفحة(2-relative
يكون ترتيب العناصر بشكل جامد ويتTTم تشTTكيل هTTذا الTTترتيب(3-static
)من خلل شكل الصفحة
يكون متصTTل مTTع العناصTTر الرئيسTTية الTTتي بTTدورها ليسTTت(4-absolute
)مرتبة بشكل جامد
287
إن المحتوى في حالة الخاصية positionمع القيمة relativeيمكن أن
ينتقل أو يتداخل مع العناصر الخرى ولكن المساحة المتبقيTTة للعنصTTر
ماتزال محفوظة في الشكل الطبيعي
288
عند استخدام الخاصية positionمTTع القيمTTة fixedلTTن يتحTTرك العنصTTر
حتى لو scrollالمتصفح تحرك سيبقى العنصر ثابت
289
يتم ترتيب العناصر في الخاصية positionمTTع القيمTTة absoluteبشTTكل
مطلق في الصفحة
290
z-index )(CSS
هذه الخاصية تستخدم لترتيب العناصر المتراكمTTة بحيTTث يمكTTن ضTTبط
العنصTTر فTTي المقدمTTة أو خلTTف العناصTTر الخTTرى وتأخTTذ القيمTTة إمTTا
بالموجب أو السالب
291
Float & clear
float )(CSS
هذه الخاصية تمكنك من طفو العناصر لليمين أو اليسار كما تسمح
مع الصور ولكن تستخدم أيضاً بشكل مثالي مع هيكل تصميم الموقع,
تطفو العناصر بشكل افقي فقط أي يمكن للعناصر أن تطفو باتجاه
اليمين rightأو اليسار leftولكن ليس للعلى أو للسفل
292
ستلتف العناصر الخرى عند طفو العناصر الخرى لليمين أو اليسار
293
يمكن أن تطفو العناصر بجانب بعضهم اذا كان هناك مساحة فارغة
294
clear )(CSS
تستخدم هذه الخاصية بعد طفو العناصر حيث إذا كTTانت هنTTاك عناصTTر
أخرى سيتم طفو هذه العناصر حولهم ولتجنب ذلTTك يمكTTن اسTTتخدام
خاصية المسح clear
295
كما تلحظ في المثال تم طفو عناصر أخري حولهم ولتجنب ذلك
سوف نأخذ نفس المثال ونضيف عليه خاصية clear
296
297
أسئلة الفصل التاسع
298
-12قم ببناء هذا المشروع باستخدام HTMLو CSS؟
299
تم بحمدل النتهاء من الكتاب
أخي القارئم:
**سوف يكون هناك الجTTزء الثTTاني مTن الكتTTاب بإسTTم مملكTTة تصTTميم
المواقع الجزء الثاني والذي يتكلم عن HTML5و CSS3قريبTTاً إن شTTاء
ا
لمتابعة كل ما هو جديد
mohammad awwad
https://jo.linkedin.com/in/mohammadawwad
**المراجع:
تم الستعانة ببعض المراجع والغرض منهTTا هTTو لتسTTهيل المTTادة علTTى
القارئ م:
/http://www.w3schools.com-1
/http://www.w3arabiconline.com-2
/http://www.khayma.com-3
-4منتديات شبوة نت
وصلى ا وسلم وبارك على محمد وعلى أله الطيبين وصحبه أجمعين
300