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


مصراوى.افلام, برامج,اغانى, العاب, بلوتوث,مصراوى, كافية, فديو, منتدى, مصراوي, كافيه, منتدى ,مصراوي, كافيه,شعر,شعراء,كتب,روايات,دليل,مواقعمصراوى كافية| شباب مصراوى كافية | صبايا مصراوى كافية | اصحاب مصر
 
الرئيسيةبوابة مصراوىأحدث الصورالتسجيلدخول
<div style="background-color: none transparent;"><a href="http://news.rsspump.com/" title="">news</a></div>

شاطر
 

 دروس فى لغة html للمبتداين

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
مصراوى

دروس فى لغة html للمبتداين Stars12
مصراوى

رقم العضوية : 1
عدد المساهمات : 2514
تاريخ التسجيل : 30/08/2009
مزاجى : احب المنتدى
الجنس : ذكر
العمر : 41

الاوسمة
 :
اوسمه (مصراوى)



دروس فى لغة html للمبتداين Empty
مُساهمةموضوع: دروس فى لغة html للمبتداين   دروس فى لغة html للمبتداين Icon_minitimeالسبت يوليو 17, 2010 6:27 am
كن مشاركا لاتقرا وترحل اترك تعليقا







دروس فى لغة html للمبتداين Rt

مقدمة في لغة
دروس فى لغة html للمبتداين Lt
دروس فى لغة html للمبتداين Rb

HTML
دروس فى لغة html للمبتداين Lb





دروس فى لغة html للمبتداين Top_bar






إنها اللغة المستخدمة لإنشاء صفحات الإنترنت. (والكلمة إختصار لـ
Hyper Text Markup
Language).

وهي ليست لغة برمجة بالمعنى والشكل المتعارف عليه للغات البرمجة الأخرى
كلغة
C
. فهي مثلاً لا تحتوي على جمل التحكم والدوران، وعند الحاجة لاستخدام هذه
الجمل يجب تضمين شيفرات من لغات أخرى كـ
Java, Javascript, CGI
. كذلك فهي لا تحتاج إلى مترجم خاص به
Compiler
. وهي غير مرتبطة بنظام تشغيل معين، لأنه يتم تفسيرها وتنفيذ تعليماتها
مباشرة من قبل متصفح الإنترنت وبغض النظر عن النظام المستخدم. لذلك فهي لغة
بسيطة جداً، وسهلة الفهم والتعلم ولا تحتاج لمعرفة مسبقة بلغات البرمجة
والهيكلية المستخدمة فيها. بل ربما كل ما تحتاجه هو القليل من التفكير
المنطقي وترتيب الأفكار.





تتكون مفردات لغة

Html
من شيفرات تسمى
TAGS
أي الوسوم. وهي تستخدم بشكل أزواج وتكتب بالصيغة التالية (من اليسار إلى
اليمين) :-


دروس فى لغة html للمبتداين Tags





فعلى سبيل المثال الوسم

يستخدم لكتابة الكلمات بخط أسود عريض
Bold
وذلك بالشكل التالي:






Text <‎/B>





وهناك بعض الوسوم الخاصة التي تستخدم بصورة مفردة مثل وسم نهاية السطر


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

.
وسوف نناقش هذه الوسوم وغيرها بالتفصيل في حينه إن شاء الله





كيف نبدأ...





لا يتطلب كتابة ملف
HTML
أية برامج خاصة فهي كما قلنا لغة لا تحتوي على برنامج مترجم. بل نحتاج فقط
إلى برنامج لتحرير النصوص البسيطة ومعالجتها، وبرنامج المفكرة الموجود في
Windows
يفي بهذا الغرض. وكذلك إلى أحد متصفحات الإنترنت
Netscape Navigator
أو
MS Internet Explorer
لمعاينة الصفحات التي نقوم بتصميمها. وعليك فقط أن نقوم بحفظ النص المكتوب
بملف يحمل الاسم الممتد
‎.html
أو
‎.htm


والجدير ذكره أنه يوجد العديد من البرامج التي تستخدم لإنشاء صفحات
Html.
دون الحاجة لمعرفة هذه اللغة حيث يقوم المستخدم من خلالها بكتابة الصفحات
وتصميمها بما تحويه من نصوص ورسومات وجداول ثم يقوم البرنامج بتخليق الوسوم
المناسبة وتحويل هذه الصفحات من وراء الكواليس تلقائياً وحفظها بتنسيق
html.
أي أن دور المستخدم ينحصر في الكتابة والتصميم فقط، دون معرفته للشيفرة
التي استخدمت. وبالتالي عدم قدرته على التحكم بأي وسم أو تعديل الشيفرة حسب
الحاجة، إلا من خلال إعادته للتصميم الأساسي ثم إعادة التحويل والحفظ من
قبل البرنامج. وهذه الطريقة على سهولتها وسرعتها نسبياً، إلا أني لا أنصح
باستخدامها لمن يريد معرفة هذه اللغة والتمكن منها.





قبل أن نبدأ






حسناً، لديك محرر نصوص ممتاز لكتابة ملفات
HTML
ولديك متصفح إنترنت لمعاينتها، ولديك هذه الدروس التي ستنطلق معها إلى عالم
تصميم صفحات الويب. هل هذا يكفي؟ برأيي المتواضع، لا.
تحتاج دائماً وأبداً إلى تطبيق ما تتعلمه بصورة عملية أكثر من مجرد
الأمثلة المدرجة في الدروس. ما رأيك في أن تفكر بموضوع ما يستهويك وتحب أن
تتعاطى به؟ وتخيل أنك ستقوم بإنشاء موقع ويب عنه بصورة واقعية. ومع تقدمك
في الدروس قم بتطبيق ما فيها على صفحاتك. ستجد الكثير من المتعة في هذا،
وستسر جداً عندما ترى صفحتك تتبلور أمام عينيك يوماً بعد يوم، والأهم من
هذا كله هو أنك ستكتشف أي ثغرات في استيعابك لهذه الدروس (وعندها من المؤكد
أنك ستقوم بتلافيها) وقد تكتشف كذلك ثغرات ارتكبها كاتب هذه الدروس. (وفي
هذه الحالة أرجو أن لا تتردد أبداً في الكتابة لي لكي أعمل على تلافيها).










والآن... لنبدأ

ضع تعليق بحسابك فى الفيس بوك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.egysport.net
مصراوى

دروس فى لغة html للمبتداين Stars12
مصراوى

رقم العضوية : 1
عدد المساهمات : 2514
تاريخ التسجيل : 30/08/2009
مزاجى : احب المنتدى
الجنس : ذكر
العمر : 41

الاوسمة
 :
اوسمه (مصراوى)



دروس فى لغة html للمبتداين Empty
مُساهمةموضوع: رد: دروس فى لغة html للمبتداين   دروس فى لغة html للمبتداين Icon_minitimeالسبت يوليو 17, 2010 6:28 am
كن مشاركا لاتقرا وترحل اترك تعليقا






أهلاً وسهلاً بك إلى الدرس الأول من دروس
HTML.
سوف أقوم في هذا الدرس بسرد الوسوم الأساسية لصفحة الويب ومناقشتها معك
واحداً تلو الآخر. لنصل في النهاية إلى إنشاء صفحة ويب بسيطة.






لنأخذ الوسوم التالية:


وسم البداية وسم النهاية
<‎/HTML>
<‎/HEAD>
</span></font></td> <td><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><‎/TITLE></span></font></td> </tr> <tr align="CENTER"> <td><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><BODY></span></font></td> <td><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><‎/BODY></span></font></td> </tr> </table><br /><br /><br /><br />ماذا تلاحظ؟ أن كل منها يتألف من زوج من الوسوم أحدهما وسم البداية، والآخر<br /> وسم النهاية. ويتميز وسم النهاية بوجود الرمز / . تأمل الرسم التالي، فهو <br />يعطي فكرة عن تركيب ملف <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">Html</span></font><br /><br /><br /><img src="https://2img.net/h/www.khayma.com/hpinarabic/images/htsketsh.gif" style="width: 308;height: 312" border="0" alt="دروس فى لغة html للمبتداين Htsketsh"/><br /><br /><br /><br /><font face="Wingdings"><span style="font-size: 21px; line-height: normal">E</span></font><br />إذن فملف <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">Html</span></font><br />يبدأ دائماً بالوسم <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><HTML></span></font><br /> وينتهي بالوسم <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><‎/HTML>.</span></font><br />لا تنسى ذلك! <br /><br /><br /><br /><br />أما الوسم <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><HEAD></span></font><br /> فيحدد بداية المقطع الذي يحتوي على المعلومات الخاصة بتعريف الصفحة. <br />كالعنوان الظاهر على شريط عنوان المتصفح. وهذا العنوان بدوره يحتاج لأن <br />يوضع بين الوسمين:<br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><TITLE> … <‎/TITLE></span></font><br />وبالطبع يجب كتابة الوسم <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><‎/HEAD></span></font><br />لكي ننهي هذا المقطع.<br /><br /><br /><br /><br />نأتي إلى الوسم<br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><BODY></span></font><br /> والذي يتم كتابة نصوص صفحة الويب ضمنه، بالإضافة إلى إدراج الصور والجداول<br /> وباقي محتويات الصفحة. وهو أيضاً يحتاج إلى وسم الإنهاء <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><‎/BODY></span></font><br /><br /><br /><br /><br />ما رأيك لو نبدأ بتطبيق هذه المعلومات بصورة عمليه؟ هيا… قم بفتح برنامج <br />المفكرة واكتب ما يلي:<br /><br /><br /> <font face="Arial"><span style="font-size: 9px; line-height: normal"><br /> <br /><br /> <HTML><br /> <HEAD><br /> <TITLE><br /> This is a test Webpage<br /> <‎/TITLE><br /> <‎/HEAD><br /> <br /> <BODY><br /> Wow, I'm writing my first webpage<br /> <‎/BODY><br /> <‎/HTML><br /> <br /> </span></font><br /><br /><br /><br />والآن قم بحفظ ما كتبته في ملف وبأي اسم تختاره. ولا تنسى أن الامتداد <br />المستخدم في أسماء ملفات <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">HTML</span></font><br />هو <br /><i><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">htm.</span></font></i><br />أو<br /><i><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">html.</span></font></i><br />مثلاً أنا اخترت الاسم<br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">‎1st_file.htm</span></font><br />ومن الأفضل أن تقوم بإنشاء مجلد مستقل على القرص الصلب لكي تحفظ به ملفاتك <br />فهذا يسهل عليك عملية استرجاعها للعرض أو التحديث وليكن هذا المجلد مثلاً <br />بالاسم <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">C:\htmfiles</span></font><br />(أو بأي اسم يحلو لك).<br /><br /><br /><br /><br />حان وقت العرض، لكي نشاهد نتيجة ما كتبناه. قم بتشغيل متصفح الإنترنت الذي <br />تستخدمه. فإذا كان<br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">Netscape Navigator</span></font><br />اختر الأمر <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">Open File…</span></font><br />من قائمة <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">File.</span></font><br />أما في <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">MS Internet Explorer</span></font><br />فاختر الأمر <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">Open…</span></font><br />من قائمة <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">File.</span></font><br />ثم حدد المسار الذي يوجد به الملف. أنا شخصياً قمت بتحديد المسار التالي:<br /><br /><br /><br /><br /><br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><br />C:\htmfiles\1st_file.htm</span></font><br /><br /> <br /><br /><br />وذلك طبعاً حسب الافتراضات السابقة التي اتبعتها عند تخزين الملف. وهذا ما <br />حصلت عليه:<br /><br /><br /><br /><img src="https://2img.net/h/www.khayma.com/hpinarabic/images/webpage1.gif" style="width: 476;height: 251" border="0" alt="دروس فى لغة html للمبتداين Webpage1"/><br /><br /><br /><br /><br /><br />وماذا عنك؟ هل حصلت على نفس النتيجة؟ إذن مبروك<br /><font face="Wingdings"><span style="font-size: 21px; line-height: normal">J</span></font><br />لقد قمت بإنشاء أول صفحة ويب خاصة بك. (وإلا، إذا لم تحصل على نفس النتيجة <br />قم بالنقر <a href="http://www.khayma.com/hpinarabic/htutor01.html#begining" class="postlink" target="_blank" rel="nofollow">هنا</a>)<br /><br /><br /><br />وقبل أن نستمر أريد أن أنبهك إلى بعض الملاحظات عند كتابة صفحات الويب:<br /><br /><ul><br /><br /><br /><li><br /><br />لا يوجد فرق بين كتابة الوسوم بالأحرف الإنجليزية الكبيرة<br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">UPPERCASE</span></font><br />أو الأحرف الصغيرة<br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">lowercase.</span></font><br />لذلك تستطيع الكتابة بأي شكل منهما أو حتى الكتابة بكليهما.<br /></li><li><br /><br /><br />إن المتصفحات لا تأخذ بعين الاعتبار الفراغات الزائدة أو إشارات نهاية <br />الفقرات (أي عندما تقوم بضغط مفتاح <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal"><i>Enter</i>)</span></font><br />التي تجدها هذه المتصفحات في ملف <br /><font face="Times New Roman"><span style="font-size: 16px; line-height: normal">Html.</span></font><br />وبعبارة أخرى فإن باستطاعتك كتابة ملفك السابق بالشكل التالي:<br /></li></ul><br /><br /><br /><font face="Arial"><span style="font-size: 9px; line-height: normal"><br /><br /><br /><HTML><HEAD><TITLE> This is a test Webpage <br />
Wow, I'm writing my first webpage ‎
ضع تعليق بحسابك فى الفيس بوك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.egysport.net
مصراوى

دروس فى لغة html للمبتداين Stars12
مصراوى

رقم العضوية : 1
عدد المساهمات : 2514
تاريخ التسجيل : 30/08/2009
مزاجى : احب المنتدى
الجنس : ذكر
العمر : 41

الاوسمة
 :
اوسمه (مصراوى)



دروس فى لغة html للمبتداين Empty
مُساهمةموضوع: رد: دروس فى لغة html للمبتداين   دروس فى لغة html للمبتداين Icon_minitimeالسبت يوليو 17, 2010 6:30 am
كن مشاركا لاتقرا وترحل اترك تعليقا






أهلاً وسهلاً بك إلى الدرس الثاني من دروس
HTML.
سوف نقوم في هذا الدرس بالتعرف على الخصائص التي يمكن إضافتها إلى الوسم

من أجل التحكم بالشكل العام للصفحة، وخصوصا فيما يتعلق بالألوان.




طبعاً أنت لا زلت تذكر الصفحة التي قمنا بكتابتها في الدرس الأول. صفحة
بسيطة بخلفية رمادية وخط صغير نسبياً لونه أسود. وهذه هي الإعدادات
الإفتراضية التي يعتمدها المتصفح عندما لا نقوم نحن بتحديد إعدادات أخرى.
(ربما تقول: أهذه صفحة إنترنت! أين الألوان والرسومات والخطوط الجميلة
والتنسيقات التي نراها في صفحات الإنترنت؟ معك حق لكن مهلاً فما زلنا في
البداية).


سوف نستمر باستخدام صفحتنا هذه لتوضيح أمثلة هذا الدرس أيضاً، لكن لن أقوم
بتكرار كتابة وسوم البداية طالما أن عملنا يتركز في الجزء المخصص لمحتويات
الصفحة نفسها أي ضمن الوسمين
... <‎/BODY>.
إذن لنبدأ العمل!




نطلق كلمة خاصية
(Attribute)
على التعابير التي تضاف إلى الوسوم، من أجل تحديد الكيفية أو الشكل الذي
تعمل بها هذه الوسوم. وبعبارة أخرى فإن الوسم يقوم بإخبار المتصفح عن
العمل الذي يجب القيام به أما الخاصية فتحدد الكيفية التي سيتم بها أداء
هذا العمل.




تأمل الشيفرة التالية:





‎‎
...
<‎/BODY>







لقد قمت بإضافة الخاصية
BGCOLOR
إلى الوسم

، وهي تقوم بتحديد لون الخلفية للصفحة. أما
FFFFFF
فهي القيمة التي تمثل اللون المختار وهو هنا اللون الأبيض، (لاحظ أنها
مكتوبه بين إشارتي " " ) ولو أردت تمثيل اللون الأسود لكتبت الرمز
000000.
أو الرمز
6699CC
للون الأزرق الفاتح......
فمن أين جاءت هذه القيم، وكيف؟... تابع القراءة وسوف تعرف








القليل عن الألوان...






تلاحظ أن القيم السابقة مكونة من ستة رموز، وهي مكتوبة بالصيغة التالية:-



دروس فى لغة html للمبتداين Rrggbb



هناك ثلاثة ألوان أساسية هي الأحمر والأخضر والأزرق، ولكل منها يوجد 256
درجة لونية ويعبر عن هذه الدرجات بالأرقام من 000 وحتى 255. ومن خلال مزج
هذه الألوان بدرجاتها اللونية المختلفة نحصل على الألوان الأخرى.




* إن أي لون هو مزيج -وبنسبة معينة من الدرجات- من هذه الألوان الثلاثة *





فمثلا اللون الأسود مكون من الدرجة 000 من كل من اللون الأحمر والأخضر
والأزرق. واللون الأبيض مكون من الدرجة 255 من هذه الألوان. أما اللون
الأصفر فهو مكون من الدرجة 255 للون الأحمر، والدرجة 255 للون الأخضر،
والدرجة 000 من اللون الأزرق... وهكذا بنفس الطريقة يتم تكوين باقي
الألوان.




وبعملية حسابية بسيطة 256×256×256 ينتج لدينا أن عدد الألوان التي يمكن
الحصول عليها بمزج الألوان الثلاثة السابقة هو 16777216 بالضبط.




حسنا، لكن من أي جاءت الرموز
FFFFFF
والتي عبرت عن اللون الأبيض بها. إنها ببساطة أرقام… مكتوبة بالنظام
السداس عشري (نظام عددي أساسه الرقم 16 ويعبر عنه باستخدام الأرقام العادية
من 0 إلى 9 والرموز
A,B,C,D,E,F
). فالرقم 255 بالنظام العشري العادي يكافئه الرقم
FF
بالنظام السداس عشري.

إذن فالرقم السداس عشري
FF
على اليسار يمثل الدرجة 255 للون الأحمر. والرقم
FF
في الوسط يمثل الدرجة 255 من اللون الأخضر. والرقم
FF
على اليمين يمثل الدرجة 255 من اللون الأزرق.

وعلى هذا المنوال يعبر عن اللون الأزرق الفاتح بالرقم السداس عشري:
6699CC
أما اللون الأسود فرقمه هو
000000.


وهذا جدول ببعض الألوان ورموزها المكافئة بالنظام السداس عشري.


ABCDEF FFFF00
FEDCBA 336699
773466 112233
FF1122 666666
0033FF 663333
AABBAA 00FF00
800800 FF6600
008008 993366
020769 123456
111111 654321







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



ملاحظة مهمة:
بعض المتصفحات لا تتعرف على رموز الألوان إلا بوضع إشارة # قبل هذه
الرموز، لذلك من الأفضل استخدامها دائماً.





وبالنسبة لبعض الألوان الأساسية والدارجة، من الممكن استخدام أسماء هذه
الألوان مباشرة بدلاً من الأرقام السداس عشرية. وهذا جدول يوضح هذه الألوان
ومسمياتها:


Black White
Red Green
Marron Purple
Navy Blue
Teal Lime
Gray Silver
Olive Aqua
Fuchsia Yellow










ونعود إلى الوسوم و خصائصها ...







‎‎
...
<‎/BODY>





تقوم الخاصية
BACKGROUND
بتحديد صورة كخلفية (ورق جدران) للصفحة وقد استخدمت الصورة التالية:
دروس فى لغة html للمبتداين Image


والمسماة
image.jpg
في صفحتي وكانت هذه النتيجة


دروس فى لغة html للمبتداين Webback






تلاحظ أن المتصفح قد قام بتكرار عرض الصورة بطريقة التجانب وأنها أصبحت
تغطي كل الشاشة. بحيث حجبت أيضاً اللون الأبيض الذي حددناه كلون الخلفية
(من خلال الخاصية
BGCOLOR)
والحقيقة أن اللون يظهر فقط عندما لا نقوم باستخدام صورة ما كخلفية.
ومع ذلك يفضل تحديده إحتياطاً خاصة وأن بعض المتصفحات القديمة توصف بأنها
متصفحات نصية
Text-Based Browsers
(أي ليس بإمكانها عرض الصور). أو ربما هناك بعض المستخدمين الذين قاموا
بإلغاء خيار عرض الصور تلقائياً من متصفحاتهم. إذن لنعطهم على الأقل فرصة
مشاهدة بعض الألوان إن لم يستطيعوا مشاهدة الصور.




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




دروس فى لغة html للمبتداين Back1

دروس فى لغة html للمبتداين Back2

دروس فى لغة html للمبتداين Back3

دروس فى لغة html للمبتداين Back4




ولنكمل مع باقي الخصائص في وسم
:
ربما لاحظت خلال استخدامك للإنترنت أن معظم الوصلات التشعبية
(Links)
التي تنقر عليها لتنقلك إلى صفحات أو مواقع أخرى على الشبكة هي دائماً
مميزة باللون الأزرق، وأن الوصلات التي قمت بزيارتها فعلاً قد تحول لونها
إلى القرمزي. حسناً، هذه هي الألوان الإفتراضية التي تعتمدها المتصفحات.
لكن قد لا يعجبك ذلك وتريد تغيير هذا النظام. أو ببساطة ربما تريد استخدام
لون أو صورة غامقة لخلفية الصفحة بما سيؤدي إلى اختفاء هذه الوصلات أو حتى
اختفاء نص الصفحة نفسها. فما العمل؟
إليك هذه الخصائص التي تقوم بالتحكم في ألوان النصوص:




‎TEXT="#rrggbb"‎
تحديد لون النص الأساسي للصفحة

‎LINK="#rrggbb"‎
تحديد لون الوصلات التشعبية
‎VLINK="#rrggbb"‎
تحديد لون الوصلات التشعبية
التي تمت زيارتها visited links

‎ALINK="#rrggbb"‎
تحديد لون الوصلة التشعبية
الفعالة أي عندما يتم النقر عليها active links







والآن، دعنا نجمل الخصائص السابقة في عبارة واحدة. وسوف أكتب الرموز الخاصة
بالألوان بنفس تلك الألوان التي تمثلها. وألفت نظرك إلى أنه لا أهمية
للترتيب في كتابة هذه الخصائص داخل العبارة.





‎BGCOLOR="#ffff00"‎
TEXT="#000066"‎
LINK="#00ff00"‎
VLINK="#ff0000"‎
ALINK="#999999">‎






حاول أن تحللها! هل استنتجت أنني قد حددت الصورة
backimag.jpg
كخلفية للصفحة؟ وأنني اخترت اللون الأصفر للخلفية (في حالة عدم عرض الصورة
السابقة كخلفية)؟ وان النص سيظهر باللون الأزرق الغامق؟ أما الوصلات
التشعبية فلونها أخضر، والوصلات التي تمت زيارتها ستظهر باللون الأحمر. أما
تلك الوصلة الفعالة فستظهر باللون الرمادي في لحظة النقر عليها بالفأرة.

إذا كانت هذه هي استنتاجاتك... فمبروك، لقد نجحت. وكل ما أتمناه أن تكون قد
قضيت وقتاً ملوناً وزاهياً مع هذا الدرس.


ضع تعليق بحسابك فى الفيس بوك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.egysport.net
مصراوى

دروس فى لغة html للمبتداين Stars12
مصراوى

رقم العضوية : 1
عدد المساهمات : 2514
تاريخ التسجيل : 30/08/2009
مزاجى : احب المنتدى
الجنس : ذكر
العمر : 41

الاوسمة
 :
اوسمه (مصراوى)



دروس فى لغة html للمبتداين Empty
مُساهمةموضوع: رد: دروس فى لغة html للمبتداين   دروس فى لغة html للمبتداين Icon_minitimeالسبت يوليو 17, 2010 6:32 am
كن مشاركا لاتقرا وترحل اترك تعليقا






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


ولنبدأ


راجع صفحتنا البسيطة التي عملنا فيها في الدرسين السابقين. إننا لم نقم
بالتعامل مع الخطوط فيها ولا بأي شكل من الأشكال. أي أننا تركناها على
إعداداتها الافتراضية.
وبالمناسبة فإن هذه الإعدادات هي خط عادي، نوعه
Times New Roman
وحجمه 3 (بمقياس متصفحات الإنترنت).




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



Face



تقوم هذه الخاصية بتحديد نوع الخط الذي نريده، وقد نقوم بتحديد أكثر من
نوع معاً. وفي هذه الحالة إذا لم يتواجد الخط المحدد أولاً على جهاز الشخص
الذي يتصفح الموقع يتم إعتماد الخط الثاني ... وهكذا






... Text ...
<‎/FONT>






طبعاً لا تنس أن تتأكد من كتابة أسماء الخطوط بالصورة الصحيحة هجائياً.



Color



أما هذه الخاصية فتحدد لون الخط، وذلك بنفس مبادئ تحديد الألوان التي
تحدثنا في الدرس
السابق






... Text ...
<‎/FONT>




Size



ولتحديد حجم الخط نستخدم هذه
الخاصية. وفقط هناك سبعة أحجام لأي خط تستطيع المتصفحات التعرف
عليها.
ونقوم بتحديد الحجم المطلوب بأسلوبين: أولهما المباشر. حيث يتم كتابة رقم
يتراوح ما بين 1-7. أي أننا نختار الحجم الذي نريده مباشرة.






... Text ...
<‎/FONT>





وإليك نماذج بأحجام الخطوط

خط بحجم 1
خط بحجم 2
خط بحجم 3 (الخط الافتراضي)
خط بحجم 4
خط بحجم 5
خط بحجم 6
خط بحجم 7


أما الأسلوب الثاني فهو النسبي: حيث تكتب الأرقام من 1 إلى 6 مرفقة إما
بإشارة + أو بإشارة -.






... Text ...
<‎/FONT>





وفي هذه الطريقة فإن الأرقام 1-6 تمثل درجات التكبير (+) أو التصغير (-)
للخط وذلك نسبةً إلى الحجم الافتراضي. فمثلا الرقم +4 يعني تكبير الخط
أربع درجات عن الحجم الافتراضي وهو 3، أي أنه يصبح بالحجم 7. بالمقابل فأن
الرقم -1 يعني تصغير الخط درجة واحدة أي يصبح بالحجم 2.


ولتوضيح هذا الأسلوب، إليك هذه النماذج:


خط بحجم -3
خط بحجم -2
خط بحجم -1
خط بحجم +0 (أو -0 وهو الافتراضي)
خط بحجم +1
خط بحجم +2
خط بحجم +3
خط بحجم +4
خط بحجم +5

لاحظ أنه حتى في الأسلوب النسبي لا نستطيع الحصول على أكثر من سبعة أحجام
للخطوط. حتى وإن حاولنا كتابة أرقام أكبر أو أصغر كما فعلت هنا بكتابة
الحجم -3 أو +5.








والآن أعرف ماذا تريد أن تسأل، ستقول لقد ثبت حجم الخط على حده الأدنى عند
الدرجة -2
وعلى حده الأعلى عند الدرجة +4. إذن ما الفائدة من وجود الدرجات الأخرى
الأقل من -2 والأكبر من +4؟
حسنا وأنا أجيبك بسؤال آخر: ماذا لو قمنا بتغيير الحجم الافتراضي للخط في
كل الصفحة إلى 1 بدلاً من 3؟ (وسوف نقوم بذلك فعلاً بعد قليل)، ألا نحتاج
في هذه الحالة إلى الدرجات من +1 إلى +6 لتمثيل الأحجام الأكبر منه؟
وإذا قمنا بتحديد 7 كحجم إفتراضي ألا نحتاج إلى الدرجات من -1 إلى -6
لتمثيل الأحجام الأصغر منه؟
إذن نحن نحتاج فعلاً إلى هذه الدرجات لكي نغطي جميع الإحتمالات الواردة.
أرجو أن يكون هذا الجواب قد أقنعك :-)

وهذه بعض الأمثلة لتوضح لك كيفية استخدام هذا الوسم، وسوف أرفق نتيجة كل
مثال بعده مباشرة.






‎‎
This font is Arial, Size is 6, Color is Red
<‎/FONT>






This font is Arial, Size is 6, Color is Red






This font is Arial, Size is +3, Color is Red
<‎/FONT>





This font is Arial, Size is +3, Color is Red







‎‎
This font is Times New Roman, Size is 5, Color is Blue
<‎/FONT>




This font is Times New Roman, Size is 5, Color is Blue







This font is Courier, Size is 2, Color is Maroon
<‎/FONT>




This font is Courier, Size is 2, Color is Maroon







This <‎/FONT>
is
<‎/FONT>
multi <‎/FONT>
colors,
<‎/FONT>
multi
<‎/FONT>
faces,
<‎/FONT>
and <‎/FONT>
multi <‎/FONT>
sizes <‎/FONT>
text
<‎/FONT>





This
is
multi
colors,
multi
faces,
and
multi
sizes
text






C <‎/FONT>
O<‎/FONT>
L<‎/FONT>
O<‎/FONT>
R<‎/FONT>
S<‎/FONT>




C
O
L
O
R
S






ننتقل الآن إلى الوسم الثاني من الوسوم الخاصة بالخطوط وهو
.

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

، (نستطيع استخدام الخاصية
Name
معه بدلاً من
Face).
وبنفس الطريقة وبدون أي اختلافات. وإليك هذه الشيفرة كمثال:










وبدراسة هذا المثال نستنتج أنه يقوم بتعديل الخط الافتراضي للصفحة بحيث
يصبح نوعه
Arial
وحجمه 5 ولونه أحمر. وبالتالي فإن كل النصوص المكتوبة في تلك الصفحة سيطبق
عليها هذا النمط من الخط.
ما لم نقم طبعا باستخدام الوسوم
...
لتعديلها والتحكم بمظهرها كما فعلنا في الأمثلة السابقة،
فهي أكثر تحديداً وأكثر مرونة من الوسم





وبمناسبة الحديث عن الألوان وتغيير اللون الأساسي لنص الصفحة. ألا تذكر
أننا في الدرس السابق تكلمنا عن الخاصية
Text
التي تكتب مع الوسم

والتي استخدمناها لتحديد لون نص الصفحة... أنا لا زلت أذكر ذلك.
لا يوجد تعارض بين هذه الخاصية وخاصية
Color
في الوسم

فأنت بكل بساطة تستطيع استخدام أي منهما في صفحتك. وإذا حدث واستخدمت
كلاهما فإن اللون المحدد مع الوسم

هو الذي سيطبقه المتصفح ويعتمده.

وهنا أريد أن أذكرك بما قلته في بداية هذا الدرس:




يوجد دائماً أكثر من طريقة لأداء نفس العمل








هناك وسوم خاصة تستخدم لتمييز العناوين
Headings
في صفحات الإنترنت وهي:


... <‎/Hn>

وحرف
n
هو رقم بين 1-6 يمثل مستوى العنوان.






Heading 1 <‎/H1>

Heading 2 <‎/H2>

Heading 3 <‎/H3>

Heading 4 <‎/H4>

Heading 5 <‎/H5>
Heading 6 <‎/H6>




Heading 1


Heading 2


Heading 3


Heading 4


Heading 5


Heading 6







ونأتي الآن إلى التنسيقات والتأثيرات التي يمكن إضافتها إلى النصوص. وفيما
يلي الوسوم الخاصة بها متبوعة بمثال ونتيجته:








* الخط الغامق (الأسود العريض)، ونستخدم له الوسوم التالية:





... <‎/B>
... <‎/STRONG>



Bold Text <‎/B>This is Bold Text
Strong Text <‎/STRONG>This is Strong Text




* الخط المائل





... <‎/I>
... <‎/EM>


Italic Text <‎/I>This is Italic Text
Emphasized Text <‎/EM>This is Emphasized Text




* الخط المسطر





... <‎/U>


Undelined Text <‎/U> This is Undelined Text




* الخط المرتفع





... <‎/SUP>


Superscript Text <‎/SUP>This is Superscript Text




* الخط المنخفض





... <‎/SUB>

Subscript Text <‎/SUB>This is Subscript Text




* خط كبير





... <‎/BIG>

Big Text This is Big Text




* خط صغير





... <‎/SMALL>

Small Text <‎/SMALL>This is Small Text




* نص يعترضه خط





... <‎/STRIKE>
... <‎/S>

Striked Text <‎/SRTIKE>This is Striked Text
Striked Text <‎/S>This is Striked Text too




* نص الآلة الطابعة
TeleType





... <‎/TT>

TeleType Text <‎/TT>This is TeleType Text





وهذا النص يعرف أيضاً بالنص موحَد المسافات
Monospaced Text.
ولتوضيح هذا المفهوم إليك المثال التالي:
إذا أخذنا الحرفين
m,i
وكتبنا كل منهما عشر مرات متتالية نلاحظ أن المساحة التي شغلها الحرف
m
هي أضعاف المساحة التي شغلها الحرف
i




iiiiiiiiii
mmmmmmmmmm




أما عند استخدام الوسم
... <‎/TT>
فإن المساحة التي يشغلها كلا الحرفين تصبح موحدة


iiiiiiiiii
mmmmmmmmmm





وهذه أمثلة تجمع بين عدة تنسيقات معاً:






This is a Bold, Italic and Underlined Text
<‎/U>
<‎/I>
<‎/B>




This is a Bold, Italic and Underlined Text








This text is red, size +3, Italic, and Underlined
<‎/I>
<‎/U>
<‎/FONT>





This text is red, size +3, Italic, and Underlined








وقد أردت من هذه الأمثلة توضيح مسائل معينة أولها: أن بإمكاننا استخدام عدة
وسوم وتنسيقات معاً في نفس الوقت ولنفس المقطع من النص. (وذلك لجميع
الوسوم وليس فقط لوسوم الخطوط).
وكما ذكرت سابقاً، لا أهمية لترتيب هذه الوسوم ولا أيها ورد أولاً...
لكن

عند استخدام الوسوم المتعددة في مقطع واحد يجب مراعاة عدم التداخل
بينها!... كيف؟ أنظر إلى الرسم التالي:



دروس فى لغة html للمبتداين Tag_loop




فكتابة الوسوم السابقة بالطرق التالية هو خطأ:






This is a Bold, Italic and Underlined Text
<‎/B>
<‎/I>
<‎/U>




This is a Bold, Italic and Underlined Text
<‎/B>
<‎/U>
<‎/I>




أعرف أنك لم تصدقني وأنك قمت بتجربة هذه الوسوم وربما حصلت على نتيجة
صحيحة. حسناً العبرة ليست في عبارة واحدة مكونة من وسمين أو ثلاثة تكتبها
في ملف صغير بل في صفحة إنترنت كاملة قد تتألف من مئات أو حتى آلاف الوسوم
مكتوبة في ملف خالٍ من الأخطاء المنطقية والتداخلات التي قد تسبب الإرباك
للمتصفحات، وتؤدي إلى عدم عرض هذه الصفحة بالشكل المناسب والمطلوب.
لذلك فأهمية أن تتجنب وجود الوسوم المتداخلة في صفحتك هو بنفس الأهمية
التي يجب أن توليها لكتابة هذه الوسوم بالصورة الصحيحة إملائياً.
وإلا فالمتصفحات لا ترحم. وكثيرة هي المرات التي حصل فيها المصممون على
صفحات منهارة بسبب نسيان حرف واحد أو إشارة مثل
< أو > أو "
بإختصار شديد... وكقاعدة أساسية، الصفحة المصممة جيداً هي الصفحة ذات
الوسوم الصحيحة وغير المتداخلة.


وصلنا الآن إلى نهاية هذا الدرس. أتمنى أن تكون قد قضيت وقتاً ممتعاً معه.
وأن لا يكون قد أحدث تداخلاً في وسوم أفكارك. أراك في
الدرس التالي


ضع تعليق بحسابك فى الفيس بوك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.egysport.net
 

دروس فى لغة html للمبتداين

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات مصراوى كافية  :: تطوير المنتديات والاشهار :: تطوير المواقع والتبادل الاعلانى-
سحابة الكلمات الدلالية
جوجل