الرئيسية | مركز المعلومات | مركز التحميل | للاعلان في مُطِّورْ | استخدم ختم مطور | قوِ موضوعك هام | وسام مطور جديد | افحص البيج رانك جديد

العودة   مطور , mtwer forum > مطور .. خطوتك الأولى من مستخدم الى مطور > لغات برمجة مواقع

لغات برمجة مواقع دورات، دروس، نقاشات، وتبادل خبرات في كلاً من php asp java scripts perl وغيرها.


عزيزي المطور ابتعد عن النقل، ولتكن مواضيعك جديدة وقيمة تعبر عن إبداعك وتميزك
إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 01-06-2008, 06:11 PM
المشرف العام
 
تاريخ التسجيل: 27-04-2008
المشاركات: 731
ابو سلطان is on a distinguished road
Post تعلم الـ Css الدرس الرابع

السلام عليكم ورحمة الله وبركاته

نكمل ماتبق من الدروس

الدرس 4: الخطوط

في هذا الدرس ستتعلم الخطوط وكيف تفعلها باستخدام CSS، وسنقوم أيصاً بمعالجة مشكلة كيفية عرض بعض الخطوط التي لن تظهر بشكل صحيح ما لم تكن مثبتة على الحاسوب، سنتعلم هذه الخصائص في هذا الدرس:

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

نوع الخطوط "font-family"

الخاصية font-family تستخدم لوضع قائمة خطوط تطبق على حسب الأولوية على عنصر أو صفحة ما، إذا لم يجد المتصفح الخط الأول ضمن قائمة الخطوط سيقوم باستخدام الخط الثاني في القائمة وإذا لم يجده سيحاول عرض الخط التالي، وهكذا حتى يجد الخط المناسب.

هناك نوعان من أسماء الخطوط تستخدم لتصنيفها، خطوط بأسماء محددة أو أسماء عامة، المصطلحين سنشرحهما في الفقرات اللاحقة.
أسماء الخطوط
أمثلة لخطوط بأسماء محددة هي "Arial" و"Times New Roman" أو "Tahoma".
أسماء عامة
الأسماء العامة للخطوط تحدد المجموعة من الخطوط التي لها شكل متماث، فمثلاً sans-serif هي مجموعة من الخطوط لا تحوي زوائد على الأحرف وهي خطوط مناسبة لعرض النص على الشاشة.

الاختلاف بين أنواع الخطوط يوضح في المثال التالي:

عندما تضع قائمة بالخطوط في موقعك فأنت تبدأ مع الخط المفضل لديك ثم الذي يليه، ومن الأفضل أن تنهي القائمة باسم مجموعة عامة من الخطوط، بهذه الطريقة تضمن أن الصفحة ستعرض بنفس النوع من الخط المفضل لديك إذا لم يجد المتصفح الخط الذي قمت بتحديده.
فمثلاً قائمة مرتبة من الخطوط مرتبة ستكون بهذا الشكل:
كود PHP:
h1 {font-familyarialverdanasans-serif;}
h2 {font-family"Times New Roman"serif;} 
العناوين التي حددت باستخدام العنصر <h1> ستعرض باستخدام خط "Arial"، إذا لم يكن هذا الخط مثبتاً في حاسوب المستخدم سيعرض بدلاً منه خط "Verdana" وإذا لم يكن الإثنان موجودان على حاسوب المستخدم سيتم اختيار خط من عائلة الخطوط sans-serif لعرض العناوين.

لاحظ كيف أننا وضعنا اسم خط "Times New Roman" بين علامتي تنصيص لأن اسمه يحوي مسافات ولذلك يجب أن يوضع بين علامتي تنصيص.

طراز الخط "font-style"

الخاصية font-style تحدد ما إذا كان الخط سيحمل القيمة normal أو italic أو oblique، في المثال أدناه كل عناوين <h2> ستظهر بشكل مائل.
كود PHP:
h1 {font-familyarialverdanasans-serif;}
h2 {font-family"Times New Roman"seriffont-styleitalic;} 
تباين الخط "font-variant"

الخاصية font-variant تستخدم للاختيار بين القيمتين normal أو small-caps للخط وهي متعلقة فقط باللغات الأوروبية، القيمة small-caps تعني أن النص سيكتب بحروف كبيرة لكنها من ناحية الحجم صغيرة، ، يبدو الأمر مربكاً، عليك أن تشاهد المثال الآتي لكي تفهم أكثر:

إذا اختيرت القيمة small-caps للخاصية font-variant ولم يكن هناك خط يدعم هذه الخاصية سيقوم المتصفح بعرض النص بحروف كبيرة فقط.
كود PHP:
h1 {font-variantsmall-caps;}
h2 {font-variantnormal;} 
وزن الخط "font-weight"

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

حجم الخط "font-size"


حجم الخط يمكن تحديده بالخاصية font-size.
هناك العديد من الوحدات (مثال: بكسل، النسبة المؤية) التي يمكن استخدامها لوصف حجم الخط، في هذا المثال سنركز على الوحدات الأكثر استخداماً، والمثال يتضمن:
كود PHP:
h1 {font-size30px;}
h2 {font-size12pt;}
h3 {font-size120%;}
{font-size1em;} 
هناك فرق واحد بين وحدات القياس الأربع، وهي أن كل من 'px' و'pt' تجعل حجم الخط محدداً بدقة وثابت بينما '%' و'em' تسمح للمستخدم بتغيير حجم الخط إلى المستوى المناسب له، هناك العديد من المستخدمين من ذوي الاحتياجات الخاصة أو كبار السن أو من يعاني من ضعف في البصر أو يملك شاشة ذات جودة رديئة، ولكي نجعل الموقع قابلاً للوصول لهذه الفئات وللجميع لا بد من استخدام وحدات قياس يمكن تعديلها مثل '%' أو 'em'.
في المثال أدناه توضيح لكيفية تعديل حجم الخط في موزيلا فايرفوكس وإكسبلورر، خاصية رائعة، ألا تظن ذلك؟


جمع كل خصائص الخط "font"


استخدام font الخاصية التي يمكنها أن تختصر كل خصائص الخطوط في سطر واحد.
فمثلاً تصور هذه السطور الأربعة تصف خصائص خطوط للعنصر <p>:
كود PHP:
{
    
font-styleitalic;
    
font-weightbold;
    
font-size30px;
    
font-familyarialsans-serif;

باستخدام الخاصية التي تختصر الخصائص الأخرى يمكن للسطور الأربعة أن تبسط بهذا الشكل:
كود PHP:
{
    
fontitalic bold 30px arialsans-serif;

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

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

ملخص

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

أتمنى من كل من يقرأ الدرس التطبيق حتى نستفيد ونفيد
نلتقي في الدرس القادم
محبكم
alalimi


توقيعى

رد مع اقتباس


  #2  
قديم 06-06-2008, 03:03 PM
مُطوِّرْ مسؤول
 
تاريخ التسجيل: 04-03-2008
المشاركات: 3,738
مُطوِّرْ is on a distinguished road
افتراضي

شكراً لك موضوع قيم ودروس رائعة ونتمنى الإستمرارية...
إقتراح://
لو تعمل موضوع تجعله كفهرس لدروسك من أجل أن يسهل جمعها والوصول لها بين مواضيع القسم.


توقيعى
‏مُطوِّرْ
خطوتك الأولى من مستخدم إلى مطور

رد مع اقتباس
  #3  
قديم 07-06-2008, 06:12 PM
المشرف العام
 
تاريخ التسجيل: 27-04-2008
المشاركات: 731
ابو سلطان is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة مُطوِّرْ مشاهدة المشاركة
شكراً لك موضوع قيم ودروس رائعة ونتمنى الإستمرارية...
إقتراح://
لو تعمل موضوع تجعله كفهرس لدروسك من أجل أن يسهل جمعها والوصول لها بين مواضيع القسم.
تحت أمرك بس أخلص الدروس وأجمعها


توقيعى

رد مع اقتباس
  #4  
قديم 11-11-2008, 03:20 PM
الصورة الرمزية Azhar
مطور مشارك
 
تاريخ التسجيل: 01-09-2008
الدولة: المغرب
المشاركات: 1,217
Azhar is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى Azhar
افتراضي

دروس ثمينة جدا الله يخليك لك يا كبتن
باتوفيق لك يا أخي


توقيعى
إستضافة موقعك مجانا
عناكب العرب للربح من الأنترنت
دليل المواقع العربية عنكبوت العرب

Adsens For Domaine

رد مع اقتباس
  #5  
قديم 11-11-2008, 03:56 PM
الصورة الرمزية php-coder
مطور مشارك
 
تاريخ التسجيل: 24-09-2008
الدولة: اليمن - عدن
المشاركات: 253
php-coder is on a distinguished road
افتراضي

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


توقيعى
معهد عرب فيجول بيسك
www.vb-ar.com
اول معهد يمني متخصص في الفيجول بيسك وقواعد البيانات
اقتراحاتكم : حول متصفح العرب الاصدار الاول الرسمي

رد مع اقتباس
  #6  
قديم 26-11-2008, 04:19 PM
الصورة الرمزية And You
مطور مشارك
 
تاريخ التسجيل: 28-03-2008
المشاركات: 78
And You is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى And You
افتراضي

السلام عليكم ورحمة الله
دروس رائعة ما شاء الله
واصل
متابع معك ان شاء الله
جزاك الله الخير


توقيعى
والقادم أجمل باذن الله

رد مع اقتباس
إضافة رد

العلامات المرجعية



مواضيع جديدة في قسم لغات برمجة مواقع

أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تعلم الـ Css الدرس الثالث ابو سلطان لغات برمجة مواقع 5 14-06-2009 02:51 AM
مناقشة الدرس الرابع :الدرس الرابع اول خطواتك البرمجية تطبيق تسجيل الدخول aymax.net دورة برمجة الـ PHP (المستوى الأول) 36 23-02-2009 09:17 PM
تعلم الـ Css الدرس الخامس ابو سلطان لغات برمجة مواقع 3 26-11-2008 01:47 PM
مناقشة الدرس الرابع ..!! الوليد الراشدي دورة تعلم لغة الهتمل HTML 44 30-08-2008 03:22 AM
مناقشة الدرس الرابع المحترف دورة ادارة السيرفرات (المستوى الأول) 44 04-07-2008 07:05 PM


مساحة إعلانية


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
جميع الأوقات بتوقيت GMT +3. الساعة الآن 12:42 PM.