تاريخ لغة الــ html متى ؟ وكيف بدأت ؟
أولا : ماهي الـ html ؟
هي Hyper teXt Markup LanGuage، أي لغة الترميز النصية.
وهي تستخدم لعملية عرض النصوص أو الصور أو بالأحرى المحتوى وترتيبه ونقله عبر صفحات الشبكة إلى المستخدم.
منشئ الـ html هو Tim Berners-Lee ، طبعاً بدأت الـ html كمجموعة أدوات لحل مشاكل التواصل بين Tim Berners-Lee وزملائه ، حتى تطورت وارتبطت بشبكة الانترنت العالمية كما نراها الآن .
فيما يلي بعض المراحل التي مرت بها الـ html في التطوير:
-Hyper teXt Markup LanGuage ، النسخة الأولى نشرت في يونيو من عام 1993 كـ نسخة للجنة نظام الانترنت ولم تكن نسخة قياسية.
– النسخة الثانية html 2.0 ، في نوفمبر من عام 1995، حيث دعّمت بـ خاصية النماذج في نقس الشهر ، ثم في شهر مايو من عام 1996 تم إدراج خاصية الجداول، كما تم إضافة خاصية MAP في أغسطس من نفس العام، أمّا في عام 1997 شهر يناير كانت مرحلة العالمية لهذه التقنية.
– النسخة html 3.2 ، كانت في 14 من يناير من عام 1997 كـ توصية من w3c.
– النسخة html 4.0 ، تم نشرها في 18 ديسمبر من عام 1997 كـ توصية من w3c حيث احتوت على الثلاثة أنواع : Strict، Transitional، Frameset.
– النسخة html 4.01 ، في 24 ديسمبر من عام 1999 ، أيضاً بتوصية من w3c ، وحوت أيضاً الثلاثة أنواع السابقة ثم كان آخر تحديث لها للأخطاء في 15 مايو 2000.
فكانت النسخة html 4.01 هي آخر نسخة من html ، ثم خلفها بعد ذلك الـ XHTML وهي لغة
منفصلة بدأت كـ إعادة صياغة لـ html 4.01 باستخدام XML 1.0.
في مطلع عام 2000 في يوم 26 من الشهر الأول كانت أول نسخة من XHTML 1.0 بتوصية من w3c ، ثم تم مراجعة النسخة وإعادة نشرها في الأول من أغسطس من عام 2002 ، ما احتوت عليه هو الثلاثة أنواع السابقة مع إعادة الصياغة وفق XML 1.0 مع بعض القيود البسيطة.
XHTML 1.1 ، صدرت في 31 مايو من عام 2001 ، وكانت مبنية على XHTML 1.0 Strict لكن مع بعض التغييرات الثانوية، وإعادة الصياغة بواسطة Modularization of XHTML.
أمّا الأخيرة وهي XHTML 2.0 فهي ما زالت لم تعتمد بشكل قياسي إلى الآن.
وللعلم : لم يكن هناك نسخة html 1.0 قياسية ، لأنه كان في ذلك الوقت هناك عدد من المعايير المختلفة ، لكن البعض يعتبر أن النسخة التي وفرها Tim Berners-Lee تعتبر هي HTML 1.0 وهي لم تحتوي على الوسم IMG ، حيث تم إطلاق المسمى HTML+ عليها في نهاية العام 1993 ، والتي كانت تسمح بإضافات تدريجية.
لكن تم فيما بعد استخدام النسخة الرسمية الأولى ومنحها الرقم 2.0 للتفرقة بينها وبين المعايير الغير رسمية.
العمل على HTML+ بالطبع كانت مستمر لكنها لم تصبح قياسية.
HTML 3.0 ، كانت مقترح من w3c في مارس من العام 1995 ، ودعمت العديد من التغييرات مثل إدراج الجداول ، وعرض الصيغ الرياضية المعقدة. مع أنها مبنية لتكون متكاملة مع HTML 2.0 كانت جداً معقدة في ذلك الوقت ليتم تطبيقها، وعندما تم الانتهاء منها في سبتمبر من نفس العام ، توقف العمل عليها بسبب عدم دعم المتصفحات لخصائصها.
ثم html 3.1 لم تكن قياسية ، فكانت النسخة القياسية القادمة هي HTML 3.2 والتي استغنت عن مميزات النسخة html 3.0 واعتمدت مجموعة من المعايير والخصائص التي وفّرت من اجل مستعرضات Netscape و Mosaic.
الدعم للصيغ الرياضية عبر HTML 3.0 خرج إلى النور مرة أخرى عبر مقياس آخر وهو MathML.
HTML 4.0 ، على نفس الطريق اعتمدت عدد من العناصر والوسوم، وفي نفس الوقت بدأت بتنقيح المعايير أيضاً بوضعها بعض العناصر والوسوم على أنها (عناصر مهملة) واقترحت ألا يتم استخدامها.
واخيرا html 5 وهذا ما سنتعلمة في هذة الدورة
الامتداد المشهور لملفات HTML هو .html لكن بعض أنظمة التشغيل القديمة لم تكن تدعم غير الامتدادات الثلاثية الأحرف لذلك قد تجد الامتداد .htm مستخدم.