القائمة الرئيسية

الصفحات

لغة HTML 



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


ما أهمية لغة Html وأستخدامتها؟

  • Hyper Text: Hyper Text أو النص التشعبي يعني ببساطة “نص داخل النص”. النص الذي له ارتباط بداخله، هو نص تشعبي. عندما تنقر على رابط ينقلك إلى صفحة ويب جديدة، فإنك تنقر على نص تشعبي. Hyper Text هو طريقة لربط صفحتين أو أكثر من صفحات الويب (مستندات HTML) ببعضها البعض.
  • لغة الترميز: لغة الترميز هي لغة حاسوب تُستخدم لتطبيق اصطلاحات التخطيط والتنسيق على مستند نصي. لغة الترميز تجعل النص أكثر تفاعلية وديناميكية. يمكنه تحويل النص إلى صور وجداول وروابط وما إلى ذلك.
  • صفحة الويب: صفحة الويب هي مستند يتم كتابته بشكل شائع بتنسيق HTML ويتم ترجمته بواسطة متصفح ويب. يمكن تحديد صفحة الويب عن طريق إدخال عنوان URL. يمكن أن تكون صفحة الويب من النوع الثابت أو الديناميكي. بمساعدة HTML فقط، يمكننا إنشاء صفحات ويب ثابتة.

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

تاريخ لغة HTML.   

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

أول وصف متاح لـ HTML كان مستنداً يسمى “علامات HTML” اقترحه Tim في أواخر عام 1991. أحدث إصدار من HTML الآن هو HTML5.

أصدارات لغة HTML.

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

  • HTML 1.0: الإصدار الأول من HTML هو 1.0، وهو الإصدار المجرد من لغة HTML، وتم إصداره في عام 1991.
  • HTML 2.0: كان هذا هو الإصدار التالي الذي تم إصداره في عام 1995، وكان إصدار اللغة القياسي لتصميم مواقع الويب. كما كان HTML 2.0 قادراً على دعم ميزات إضافية مثل تحميل الملف المستند إلى النموذج وعناصر النموذج مثل مربع النص وزر الخيار وما إلى ذلك.
  • HTML 3.2: تم نشر إصدار HTML 3.2 بواسطة W3C في أوائل عام 1997. كان هذا الإصدار قادراً على إنشاء جداول وتقديم الدعم لخيارات إضافية لعناصر النموذج. يمكنه أيضاً دعم صفحة ويب مع معادلات رياضية معقدة. لقد أصبح معياراً رسمياً لأي متصفح حتى يناير 1997. وهو اليوم مدعوم عملياً من قبل معظم المتصفحات.
  • HTML 4.01: تم إصدار إصدار HTML 4.01 في ديسمبر 1999، وهو إصدار ثابت جداً من لغة HTML. كما أن هذا الإصدار هو المعيار الرسمي الحالي، ويوفر دعماً إضافياً لأنماط (CSS) وقدرة البرمجة النصية لعناصر الوسائط المتعددة المختلفة.
  • HTML5 :HTML5 هو أحدث إصدار من لغة ترميز النص التشعبي. تم الإعلان عن المسودة الأولى من هذا الإصدار في يناير 2008. هناك منظمتان رئيسيتان إحداهما هي W3C (اتحاد شبكة الويب العالمية)، والأخرى هي WHATWG (مجموعة عمل تقنية تطبيق النص التشعبي على الويب) التي تشارك في تطوير إصدار HTML 5 ولا يزال قيد التطوير.

أيجابيات لغة HTML.

تتميز HTML بالكثير من الميزات التي تساعد مستخدميها أهمها:

  • سهلة التعلُّم والاستخدام والتنفيذ.
  • لغة مستقلة عن أنظمة التشغيل، يمكنك استخدامها مع أي نظام مثل ويندوز وأندرويد وغيرها.
  • مدعومة من كل متصفحات الويب تقريبًا.
  • خفيفة وسريعة التحميل.
  • تسمح بتخزين الملفات الكبيرة بسبب ميزة ذاكرة التخزين المؤقت للتطبيقات App Cache.
  • تتكامل بسهولة مع لغات أخرى مثل JavaScript وCSS وما سواها.
  • يسهل العثور على الأخطاء فيها، إذ يشير المتصفح للسطر الذي يحتوي على خلل معين

كيفية تعلم لغة HTML.

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

وللدخول في سوق العمل واحتراف تخصص تطوير واجهات الويب، ينبغي عليك بعد تعلّم HTML إكمال مسيرتك في تعلّم التقنيات الأخرى المُستخدَمة في تطوير واجهات احترافية، مثل لغة CSS وJavaScript وغير ذلك.

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

   

تعليقات