منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   الدرس 4: [ الخطوط ] دورة html المستوى الثاني متقدم تقنية الـ CSS (http://vb.ma7room.com/showthread.php?t=1042927)

محروم.كوم 10-20-2012 07:50 PM

الدرس 4: [ الخطوط ] دورة html المستوى الثاني متقدم تقنية الـ CSS
 
http://www.alshrera.com/losha/1-losha.gif
بكل الحبhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gif نلتقى من جديد
http://img141.imageshack.us/img141/1228/1z1y74h.gif
http://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gif

http://www.alshrera.com/losha/9-losha.gif
http://www.traidnt.net/vb/images/icons/iconrote.gifhttp://www.arabw-pearl.com/vb/images/icons/tanbeh.gifhttp://www.traidnt.net/vb/images/icons/iconrote.gif الرجاء قرائة الموضوع كاملاً وعدم القفز بين السطور لتوضيح ما قد يغيب عنك والإستفادة من إستخدام الشرح لأقصى درجة .

http://www.losha.net/wp-content/uploads/html.jpg



http://upload.traidnt.net/upfiles/2N436803.gif- الدرس 4: الخطوط
http://upload.traidnt.net/upfiles/uRY02504.png

في هذا الدرس ستتعلم الخطوط وكيف تفعلها باستخدام CSS ،
وسنقوم أيصاً بمعالجة مشكلة كيفية عرض بعض الخطوط التي لن تظهر بشكل صحيح ما لم تكن مثبتة على الحاسوب ،
سنتعلم هذه الخصائص في هذا الدرس:
http://upload.traidnt.net/upfiles/5fW74184.gifنوع الخطوطfont-family
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifطراز الخط font-style
http://upload.traidnt.net/upfiles/5fW74184.gifتباين الخط font-variant
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifوزن الخط • font-weight
http://upload.traidnt.net/upfiles/5fW74184.gifحجم الخط font-size
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifجمع كل خصائص الخطfont

http://upload.traidnt.net/upfiles/Owl01370.gif نوع الخطوط "font-family"
http://upload.traidnt.net/upfiles/uRY02504.png

الخاصية font-family
تستخدم لوضع قائمة خطوط تطبق على حسب الأولوية على عنصر أو صفحة م ،
إذا لم يجد المتصفح الخط الأول ضمن قائمة الخطوط سيقوم باستخدام الخط الثاني في القائمة وإذا لم يجده سيحاول عرض الخط التالي ،
وهكذا حتى يجد الخط المناسب.
هناك نوعان من أسماء الخطوط تستخدم لتصنيفه ،
خطوط بأسماء محددة أو أسماء عامة ،
المصطلحين سنشرحهما في الفقرات اللاحقة.
أسماء الخطوط
أمثلة لخطوط بأسماء محددة هي "arial" و"Times New Roman" أو "Tahoma".
أسماء عامة
الأسماء العامة للخطوط تحدد المجموعة من الخطوط التي لها شكل متماث ،
فمثلاً sans-serif هي مجموعة من الخطوط لا تحوي زوائد على الأحرف وهي خطوط مناسبة لعرض النص على الشاشة.
الاختلاف بين أنواع الخطوط يوضح في المثال التالي :
http://upload.traidnt.net/upfiles/AgD34636.jpg
عندما تضع قائمة بالخطوط في موقعك فأنت تبدأ مع الخط المفضل لديك ثم الذي يليه ،
ومن الأفضل أن تنهي القائمة باسم مجموعة عامة من الخطوط ،
بهذه الطريقة تضمن أن الصفحة ستعرض بنفس النوع من الخط المفضل لديك إذا لم يجد المتصفح الخط الذي قمت بتحديده.
فمثلاً قائمة مرتبة من الخطوط مرتبة ستكون بهذا الشكل:
كود:
h1 {font-family: arial, verdana, sans-serif;}
h2 {font-family: "Times New Roman", serif;}

العناوين التي حددت باستخدام العنصر <font color="SeaGreen"h1/font> ستعرض باستخدام خط "arial" ،
إذا لم يكن هذا الخط مثبتاً في حاسوب المستخدم سيعرض بدلاً منه خط "verdana" وإذا لم يكن الإثنان موجودان على حاسوب المستخدم سيتم اختيار خط من عائلة الخطوط sans-serif لعرض العناوين .
لاحظ كيف أننا وضعنا اسم خط "Times New Roman" بين علامتي تنصيص لأن اسمه يحوي مسافات ولذلك يجب أن يوضع بين علامتي تنصيص.

http://upload.traidnt.net/upfiles/Owl01370.gif طراز الخط "font-style"
http://upload.traidnt.net/upfiles/uRY02504.png

الخاصية font-style تحدد ما إذا كان الخط سيحمل القيمة normal أو italic أو oblique ،
في المثال أدناه كل عناوين <font color="DarkGreen"h2/font> ستظهر بشكل مائل.

كود:
h1 {font-family: arial, verdana, sans-serif;}
h2 {font-family: "Times New Roman", serif; font-style: italic;}
http://upload.traidnt.net/upfiles/Owl01370.gif تباين الخط "font-variant"
http://upload.traidnt.net/upfiles/uRY02504.png

الخاصية font-variant تستخدم للاختيار بين القيمتين normal أو small-caps للخط وهي متعلقة فقط باللغات الأوروبية ،
القيمة small-caps تعني أن النص سيكتب بحروف كبيرة لكنها من ناحية الحجم صغيرة ،
يبدو الأمر مربكاً ،
عليك أن ت الآتي لكي تفهم أكثر :
http://upload.traidnt.net/upfiles/UAu35456.jpg
إذا اختيرت القيمة small-caps للخاصية font-variant ولم يكن هناك خط يدعم هذه الخاصية سيقوم المتصفح بعرض النص بحروف كبيرة فقط .

كود:
h1 {font-variant: small-caps;}
h2 {font-variant: normal;}

http://upload.traidnt.net/upfiles/Owl01370.gif وزن الخط "font-weight"
http://upload.traidnt.net/upfiles/uRY02504.png

الخاصية font-weight تصف كم ستكون سماكة أو "ثقل" الخط ،
يمكن للخط أن يحمل القيمة normal أو bold ،
وهناك متصفحات تدعم استخدام الأرقام من 100 إلى 900 لوصف ثقل الخط .
كود:
p {font-family: arial, verdana, sans-serif;}
td {font-family: arial, verdana, sans-serif; font-weight: bold;}



http://upload.traidnt.net/upfiles/Owl01370.gif
حجم الخط "font-size"

http://upload.traidnt.net/upfiles/uRY02504.png
حجم الخط يمكن تحديده بالخاصية font-size.
هناك العديد من الوحدات (مثال: بكسل ،
النسبة المؤية) التي يمكن استخدامها لوصف حجم الخط ،
في هذا المثال سنركز على الوحدات الأكثر استخداماً ،
والمثال يتضمن:

كود:
h1 {font-size: 30px;}
h2 {font-size: 12pt;}
h3 {font-size: 120%;}
p {font-size: 1em;}

هناك فرق واحد بين وحدات القياس الأربع ،
وهي أن كل من 'px' و'pt' تجعل حجم الخط محدداً بدقة وثابت بينما '%' و 'em'
تسمح للمستخدم بتغيير حجم الخط إلى المستوى المناسب له ،
هناك العديد من المستخدمين من ذوي الاحتياجات الخاصة أو كبار السن أو من يعاني من ضعف في البصر أو يملك شاشة ذات جودة رديئة ،
ولكي نجعل الموقع قابلاً للوصول لهذه الفئات وللجميع لا بد من استخدام وحدات قياس يمكن تعديلها مثل '%' أو 'em'.
في المثال أدناه توضيح لكيفية تعديل حجم الخط في موزيلا فايرفوكس وإكسبلورر ،
خاصية رائعة ،
ألا تظن ذلك؟
http://upload.traidnt.net/upfiles/Xra34730.jpg

http://upload.traidnt.net/upfiles/Owl01370.gif جمع كل خصائص الخط "font"
http://upload.traidnt.net/upfiles/uRY02504.png

استخدام font الخاصية التي يمكنها أن تختصر كل خصائص الخطوط في سطر واحد.
فمثلاً تصور هذه السطور الأربعة تصف خصائص خطوط للعنصر :

كود:
p {
font-style: italic;
font-weight: bold;
font-size: 30px;
font-family: arial, sans-serif;
}

باستخدام الخاصية التي تختصر الخصائص الأخرى يمكن للسطور الأربعة أن تبسط بهذا الشكل:

كود:
p {
font: italic bold 30px arial, sans-serif;
}

قائمة قيم الخاصية font ترتب بهذا الشكل:

font-style | font-variant | font-weight | font-size | font-family

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



http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/IrK49652.gif تهانينا !
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifلقد إنتهى الدرس:sm258: !

http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifيتبع


http://upload.traidnt.net/upfiles/rnI37149.gif- يستقبل الاستفسارات
الاخ الفاضل / ثامر الصعيدي
كل يوم من الساعة 7.30 مساء حتى الساعة
10 .
http://upload.traidnt.net/upfiles/uRY02504.png http://upload.traidnt.net/upfiles/5fW74184.gif


ولله الحمد تم الدرس الثالث

فإن كان به خطأ فإنه منى وأنسانى إياه الشيطان الرجيم
وإن أصبت فإنه من فضل الله عز وجل علينا
http://www.losha.net/mypictures/fasl02.gif
وفي ختام هذا الشرح أدعوا الله لي ولكم ولوالدينا ولمن أحببناه في الدنيا
بالهداية والصلاح في الدنيا وأن يجمعنا جميعاً في الفردوس الأعلى ....
http://i151.photobucket.com/albums/s...30/icons/1.gif
سبحانك اللهم وبحمدك , أشهد أن لا اله إلا أنت أستغفرك وأتوب إليك
أخوكم فى الله
Ali Losha
http://www.alshrera.com/losha/4-losha.gif




http://upload.traidnt.net/upfiles/1zR85007.png


http://upload.traidnt.net/upfiles/w7m38010.jpg


الساعة الآن 03:27 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227