المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لهواة تصميم المواقع تلعم ازاى تصمم موقعك بلغة htmlوجربوا مش هتخسروا حاجة


mmaldiny
25-10-2005, 05:17 PM
احبائى واخوانى فى المنتدى احب اقدملكم طريقة تصميم المواقع بلغة ال HTML
وللعلم فقط انا ناقل الموضوع من احد اصدقائى وليس احد المواقع واتمنى عدم الرد حتى الانتهاء من جميع الدروس

mmaldiny
25-10-2005, 05:29 PM
مقدمة فى لغة HTML
إنها اللغة المستخدمة لإنشاء صفحات الإنترنت.
(والكلمة إختصار لـ Hyper Text Markup Language).
وهي ليست لغة برمجة بالمعنى والشكل المتعارف عليه للغات البرمجة الأخرى كلغة C .
فهي مثلاً لا تحتوي على جمل التحكم والدوران، وعند الحاجة لاستخدام هذه الجمل يجب تضمين شيفرات من لغات أخرى كـ Java, JavaScript, CGI . كذلك فهي لا تحتاج إلى مترجم خاص به Compiler .
وهي غير مرتبطة بنظام تشغيل معين، لأنه يتم تفسيرها وتنفيذ تعليماتها مباشرة من قبل متصفح الإنترنت وبغض النظر عن النظام المستخدم. لذلك فهي لغة بسيطة جداً، وسهلة الفهم والتعلم ولا تحتاج لمعرفة مسبقة بلغات البرمجة والهيكلية المستخدمة فيها. بل ربما كل ما تحتاجه هو القليل من التفكير المنطقي وترتيب الأفكار......
تتكون مفردات لغة Html من شيفرات تسمى TAGS أي الوسوم.
وهي تستخدم بشكل أزواج وتكتب بالصيغة التالية :
<html> </html>
فعلى سبيل المثال الوسم <B> يستخدم لكتابة الكلمات بخط أسود عريض Bold وذلك بالشكل التالي:
<B> Text <‎/B>
وهناك بعض الوسوم الخاصة التي تستخدم بصورة مفردة مثل وسم نهاية السطر <BR> أو قد تستخدم بكلتا الحالتين مثل وسم الفقرة <P>.
وسوف نناقش هذه الوسوم وغيرها بالتفصيل في حينه إن شاء الله

Fly2004
25-10-2005, 05:41 PM
شكرا وبانتظار المزيد

Fly2004
25-10-2005, 05:42 PM
بس ياريت لو تجيبلنا كتاب او ملف word فى الشرح بنفس الطريقه البسيطه دى يبقى اسهل عشان يبقى كله على بعضه واكون شاكر ليك جدا

ahmedanas
25-10-2005, 06:11 PM
أيوه انا نفسى فى الحكايه دى
بالله عليكم دورولنا على الكتاب ده

mmaldiny
25-10-2005, 06:59 PM
والله انا مكدبش عليكم مش انا لوحدى اللى عامل الموضوع هى فكرة الموضوع اساسا من صديق ليا والموضوع ده هيبقى بتاعى انا وهو وهذا للعلم بالشئ وصديقى اسمه hosamx3

mmaldiny
25-10-2005, 07:46 PM
والآن لنبدأ
الدرس الاول

الاساسيات
تعريف ملف Html والوسوم الرئيسية فيه، إنشاء صفحة ويب بسيطة

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

لنأخذ الوسوم التالية:
http://img406.imageshack.us/img406/12/12rs1.jpg
ــــــــــــــــــــــــــــــــــــ
ماذا تلاحظ؟ أن كل منها يتألف من زوج من الوسوم أحدهما وسم البداية، والآخر وسم النهاية. ويتميز وسم النهاية بوجود الرمز / .

إذن فملف Html يبدأ دائماً بالوسم <HTML> وينتهي بالوسم <‎/HTML>. لا تنسى ذلك!

أما الوسم <HEAD> فيحدد بداية المقطع الذي يحتوي على المعلومات الخاصة بتعريف الصفحة. كالعنوان الظاهر على شريط عنوان المتصفح. وهذا العنوان بدوره يحتاج لأن يوضع بين الوسمين:
<TITLE> … <‎/TITLE> وبالطبع يجب كتابة الوسم <‎/HEAD> لكي ننهي هذا المقطع.
نأتي إلى الوسم <BODY> والذي يتم كتابة نصوص صفحة الويب ضمنه، بالإضافة إلى إدراج الصور والجداول وباقي محتويات الصفحة. وهو أيضاً يحتاج إلى وسم الإنهاء <‎/BODY>


ما رأيك لو نبدأ بتطبيق هذه المعلومات بصورة عمليه؟ هيا… قم بفتح برنامج المفكرة واكتب ما يلي:



<HTML>
<HEAD>
<TITLE>
مرحبا بكم فى صفحتى
<‎/TITLE>
<‎/HEAD>

<BODY>
تم عمل اول صفحة لى
<‎/BODY>
<‎/HTML>

والآن قم بحفظ ما كتبته في ملف وبأي اسم تختاره. ولا تنسى أن الامتداد المستخدم في أسماء ملفات HTML هو htm. أو html. مثلاً أنا اخترت الاسم ‎1st_file.htm ومن الأفضل أن تقوم بإنشاء مجلد مستقل على القرص الصلب لكي تحفظ به ملفاتك فهذا يسهل عليك عملية استرجاعها للعرض أو التحديث وليكن هذا المجلد مثلاً بالاسم C:\htmfiles (أو بأي اسم يحلو لك).

حان وقت العرض، لكي نشاهد نتيجة ما كتبناه. قم بتشغيل متصفح الإنترنت الذي تستخدمه. فإذا كان Netscape Navigator اختر الأمر Open File… من قائمة File. أما في
MS Internet Explorer فاختر الأمر Open… من قائمة File. ثم حدد المسار الذي يوجد به الملف. أنا شخصياً قمت بتحديد المسار التالي:

C:\htmfiles\1st_file.htm
وذلك طبعاً حسب الافتراضات السابقة التي اتبعتها عند تخزين الملف. :

وقبل أن نستمر أريد أن أنبهك إلى بعض الملاحظات عند كتابة صفحات الويب:
لا يوجد فرق بين كتابة الوسوم بالأحرف الإنجليزية الكبيرة UPPERCASE أو الأحرف الصغيرة lowercase. لذلك تستطيع الكتابة بأي شكل منهما أو حتى الكتابة بكليهما.

إن المتصفحات لا تأخذ بعين الاعتبار الفراغات الزائدة أو إشارات نهاية الفقرات
(أي عندما تقوم بضغط مفتاح Enter) التي تجدها هذه المتصفحات في ملف Html. وبعبارة أخرى فإن باستطاعتك كتابة ملفك السابق بالشكل التالي:
<HTML><HEAD><TITLE> مرحبا بكم فى صفحتى </TITLE></HEAD><BODY>
تم عمل اول صفحة لى
</BODY></HTML>‎
أو بالشكل التالي:
<HTML>
<HEAD>
<TITLE>
مرحبا بكم فى صفحتى
<‎/TITLE>
<‎/HEAD>
<BODY>
تم عمل اول صفحة لى
<‎/BODY>
<‎/HTML>
وفي كل الحالات ستحصل على نفس النتيجة. وإذا كنت من تلك النوعية من الناس التي لا تصدق كل ما يقال… تستطيع أن تجرب ذلك بنفسك!!! هيا جرب.
لكن هذا لا يعني أن الفقرة المكونة مثلاً من عشرة أسطر ستمتد إلى عدة أمتار بعرض الشاشة. كلا بالطبع لأن المتصفح سيقوم بعمل التفاف تلقائي لها بحسب عرض الشاشة، مهما كان مقدار هذا العرض

والآن قد تتساءل، إذن كيف يمكن التحكم بمقدار النص المكتوب في كل سطر وكيف يمكن تحديد نهاية الفقرة وبداية الفقرة التي تليها؟ سؤال وجيه!!! والإجابة عليه هي:
سوف نستخدم الوسم <BR> لتحديد النهاية للسطر. والبدء بسطر جديد
(لاحظ أن هذا الوسم مفرد، أي ليس له وسم نهاية).
وهناك أيضا الوسم <P> الذي يقوم تقريباً بنفس عمل الوسم السابق أي أنه ينهي السطر أو الفقرة ويبدأ بسطر جديد لكن مع إضافة سطر إضافي فارغ بين الفقرات.

أما الفراغات فتعتبر رموزاً خاصة لذلك لا نستطيع التحكم بها وبعددها إلا باستخدام الوسم ‎&nbsp;‎
(والأحرف هي اختصار للعبارة Non Breakable Space). وإذا أردت إدخال عدة فراغات بين نص وآخر ما عليك إلا كتابة هذا الوسم بنفس عدد الفراغات المطلوب. كما يجب عليك التقيد بالأحرف الصغيرة هنا.
وبمناسبة الحديث عن الرموز الخاصة فهناك العديد من هذه الرموز والتي يجب أن تكتب بصورة معينة وباستخدام الوسوم وليس مباشرة بصورتها العادية. خذ مثلا إشارتي أكبر من وأصغر من وإشارة الاقتباس ". كل هذه الإشارات تستخدم أصلاً مع الوسوم فهي محجوزه ضمن مفردات لغة HTML ومن الخطأ استخدامها بصورتها الصريحة لئلا يؤدي ذلك إلى حدوث مشاكل في طريقة عرض الصفحة. كذلك فإن هناك رموزاً غير موجودة أساساً على لوحة المفاتيح كرمز حقوق الطبع © ورمز العلامة المسجلة ® ونحتاج إلى هذه الطريقة(طريقة الوسوم) لكتابتها
وسوف اقوم بعرض جدول بسيط به بعض الرموز ووسومها المكافئة وللفكرة انها تكتب فى الجدول وبدون أشارتى <>
وصلنا إلى النهاية... نهاية الدرس الأول. أتمنى أن تكون قد وجدت فيه من المتعة والفائدة ما يجعلك
ان تهتم للأنتقال الى
الدرس الثانى
أنتظرونى مع الدرس الثانى
وليس ببعيد بل قريبا جدا جدا


أرجو الردود وتشجيعكم اذا كنت اكمل ام لا واذا كان هناك فى المنتدى احدا قد قام بعمل هذا الموضوع من قبل فاليخبرنى احداااااااا وانتظر الردود

™M@Gic
25-10-2005, 08:17 PM
مشكور يا غالي على الموضوع الرائع واستمر على بركة الله

mmaldiny
25-10-2005, 09:30 PM
مشكور يا غالي على الموضوع الرائع واستمر على بركة الله







العفو يا غالى وان شاء الله هكمل بس انا عاوز تشجيع اخوانى فى المنتدى وشكرااااااا على مرورك الكريم يا غااااااااااااااااااااااللى

undertaker0
25-10-2005, 10:28 PM
مشكور اخى على الكلام الرائع هذا والشرح

mmaldiny
25-10-2005, 10:44 PM
:icon2600: مشكور اخى على الكلام الرائع هذا والشرح


العفو اخى الكريم وشكرا على ردك وانتظر منى الدروس الباقية ..

عمروسيدسليم
26-10-2005, 12:02 AM
عمرو شكرا اخى العزيز_ على البرامج الشديدة ولك الاحترام

mmaldiny
26-10-2005, 12:23 AM
عمرو شكرا اخى العزيز_ على البرامج الشديدة ولك الاحترام

شكرا لك ايضا على مرورك الكريم وردك الغالى ولك المزيد من الاحترام

mmaldiny
27-10-2005, 03:54 PM
السلام عليكم ورحمة الله وبركاته
اخوانى الاعضاء والمشرفين فى المنتدى انا عاوز اعرف حاجة
هو موضوعى محدش مهتم بيه ليه يعنى هو مالوش لازمة يعنى
لو مالوش لازمه يتشال وخلاص
انا عاوز تشجيع من الاعضاء اللى عاوزين بقيت الدروس علشان انا بتعب فى تحضيرها
ولا تعليق اكثر من هذااااااا

mario007
06-11-2005, 03:17 PM
اوكى يا باشا
انتا معلم

mmaldiny
07-11-2005, 06:56 AM
اوكى يا باشا
انتا معلم



ربنا يجبر بخاطرك ياباشاههههههههه

abdobakry
08-11-2005, 06:34 PM
مشكووووووووووووووووور

FARFOSH
09-11-2005, 11:58 AM
تماااااااااااااااام والله يا أبني كمل موضوووووووووووووعك جااااااااااامد جداااااااااااااااااااا
انا كان نفسي من بدري اعرف اللغة دي كمل وربنا يوفقك

mmaldiny
09-11-2005, 03:52 PM
اوكى يا جماعة انا هكمل وان شاء الله يوم الجمعة هيكون الدرس التانى موجود على فكرة هو جاهز هرفعه بس عندى مشكلة ف النت هتخلص وان شاء اله هرفعلوكوا كل الدروس

Dark_Man_Y
10-11-2005, 04:47 PM
[b]مضشكور يا أخ على هده البادرة الطيبة منك
و أرجو أن تكمل دروسك لنا الله يحفضك و يصونك

mario007
13-11-2005, 02:11 PM
الف شكر ومستنينك مع دروسك اوكى انا ايميلى
marioprofessional@hotmail.com

mmaldiny
13-11-2005, 06:31 PM
[b]مضشكور يا أخ على هده البادرة الطيبة منك
و أرجو أن تكمل دروسك لنا الله يحفضك و يصونك


ربنا يخليك يا باشا ويحفظك ويصونك وان شاء الله هكمل الدروس بس والله النت عندى واقف بقاله 3 ايام ومش عارف ارفع الدروس

mmaldiny
13-11-2005, 06:34 PM
الف شكر ومستنينك مع دروسك اوكى انا ايميلى
marioprofessional@hotmail.com


شكرا على مرورك يا غالى وشكرا على ردك وف القريب العاجل ان شاء الله

ahmedprodi
13-11-2005, 09:31 PM
مشكور علي الشرح الرائع

mmaldiny
16-11-2005, 02:03 PM
مشكور علي الشرح الرائع


أى خدمة يا غالى وانتظرنى مع بقيت الشرح بس والله النت بايظ خااااااااااالص انا برد على المشاركات من سيبر

mmaldiny
23-11-2005, 02:20 PM
والآن مع الدرس الثانى



الألوان - أضف لصفحتك بعض الحيوية

اهلا وسهلا بكم من جديد اخوانى الاعضاء والان اقدملكم الدرس التانى من دروس ال HTML

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

<BODY>

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

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

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

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

<BODY>..........</BODY>

أذن لنبدأ العمل .

نطلق كلمة خاصية

(Attribute)

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

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

<BODY BGCOLOR="FFFFFF">
...
</BODY>

لقد قمت بأضافة الخاصية BGCOLOR الى الوسم <BODY> وهى تقوم بتحديدلون الخلفية للصفحة اما FFFFFF فهى القيمة اللى تمثل اللون المختار وهى هنا اللون الابيض (لاحظ انها مكتوبة بين أشارتى " " ) ولو اردت تمثيل اللون الاسود لكتبت الرمز 000000 او 6699CC للون الازرق الفاتح .....

فمن اين جائت هذه القيم وكيف فتابع معى القراءة وسوف تعرف كل ما تريده .....



أليكم اعزائى جدولا ببعض الالوان ورموزها المكافئة لها :
http://img454.imageshack.us/img454/733/25nl1.jpg


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



وبالنسبة لبعض الألوان الأساسية والدارجة، من الممكن استخدام أسماء هذه الألوان مباشرة بدلاً من الأرقام السداس عشرية. وهذا جدول يوضح هذه الألوان ومسمياتها::
http://img454.imageshack.us/img454/3672/32vz.jpg
ونعود الى الوسوم وخصائصها ::


<BODY BGCOLOR="#FFFFFF" BACKGROUND="image.jpg">
...
</BODY>

تقوم خاصية ال

BACKGROUND

بتحديد صورة كخلفية (ورق حائط) للصفحة وقد استخدمت الصورة الاتية :
http://img516.imageshack.us/img516/122/49wh.jpg
والمسماه 1.JPG فى صفحتى وكانت هذه هى النتيجة :

http://img516.imageshack.us/img516/3508/51vb.jpg


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

والان لنكمل مع باقى الخصائص فى وسام <BODY> :

ربما لاحظت خلال استخدامك للأنترنت ان معظم الوصلات التشعبية (LINKS) التى تضغط عليها لتنقلك الى صفحات او مواقع اخرى على شبكة الانتر نت هى دائما باللون الازرق وان الوصلات التى زورتها من قبل يتحول لونها من الازرق الى اللون القرمزى.

حسناً، هذه هي الألوان الافتراضية التي تعتمدها المتصفحات. لكن قد لا يعجبك ذلك وتريد تغيير هذا النظام. أو ببساطة ربما تريد استخدام لون أو صورة غامقة لخلفية الصفحة بما سيؤدي إلى اختفاء هذه الوصلات أو حتى اختفاء نص الصفحة نفسها. فما العمل؟
أليك هذه الخصائص التى تقوم بالتحكم فى ألوان النصوص :
http://img508.imageshack.us/img508/7685/69fj.jpg


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

<BODY BACKGROUND="backimag.jpg"
BGCOLOR="#ffff00"
TEXT="#000066"
LINK="#00ff00"
VLINK="#ff0000"
ALINK="#999999">



حاول أن تحللها هل استنتجت اننى قد حددت الصورة

BACKIMAG.JPG

كخلفية للصفحة واننى اخترت اللون الاصفر للخلفية فى حالة عدم عرض الصورة وان النص سيظهر باللون الازرق الغامق اما الوصلات التشعبية فلونها اخضر والوصلات التى تمت زيارتها باللون الاحمر اما تلك الوصلة الفعالة ستظهر باللون الرمادى فى حالة الضغط عليها بالفأرة



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

ولا تنسونا بالردود والدعاء بالتوفيق فى الدروس المقبلة

تقبلوا تحياتى

medo21
23-11-2005, 07:20 PM
شكرااااااااااااااااا و منتظرييييييييييييييييييييييييييين الدرس الثااااااالث

hosamina
23-11-2005, 08:38 PM
شكراَ وكمل ان شاء الله احنا متابعينك

mmaldiny
26-11-2005, 03:19 PM
شكرااااااااااااااااا و منتظرييييييييييييييييييييييييييين الدرس الثااااااالث



العفو أخى العزيز وأنتظرنى فى الدرس الثالث ولن يطول الانتظار

mmaldiny
26-11-2005, 03:38 PM
شكراَ وكمل ان شاء الله احنا متابعينك


ان شاء الله هكمل ومشكور على المرور والرد ااخى العزيز

smsm60003
13-12-2005, 04:00 PM
مشكووووووووووووووووور يا اخى على اموضوع الرائع ده بس يارت ترفعلنا بقت المواضيع فى اقرب وقت ممكن
مع تحات اخوك المصرى

mmaldiny
13-12-2005, 04:08 PM
مشكووووووووووووووووور يا اخى على اموضوع الرائع ده بس يارت ترفعلنا بقت المواضيع فى اقرب وقت ممكن
مع تحات اخوك المصرى

شكراااااا لمرورك وردك اخى الكريم

Kushimani
08-01-2006, 06:00 AM
مشكور مشكور مشكور مشكور مشكور مشكور مشكور مشكور