اساسيات لابد ان تعرفها لتعلم لغة HTML


لغة الـ HTML

بدايتك مع اساسيات HTML حتى تنشىء موقعك الالكترونى

مقدمة عن HTML :

 تعتبر لغة HTML او هتمل كما يطلق عليها البعض اللغة الاكثر استخداما وسهولة فى عالم الانترنت وهذه الحروف الاربعة هى اختصار لجملة  Hyper Text Markup Language وتعنى لغة ترميز النصوص التشعبية . ,وكلمة Markup تشير الى ان اللغة تستخدم الوسوم ، اما hypertext اى انه بالامكان ربط الصفحات مع بعضها البعض  . و سنتعرف معا كيفية استخدام هذه اللغة الرائعة لبرمجة لتصميم صفحاتنا ومواقعنا على الويب .

تعلم لغة الاتش تى ام ال او على الاقل اساسياتها لابد منه لكل من اراد ان يمتلك موقعا على الانترنت

 ما هى الملفات ذات الامتداد HTML :

الامتداد .html او htm  هو امتداد لصفحات الانترنت المبرمجة بأستخدام لغة HTML ، فكل صفحة من صفحات الويب تمثل ملف HTML ، فهى تتكون من نصوص وتعليمات يطلق عليها الوسوم سنتعرف عليها معا ، ومن امثلة هذه الصفحات هى الصفحة الافتراضية لاى موقع والتى تسمى index.html وهى الصفحة الرئيسية فى الموقع حيث يستطيع برنامج المستعرض لديك ( مثل انترنت اكسبلورر او فاير فوكس وغيرها ) ان يقراها ليعرضها على شكل صفحة ويب .

لغة الاتش تى ام ال هى لغة سهلة للغاية تستطيع تعلمها فى وقت قليل جدا
يمكنك عمل تجربة بسيطة لانشاء صفحة ويب ، قم بانشاء ملف نصى جديد  Notepad
تعلم لغة HTML لغات البرمجة


 ثم قم بكتابة هذا الكود البسيط فيه
لا يوجد فرق بين كتابة الوسوم بحروف كبيرة او صغيرة ( لا تتأثر لغة الاتش تى ام ال بحالة الاحرف)
 يمكنك عمل
<html>
<head>
<center>
Welcome to my website
</center>
</head>
</html>
ثم قم بعمل save as واكتب index.html

تعلم كيف تجييد لغة HTML

تستطيع تكبير اى صورة بالضغط عليها
والان قم بفتح الملف الذى قمت بحفظه index.html لتجد ان برنامج المتصفح لديك استطاع قراءته وعرضه كصفحة ويب .

توجد الان برامج ممتازة لاستخدامها بلغة الاتش تى ام ال  بدلا من برنامج النوت باد ( المفكرة ) مثل Macromedia Dreamweaver

 ما هى مميزات لغة HTML :

تعتبر لغة HTML من اللغات التى تعمل على اى جهاز وتحت اى نظام تشغيل ( Windows , Linux , وغيرها ) ، بالاضافة االى سرعة تحميل ملفات HTML .
وتتميز بانها تعتمد على الوسوم Tags  وهى ان كل امر من اوامر HTML يكون محاط بهذه العلامات < الامر المطلوب > 
وكل امر  يتم فتحه لابد من اغلاقه ولاغلاق يوضع هذا الرمز / . ويسمى هذا الامر وسم
مثال على فتح الامر واغلاقه 

<title>    فتح الوسم                          </tiltle>      اغلاق الوسم
قد يحتوى الوسم الواحد من وسوم HTML على خصائص ، لدينا مثال على ذلك وسم <font> ، فهذا الوسم هو المسئول عن الخط فى لغة HTML ، ويحتوى على عدة خصائص منها Color وهى التى تتحكم فى لون الكتابة  او Size والتى تتحكم فى حجم الخط .
 ومثال ذلك 

<font size=’’2’’ color=’’#FF0033’’>
وهنا تم كتابة الوسم font مع بعض الخصائص ، كان منها ال size وتم تحديده بـ 2  و color اللون وتم تحديده بكود اللون الاخضر
 وبذلك نكون تعرفنا على الوسوم - والخصائص التى  تدرج بها .
والان نتعرف على التركيبات : التركيبات هى حلول لغة HTML الخاصة بالرموز والحروف الخاصة فقد تواجه بعض الصعوبة لتكتب رمزا كهذا © ولكن ستجد الحل لذلك فى لغة HTML  وهذا جدول لتوضيح بعض التركيبات :

الاكود الخاصة فى لغة HTML

تركيبة الصفحة فى لغة HTML :

بداية اى صفحة HTML لابد من ان تبدأ بالوسم <html> وتنتهى </html> ، ويكون جميع الوسوم والاكواد الاخرى بينهما .
وداخل هذين الوسمين تنقسم الصفحة الى قسمين اساسيين هما :
رأس الصفحة : Head                وجسم الصفحة :  Body
والوسوم الخاصة بها بهذا الشكل :
<head> ......... </head>
<body> ......... </body>
كما انه من الاجزاء الهامة جدا فى الصفحة وهو العنوان الذى يظهر فى اسم الموقع فى المستعرض ويسمى هذا الوسم <title>
 فمثلا ان اردنا ان نكتب العنوان رعد نت   فيكتب بهذا الشكل :

<title>رعــد نــت</title>
 ان كل ما يتم عرضه على صفحة الويب من صور ونصوص يكون بين الوسمين <body> و </body> لذلك فهذا الجزء يعتبر الجزء الرئيسى فى صفحة الـ HTML

   تعرف على بعض الوسوم :

اولا وسوم العناوين والعناوين الفرعية  وهى تبدأ من <h1> </h1>  الى <h6> </h6>
وتحتوى هذه الوسوم عدة خصائص : منها خاصية المحاذاة align ، والتى تأخذ القيم يمين Right ويسار Left ووسط center
يمكن استخدام الوسم <center> </center>  لوضع نص فى الوسط مباشرة
 نقوم بعمل تجربة صغيرة . اولا نقوم بفتح ملف notepad ، ثم نقوم بكتابة هذا الكود

ثم نقوم بعمل save as ونكتب index.html
ونقوم بفتح الملف لنرى النتيجة

كيف تتعلم انشاء موقعك باستخدام لغة HTML

الوسم <hr> :

يعتبر هذا الوسم حالة شاذة فى لغة HTML حيث انه لا يحتاج الى اغلاق حيث يكتب <hr> ولا يتبع بـ </hr>  ،  ويقوم هذا الوسم بعمل شريط افقى يستعمل كفاصل بين اجزاء الصفحة ويحتوى هذا الوسم على عدة خصائص منها :

  • خاصية الحجم Size وتتحكم فى عرض الشريط
  • خاصية التظليل Noshade حيث يتم حذف التظليل من الشريط
  • خاصية المحاذاة align وتحتوى على القيم التى ذكرناها سابقا left , right , center
  • خاصية الطول width وهى التى تتحكم فى طول الشريط واذا لم تحددها فهى تاخذ القيمة التلقائية 100% 

الوسم <B> : وهو يجعل الخط سميك
الوسم <i> : ويجعل الخط مائل 
الوسم <u> : وهذا الوسم يجعل الكلمة تحتها خط
اذا اردنا ان نكتب كلمة ونضيف اليها الوسوم السابقة جميعا تكتب بهذا الشكل                                                             <b><i><u>TEST</u></i></b>
الوسم <blockquote> : وهذا الوسم لازاحة النص او عمل مربع اقتباس
الوسم <small> : لجعل حجم الخط صغير
الوسم <Big> : لجعل الكتابة بخط كبير
الوسم <s> : وهذا لجعل الكلمة مشطوبة
 الوسم <br> : لبدء سطر جديد
الوسم <nobr> : ليجعل الجملة كلها فى سطر واحد
الوسم <sup> : وهذا يجعل الكلمة مرتفعة عن السطر قليلا 
الوسم <sub> : وتجعل الخط منخفض قليلا عن السطر ( الفرق بين الاولى الثانية حرف P و B )
الوسم <TT> : هذا الوسم يجعل الكتابة مثل الالة الكاتبة
اذا كتبنا حرف  مثل L بهذا الشكل lllllllllll  وكتبنا نفس العدد من الاحرف حرف   mmmmmmmmm فسنجد ان حرف m سياخذ اضعاف الحرف L  اما بأستخدام وسم الالة الكاتبة فسنجد ان الاحرف ستأخذ نفس المساحة .
الوسم <p> : وهذا الوسم للتحكم فى الفقرات ويحتوى على بعض الخصائص  منها المحاذاة align لمحاذاة الفقرة باكملها الى اليمين او اليسار او الوسط كما ذكرنا من القبل قيم الخاصية align

 نقوم بعمل تجربة لهذه الوسوم : نقوم بفتح برنامج notepad او wordpad ثم نقوم بكتابة هذا الكود 

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

لتظهر لنا النتيجة على برنامج الاكسبلورر بهذا الشكل :

تعلم تطبيقات HTML

كيفية التحكم فى الخط وتجميله :

من المؤكد ان التحكم فى الخط من الامور الهامة لكى تعطى مظهرا جميلا لصفحة موقعك حيث يمكنك تغيير لون بعض الكلمات او نوع الخط او حجمه ، 
والوسم الذى يتحكم فى الخط هو الوسم <font> 
ويحتوى هذا الوسم على العديد من الخصائص التى يمكنك من خلالها التحكم فى النص منها :
  • حجم الخط Size ويمكنك استخام القيم بالارقام من 1 الى 7 لاختيار الحجم المناسب 
  • لون الخط Color وتستخدم قيم عبارة عن اكواد الالوان ، فلكل لون كود معين ( سنتطرق معا لكيفية معرفة كود اى لون)

ماذا تعنى الاكواد والقيم الخاصة بالالوان: 

كل قيمة من القيم الخاصة بالالوان مكونة من ستة رموز وتكون بهذا الشكل FFFFFF  .، ولابد ان نعلم انه هناك ثلاثة الوان اساسية هى الاحمر والاخضر والازرق  ولكل لون منها يوجد 256 درجة لونية مختلفة وهذه الدرجات من الاولوان يعبر عنها بالارقام من 000 الى 255 ، وعن طريق مزج هذه الالوان ودرجاتها اللونية المختلفة نحصل على الالوان الاخرى .
الرمزين RR يعبران عن اللون الاحمر والرمزين BB اللون الازرق ,والرمزين GG اللون الاخضر
واذا قمنا بعمل عملية حسابية بسيطة 256x256x256 يكون الرقم الناتج هو 16777216 وهذا العدد يمثل مجموع كل الالوان التى يمكن الحصول عليها من مزج هذه الالوان الثلاثة الاساسية .

ولكن من اين اتت هذه الرموز مثل FFFFFF ، فى الحقيقة هى ارقام ولكن مكتوبة بنظام يعرف بأسم نظام السداس العشرى والرقم 255 فى هذا النظام تاخذ القيمة FF .
لذا فالقيمة FF0000 حيث اتت FF على اليسار فانها تمثل اللون الاحمر بدرجته اللونية 255 واذا جاءت فى الوسط بهذا الشكل 00FF00 فانها تعنى الدرجة 255 من اللون الاخضر وكذلك اذا جاءت على اليمين فانها تمثل الرجة اللونية 255 من اللون الازرق 0000FF .

كيف تستطيع معرفة كود اللون الذى تريده:

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


ثم من شريط الادوات اختر اداة اللون المشار اليها بالماوس فى الصورة التالية :
photoshop toolbar وطريقة استخدام ادوات الفوتوشوب

ثم اختر اللون الذى تفضله وستجد الكود يظهر فى المنطقة المشار اليها فى الدائرة الحمراء
لاحظ ان كود اللون يتكون من علامة # بالاضافة الى الرقم اى ان هذا اللون الازرق الغامق الذى يظهر امامنا الكود الخاص به هو#1d36b7 

الوان الفوتوشوب photoshop color


واكود الالوان تقع بين الكود 000000# وهو اللون الاسود والكود FFFFFF# وهو اللون الابيض
وهذه قائمة ببعض اكواد الالوان :
كيف يمكنك الحصول على قيم الالوان

 كيفية تغيير لون خلفية موقعك : 

الخلفية الافتراضية لاى موقع هى الخلفية البيضاء ولكن ماذا اذا كنت تفضل اى لون اخر ، يمكنك ذلك باستخدام خاصية من خصائص الوسم <body> وهى خاصية bgcolor  
وتعنى لون الخلفية ويمكنك ذلك عن طريق استخدام الوسم بهذه الطريقة :
<body   bgcolor="#00FF00">
وبهذا نكون قمنا بتغيير لون خلفية الموقع الى اللون الاخضر وبتغيير كود اللون تستطيع اختيار اللون المفضل لديك كما ذكرنا فى السابق .

كيفية اضافة الصور الى صفحات موقعك :

من المؤكد انك ستحتاج لوضع الصور فى صفحات موقعك سواء بنرات اعلانية او لوجوهات الموقع او ايا كانت الصور التى تريد اضافتها لموقعك : وسنبدأ الان فى عمل Newfolder  ملف جديد ونقوم بتسميته images لنضع فيه جميع الصور الخاصة بالموقع .
تعلم لغة HTML من  البداية الى الاحتراف
 ولنفترض اننا نريد عمل لوجو للموقع ولدينا صورة اللوجو ( يمكنك تعلم كيفية تصميم اللوجو فى قسم التصميم)
الان نضع صورة اللوجو الموجودة لدينا داخل ملف  images وليكن اسم الصورة هو Ra3dnetLogo.jpg

وسنتعرف الان على الوسم الخاص بأضافة الصور وهو الوسم </img> ويحتوى هذا الوسم على عدة خصائص اهمها :
  • خاصية src وهى التى يوضع بعا عنوان الصورة ( المكان الموجودة به الصورة) او ال url للصورة اذا كانت على الويب ، وفى تطبيقنا هنا توجد الصورة فى الملف images واسمها Ra3dnetLogo.jpg 
  • خاصية المحاذاة ايضا align 
  • خاصية Hight وهى تتحكم ى ارتفاع الصورة
  • خاصية width وتتحكم فى عرض الصورة
  • خاصية Alt وهو النص البديل الذى يظهر اذا لم تظهر الصورة
  • خاصية Border وهى الاطار حول الصورة ووضع القيمة 0 تعنى ان الصورة بلا اطار
والان نقوم بعمل تجربة لوضع لوجو الموقع :
كما تعودنا نقوم بفتح برنامج Notepad او Wordpad  ونقوم بكتابة الكود التالى :
لا تنسى لترى الصورة بحجم اكبر قم بالضغط على الصورة - ولترى الكتابة بحجم اكبر قم بالضغط على Ctrl مع + حتى تصل الى الحجم الذى يناسبك

كود HTML

لتظهر لنا النتيجة النهائية بهذا الشكل :

نتيجة كود HTML على برنامج الانترنت اكسبلورر

 طريقة ربط صفحات موقعك بعضها ببعض :

بأستخدام الوسم <a> يمكننا ربط كلمة ما او صورة داخل الصفحة بصفحة اخرى فى الموقع او حتى فى موقع اخر بحيث انه عند النقر عليها بالماوس يتم الانتقال مباشرة الى الصفحة المحددة ، وذلك باستخدام الخاصية herf لتحديد الفحة .
ومثال لهذا الكود 
<a href="http://www.ra3dnet.com">رعـــد نت</a>
وفى هذا المثال جعلنا كلمة رعد نت عند الضغط عليها تؤدى مباشرة الى موقعنا رعد نت  ، ولنر تطبيق الكود عمليا يمكننا فتح برنامج Notepad وكتابة هذا الكود
كيف تستخدم لغة HTML

لنرى النتيجة على برنامج المتصفح هكذا
'طريقة استخدام لغة html لانشاء موقعك
كما لاحظنا ان الرابط ظهر باللون الازرق وعند الضغط عليه يتحول الى اللون الاحمر وهذه هى الاعدادات الافتراضية فاذا اردت ان تقوم بتغييرها فذلك يتم من خلال الخاصية Link وهى من خصائص الوسم <body>
وهذه الخصائص هى :
Link  وهى الخاصية التى تحدد لون الرابط قبل الضغط عليه
aLink وتحدد لون الرابط بعد الضغط عليه
vlink ويمثل لون الروابط التى تمت زيارتها من قبل وتستخدم هذه الخصائص بهذا الشكل
<body link="#000FF0" alink="#00FF00" vlink="0FFF00">
وتقوم بعمل الروابط بطريقة عادية لتجد ان الالوان تغيرت الى التى قمت بتحديدها  فى وسم <body>

اذا اردت ان تجعل الرابط عبارة عن صورة فتقوم بوضع وسم الصورة داخل وسم الرابط بهذه الطريقة
<a href="http://www.ra3dnet.com"><img src="images/Ra3dnetLogo.jpg"></a>
لنجد النتيجة بهذا الشكل
كيفية عمل روابط للصور

كيف تقوم بعمل رابط يؤدى الى جزء اخر فى نفس الصفحة :

اولا تقوم بتسمية الجزء الذى تريد ان يذهب الرابط اليه باستخدام الخاصية name الخاصة بالوسم <a>
 بهذه الطريقة  ( كلمة anyname هى اسم مقترح فى الشرح و يمكنك التسمية بأى اسم تحب )
<a name="anyname">كيف تقوم بعمل رابط يؤدى الى جزء اخر فى نفس الصفحة </a>
الان قمت بتسمية النص تقوم بعمل الرابط
<a href="#anyname">كيف تقوم بعمل رابط يؤدى الى جزء اخر فى نفس الصفحة </a>
لاحظ انه فى الرابط تضع التسمية فبلها رمز #

اذا اردت ان تربطه بجزء فى صفحة اخرى يكون الرابط
<a href="ra3dnet.com/page2.html#anyname"> النص </a>

 كيف تقوم بعمل جدول :

من المؤكد ان الجداول من الادوات المهمة والتى نحتاجها جميعا فى المواقع حيث تمكنك من عرض البيانات بطريقة منظمة ولكى تستطيع عمل جدول ، كل ما عليك هو استخدام هذه الوسوم 
<table>     </table>  وهذا وسم الجدول
<tr>    </tr>  وهذا وسم السطر
<td>    </td>  وهذا وسم الخلية
وتستخدم بهذا الشكل

<table>
      <tr>
          <td>       </td>
      </tr>
</table>
 من اهم خصائص الوسم <table> :
  • bgcoloe  وهى لتلوين خلفية الجدول
  • background لاختيار صورة ما لتكون خلفية للجدول
  • border وهى حدود الجدول ، واذا كانت القيمة 0 فيكون بلا حدود
  • hight ارتفاع الجدول ، وياخذ قيمة كعدد صحيح او يمثل بنسبة مئوية
  • width وهو يمثل عرض الجدول وكذلك يأخذ قيمة اما عدد صحيح او نسبة مئوية
  • align وهى خاصية المحاذاة كما تعرفنا عليها من قبل وتاخذ القيم ( يمين right ) و ( يسار left ) و( وسط center )
نقوم بعمل تجربة لعمل جدول :
طريقة عمل الجداول

لنرى النتيجة بهذا الشكل :


طريقة عمل القوائم :

من المؤكد اننا سنحتاج لعمل قوائم فى موقعنا ولكن ما هى الوسوم الخاصة بالقوائم : 
تنقسم القوائم الى نوعين :
  • قوائم مرقمة او مسلسلة : وهذه تستخدم بها الارقام او الحروف حسب ارادتك
  • قوام غير مسلسلة او النقاط وهى عبارة عن نقطة تمثل كل عنصر من عناصر القائمة
  القوائم المرقمة او المسلسلة يستخدم بها الوسم <ol>......</ol> ،  ونضع الوسم <li> بين كل عنصر والذى يليه .
ويحتوى وسم <ol> على عدة خصائص منها :
  1. الخاصية Type وهى تحدد نوع الترقيم ( 1،2،3 ) او ( A,B,C ) او ( I,II,III )
  2. الخاصية start : وهى تحدد بداية الترقيم اذا لم ترد ان تبدأ من رقم 1 مثلا  ويمكن ان تستبدل بـ Value
اما القوائم النقطية ويستخدم فيها الوسم  <ul> ......</ul> ، وكذلك يتم وضع الوسم <li> للفصل بين كل عنصر من عناصر القائمة
ومثال لهذه الانواع من القوائم : نقوم بتجربة هذا الكود ....
طريقة عمل القوائم فى لغة HTML

طريقة عمل القائمة بلغة HTML

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

تعليقات

إرسال تعليق

المشاركات الشائعة من هذه المدونة

تعرف على وسوم لغة HTML كاملة ووظائفها

كيف تقوم بعمل مدونة على ورد بريس wordpress