ماهي لغة html | شرح شامل ومفصل!

صورة مكتوب عليها <html>


يتسائل الكثيرين ماهي لغة html ؟ وما هي أهميتها في تصميم وتطوير المواقع على شبكة الإنترنت ؟ وهل تحتاج إلى الكثير من الوقت لـ تعلم لغة html ؟ نحن هنا متفرغين للإجابة عن كل هذه التساؤلات في شرح مميز بعيداً عن الحشو والتعقيد بطريقة سلسة وبسيطة

ماهي لغة html ؟

هي لغة الويب التي يتعرف بها على أجزاء الموقع الالكتروني المختلفة ويميز بها العناوين ، الفقرات ، العلامات الوصفية ، الوصلات التشعبية ، الصور ، الفيديوهات ، الاتجاهات ، الخطوط .

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


أساسيات لغة html 


هناك أساسيات لهذه اللغة وتتمثل في الاكواد الأساسية التي تنشئ صفحة html جاهزة وهي العمود لقيام هذه الصفحة وتبدأ بكود <html> وتنتهي بكود <html/> لاحظ في الكود الاول لم يوجد فيه هذه العلامة / لأنه كود البداية أما كود النهاية أو الإغلاق وجدت فيه هذه العلامة وهكذا في كل أكواد لغة html ماعدا أكواد محددة أخرى مثل كود بداية سطر جديد <br> الذي يتميز  بوجود حالة محددة له فقط وهو كود وليس له وسم نهاية فهو بداية سطر جديد فقط

تقوم الصفحة بلغة html على هذه الاكواد الرئيسية بالاسفل 

   
<!DOCTYPE html>
 <html lang="ar">
     <head>
         <meta charset="UTF-8" />
              <title>أرباح نت </title>
    </head>
        <body dir="rtl">
             <h1>اهلا بكم في أرباح نت</h1>
             <p> مدونة ارباح نت مدونة تقنية تسعى للمشاركة في تطوير المحتوى العربي </p>
             <a href="https://www.rbaahnet.blogspot.com/">  تفضلوا بزيارة موقعنا</a>
          <img src="https://lh3.google.com/u/0/d/1sPKT_enpoP0Wzcg8_vpyEdOIuEOw37YM=s1600" alt="مدونة ارباح نت" />
      </body>
</html>

  1. لاحظ أن كل كود له بداية ونهايته / قبل الوسم 
  2. لاحظ ان عنوان الصفحة يتم أدراجه داخل الوسم <head></head> في قسم <title>
  3. لاحظ أنه يتم ادراج العناوين الفرعية والثانوية داخل الوسم <body/>هنا <body> ووسمها <h2/>العناوين<h2>
  4. لاحظ أنه يتم ادراج الفقرات داخل <body> في قسم <p/>الفقرة<p> 
  5. لاحظ أنه يتم ادراج الوصلات التشعبية (الروابط) داخل الكود <body> ووسمها <a/><"الرابط"=a href>
  6. لاحظ أنه يتم ادراج الصور داخل <body> ووسمها <"رابط الصورة"=IMG SRC >
  7. لاحظ وصف الميتا اول الأسطر meta charset انها تصف الترميز ويسمونها أكواد الميتا تاج والعلامات الوصفية وهي هنا تصف الترميز بحيث يقبل اضافة النص باللغة العربية UTF-8

كيف تنشئ صفحة بلغة html

صورة مكتوب عليها العبارة المشهورة hello world

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

الطريقة الأولى 

عن طريق تطبيق مستندات قوقل وهو تطبيق بسيط للهواتف المحمولة يتيح انشاء صفحات html مضغوطة دون حتى أن تكتب اي كود بهذه اللغة يمكنك كتابة مستند في التطبيق مثله مثل مستندات وورد وبعد إكمال تنسيقه وادراج الصور فيه والوصلات التشعبية والفقرات والعناوين ….الخ وبعد ذلك تحفظ نسخة باسم صفحة html مضغوطة وتفك الضغط عنها عبر تغيير صيغتها إلى txt وستراها جاهزة دون تعب ! تعرف على إنشاء صفحات بلغة html جاهزة عبر تطبيق مستندات قوقل

الطريقة الثانية


وهي عبر التكويد كما قلنا سابقا فبعد فهمك للغة وتحليلك لصفحات جاهزة تم إنشاءها تستطيع كتابة الفقرات والعناوين وغيرها بالتكويد المباشر في مستند وورد مثلا او أي مستند نصي آخر بكل سهولة عبر

 هذه الاكواد الأساسية يمكنك إكمال تكويد صفحتك بنفسك وذلك بكتابة بقية الاكواد داخل داخل الوسم <body> </body> كما في المثال السابق


الطريقة الثالثة 


عبر تطبيق مخصص لهذه اللغة مثل notepad على ويندوز يمكنك إنشاء صفحات بلغة html وعمل الاكواد المهمة التي تريدها وعلى الانترنت يمكنك الاستعانة  بمتصفح مثل enternet explorer لانشاء صفحات html عبر الضغط على ملف ثم حفظ الصفحة والتعديل عليها 


خصائص إضافية للاكواد بلغة html


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

dir="rtl"
 وتعني اتجاه الفقرة من اليمين لليسار

dir="ltr"
 وتعني اتجاة الفقرة من اليسار لليمين

color 

وتعني لون النص 

<span style="background-color: #cccccc;"> 

وتعني لون خلفية النص رمادي غيره للون الذي تريد

style="text-align: justify;" 

وتعني محاذاة النص تم إضافته بالوسط ويمكنك تغييره الى اليمين right أو اليسار left  

<span style="font-family: times; font-size: medium;"> 
ويعني نوع الخط وحجمه

style="color: red
 ويعني لون النص احمر
انظر الى هذا المثال بالاسفل 

مثال لفقرة تم توسيطها في منتصف الصفحة وعمل لون النص باللون الاحمر وخلفيته باللون الرمادي بالإضافة إلى جعل حجم الخط متوسط ونوعه times

وهذا هو الكود المستخدم في المثال 

<p style="text-align: justify;"><span style="background-color: #cccccc;"><span style="color: red; font-family: times; font-size: medium;">مثال لفقرة تم توسيطها في منتصف الصفحة وعمل لون النص باللون الاحمر وخلفيته باللون الرمادي بالإضافة إلى جعل حجم الخط متوسط ونوعه times </span></span></p>


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



اكواد جاهزة بلغة html 


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


كود رسم خط في الصفحة على موقعك


<hr align="center" color="#ff0088" noshade=""size="4" width="65%" />

وعند اضافته ستكود هذه هي النتيجة




كود النص المتحرك

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

اهلاً بكم متابعينا الكرام في هذه المشاركة التي نتكلم فيها عن ماهي لغة html ؟


وهذا هو الكود المستخدم في عمل هذا النص المتحرك

<p>
<marquee bgcolor="#ff0000" direction="right" loop="1" width="100%"><span style="background-color: red; color: white; font-family: inherit;"> أضف نصك المتحرك هنا </span></marquee></p>


الخاصية width تعني عرض شريط النص المتحرك

كود الفقرة المقتبسة


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

الكود المستخدم

<blockquote>النص المقتبس وهذا الكود المستخدم بلغة html يشير إلى أن هذا النص مقتبس من مكان آخر</blockquote>


الألوان بلغة html

صورة مكتوب عليها باللغة الإنجليزية ماهي لغة html


الألوان في هذه اللغة هي خليط من ثلاثة ألوان أساسية RRGGBB وتسمى رجب وعند إضافتك لاي لون تقوم بعمل خليط من الثلاثة الوان بهذه الصيغة RRGGBB# وكل حرفين غيرهم بقيمة رقمية مثل 00 وهي اخفض قيمة أو ff أعلى قيمة مثلا وهذه هي أكواد الألوان بلغة html ، إذا جعلنا القيمة كاملاً 000000# سيتكون لدينا اللون الأسود وإذا عملنا القيمة ffffff# سيتكون لنا اللون الأبيض ، يمكنك هوضع القيمة التي تريد 

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

#black , #white , #green , #blue , #brown 

وسوم شائعة بلغة html

هناك الكثير من الوسوم الشائعة بلغة html والمستخدمة بكثرة في هذه اللغة وهي جزء مهم من مكوناتها مثل الوسم 
<Span>

الذي يستخدم لوسم مجموعة من النصوص وعمل الألوان عليها وخصائص أخرى عبر الخاصية style

<b:Section>
وهذا الوسم خاص بالاقسام في بلوجر وهو يعمل على اضافة أدوات جديدة وأقسام في قالب بلوجر ويأتي بهذا الشكل

<b:section class='header-logo' id='header-logo' maxwidgets='1' name='Header blog' showaddelement='yes'>

إذا كنت تريد اضافة أداة في نفس المكان وكان الوسم هكذا "showaddelement="no  غيره no إلى yes وكذلك زد من الادوات في maxwidgets إلى 2 أو 3 

footer

هذا هو القسم الاسفل في قالب بلوجر ويسمى التذييل ويتحكم في ادوات أسفل القالب 

Sidebar

هذا هو قسم الشريط الجانبي لقوالب بلوجر ويوجد على اليمين أو اليسار من القالب حسب خصائص القالب


 

كتاب تعلم لغة html


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

عزيزي المتابع هناك الكثير من الاكواد التي لم تذكرها في المشاركة لانها فقط مقدمة في لغة html ، إذا كان لديكم اي استفسار عن اي كود او وسم بإمكانكم التعليق وسيتم الرد عليكم في التعليقات باسرع وقت 

تحياتنا لكم 


إرسال تعليق

0 تعليقات