HTML
كل ما تحتاج إليه لتصميم صفحة ويب على الإنترنت هو إنشاء ملف نصي يحوي تنسيقات المحتوى الذي تريده، ومحفوظ بامتداد (HTML.). يتكون أي ملف إتش تي إم إل من وسوم Tags، وهي رموز مُعرّفة مسبقًا في اللغة تعبر عن طريقة عرض المحتوى داخل الصفحة في عناصر، ويعبر كل وسم عن اسم عنصر محدد، ويتكون كل عنصر من وسم بداية ووسم نهاية. مثلًا، إذا أردت تمييز نصًا معينًا على أنه عنوان رئيسي، يجب أن تكتب النص بين وسمي البداية والنهاية لمكوّن العنوان كالآتي: <H1>هذا عنوان رئيسي<H1/>. وسم البداية هو <H1> ووسم النهاية <H1/>. وتتكوَّن بنية أي مستند HTML من العناصر التالية: نوع المستند <!DOCTYPE html>: يُوضع هذا الوسم في بداية الملف مع وضع HTML كلغة له؛ لكي يتعرَّف المتصفح وخوادم الويب على الصفحات، إذ يحتاج الخادم إلى معرفة نوع الملف قبل إرساله إلى جهاز العميل. وسم بداية الصفحة <html>: ويحتوي على كل عناصر الصفحة الأخرى. الرأس <head>: يحتوي على عنوان الصفحة الذي سيظهر في تبويبات الويب، بالإضافة إلى معلومات وصفية حول الصفحة تسمى Metadata، ووسوم الملفات الخارجية مثل ملفات التنسيق وملفات Javascript. الجسم <body>: سيحوي هذا الوسم كل محتوى الصفحة الذي سيظهر للقارئ على المتصفحات. عناصر بنية مستند HTML
التنسيقات الداخلية Internal Styles: تكون التنسيقات داخل مستند HTML في وسم <style> داخل وسم head.
التنسيقات الخارجية External Styles: تُكتب بملف خارجي منفصل بامتداد .css.
تتميز HTML بالكثير من الميزات التي تساعد مستخدميها أهمها:
سهلة التعلُّم والاستخدام والتنفيذ.
تسمح بتخزين الملفات الكبيرة بسبب ميزة ذاكرة التخزين المؤقت للتطبيقات App Cache.
تتكامل بسهولة مع لغات أخرى مثل JavaScript وCSS وما سواها.
يسهل العثور على الأخطاء فيها، إذ يشير المتصفح للسطر الذي يحتوي على خلل معين.
بالرغم من الميزات الكثيرة للغة HTML، إلا أنها لا تخلو من بعض العيوب، أبرزها: HTML
ليست لغة برمجة بالمعنى الحقيقي، إذ لا يمكن إجراء أي نوع من الحسابات أو أي مخرجات ديناميكية.
ستضطر إلى كتابة أكواد كثيرة لمجرد إنشاء صفحة ويب بسيطة.
ميزات الأمان التي تقدمها HTML محدودة. لا يمكن تخزين البيانات وتبادلها باستخدام HTML
يمكنك الاطلاع على دليل HTML من موسوعة حسوب للتعرَّف على اللغة بصورة أعمق وتبدأ التعلّم منه.