ما هو HTML؟

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

الهيكلية

يتم تنظيم ترميز HTML مثل شجرة ، مع كل علامة مختلفة متداخلة داخلها. في معظم الحالات ، يتطلب كل عنصر تنسيق علامة بداية وعلامة نهاية ، ويجب ألا تتداخل العلامات المختلفة. هذا هو المقصود بعبارة “متداخلة” إذا تم فتح العلامة 2 بعد العلامة 1 ، فيجب إغلاق العلامة 2 أولاً بحيث يتم تضمين عنصر التنسيق للعلامة 2 بالكامل داخل العلامة 1. العناصر هي المكونات الفردية التي تتكون منها الشفرة ، وتتضمن علامات الفتح والإغلاق والمحتوى بينهم. توفر السمات مزيدًا من المعلومات حول العنصر ، وتتكون من السمة وقيمتها ، متصلة بعلامة يساوي.

لإنشاء عنصر HTML ، يقوم المستخدم بإنشاء علامة تبدأ وتنتهي بأقواس زاوية ويضعها قبل النص المطلوب تنسيقه. يشير الرمز – عادةً حرف واحد أو أكثر و / أو أرقام و / أو كلمات و / أو رموز – داخل أقواس الزاوية إلى ماهية العنصر والسمات التي يجب أن يحتوي عليها المحتوى ، مثل حجمه أو خطه أو خصائصه الأخرى. لإنهاء التنسيق ، يكتب المستخدم قوس الزاوية الأول ، ثم شرطة مائلة للخلف ، ثم يكرر رمز العنصر ويغلق القوس. علي سبيل المثال، ما هو HTML؟ هو الكود المستخدم لتنسيق عنوان هذه المقالة ؛ يتم تضمين علامة العنصر “strong” في علامة “العنوان”.

أنواع الأكواد
هناك العديد من الأكواد التي تسمح بتنسيق النص المختلف ، بما في ذلك الخط المائل والجداول والفقرات والارتباطات التشعبية لصفحات الويب. يمكن أن تشير الرموز أيضًا إلى المتصفح أو برنامج البريد الإلكتروني حول كيفية عرض أو استخدام عناصر أخرى ، مثل الصور والرسومات والفيديو والصوت. يمكن استخدام أنواع أخرى من الأكواد بدون أقواس زاوية لإنشاء علامات الترقيم ، وعلامات التشكيل ، والرموز الأخرى التي قد تظهر في النص. على الرغم من أن جميع متصفحات الويب والعديد من برامج البريد الإلكتروني تستخدم HTML ، فقد يفسر كل منها الرمز ويعرضه بشكل مختلف قليلاً ، وغالبًا ما يجب على المصممين مراعاة هذه الاختلافات عند إنشاء صفحة ويب.
لغة متطورة
منذ أن قام عالم الكمبيوتر البريطاني تيم بيرنرز لي بتطوير HTML في أوائل التسعينيات ، كانت هناك العديد من التغييرات والإصدارات. تم الحفاظ على هذه الإصدارات من قبل اتحاد شبكة الويب العالمية (W1990C) منذ عام 3. في يناير 1996 ، تم نشر أول مسودة عمل عام لـ HTML 2008 من قبل مجموعة العمل التي كانت تعمل على تطوير هذه المواصفات. لا يزال قيد التطوير اعتبارًا من عام 5 ، وكان من المتوقع أن تؤدي هذه المراجعة إلى تغيير كبير في تطوير التطبيقات للويب. يقدم عددًا من العناصر الجديدة ، بما في ذلك تلك المتعلقة بهيكل الموقع والتفاعل ودعم الصوت والفيديو ، فضلاً عن السمات الجديدة.
عرض كود صفحة الويب
يمكن رؤية الكود المستخدم في إنشاء أي صفحة ويب من خلال التنقل في المتصفح إلى الصفحة ، ثم اختيار الخيار الصحيح من قائمة المتصفح. في معظم المتصفحات ، يمكن للمستخدم النقر على قائمة “عرض” وتحديد خيار مثل “المصدر” أو “عرض المصدر” أو “مصدر الصفحة”. سيؤدي هذا إلى ظهور نافذة منبثقة ، وستظهر الكود الذي تم استخدامه لإنشاء صفحة الويب هذه.
من المهم ملاحظة أنه ليس كل المحتوى الموجود في جميع صفحات الويب مكتوبًا بلغة HTML. لغة الترميز الموسعة (XML) ولغة ترميز النص التشعبي القابلة للتوسيع (XHTML) هي أنواع أخرى من لغات الترميز المستخدمة في تطوير الويب. بالإضافة إلى ذلك ، تُستخدم أوراق الأنماط – مثل أوراق الأنماط المتتالية (CSS) – لإرفاق نمط بمستندات HTML. تُستخدم لغات مثل Flash® و Java® لإنشاء محتوى تفاعلي. يمكن استخدام العديد من لغات البرمجة الأخرى لإضافة وظائف محددة إلى موقع ويب.
مقارنة بـ HTM
من الناحية العملية ، هناك اختلاف بسيط بين امتدادات HTM و HTML ، حيث تتم قراءة كلاهما كملف HTML بواسطة معظم الأجهزة. السبب في وجود امتدادين مختلفين لتبدأ بهما هو أن أنواعًا معينة من أجهزة الكمبيوتر ، مثل تلك التي تعمل على أنظمة DOS أو Windows® 16 ذات 3 بت ، لا يمكنها قراءة أربعة امتدادات أحرف ، وبالتالي تحتاج إلى امتداد HTM المكون من ثلاثة أحرف. تتم برمجة معظم الأنظمة التي يمكنها قراءة ملحقات أربعة أحرف تلقائيًا للتعرف على ملفات HTM كملفات HTML ، على الرغم من أن مستخدمي الكمبيوتر قد يحتاجون أحيانًا إلى محول لتغيير ملف من HTM إلى تنسيق يتعرف عليه النظام.