حقوق الصورة: tumsasedgars / iStock / GettyImages
لغة ترميز النص التشعبي أو HTML هي لغة البرمجة الأساسية لشبكة الويب العالمية. يتم استخدامه لتحديد التخطيط الأساسي والوظائف الأساسية لموقع الويب. يمكنك تحرير ملف HTML باستخدام أي محرر نص عادي أو أداة متخصصة تقوم بإخراج HTML بناءً على إدخالك.
HTML و CSS و JavaScript
متصفحات الويب الحديثة تفهم ثلاث لغات برمجة. يتم استخدام HTML لتشفير التخطيط الأساسي لصفحة الويب وتقديم عناصر وظيفية مثل النماذج والصور وأقسام النص. يمكن استخدامه أيضًا لبعض مواصفات النمط.
فيديو اليوم
يتم استخدام لغة أخرى تسمى أوراق الأنماط المتتالية أو CSS لزيادة نمط شكل الصفحة على الشاشة أو عند طباعتها على الورق. يمكن تضمين CSS في HTML أو الإشارة إليها بواسطة كود HTML وتخزينها في ملفات منفصلة.
تُستخدم لغة ثالثة ، تُعرف باسم JavaScript ، لإضافة وظائف إضافية مثل التفاعل والحساب إلى مواقع الويب. يمكن أيضًا تضمينها في ملفات HTML أو تخزينها في ملفات منفصلة. كما يوحي الاسم ، فهي تشبه لغة برمجة أخرى تسمى Java ، على الرغم من أن الاثنين غير متوافقين ولا يجب الخلط بينهما.
تحرير ملف HTML
تحتوي كل من HTML و CSS و JavaScript على قواعد بناء الجملة الخاصة بها والتي يجب اتباعها لإنشاء تعليمات برمجية صالحة يمكن لمتصفح الويب فهمها ، ولكن يتم تخزينها في ملفات نصية عادية.
يمكن تحريرها باستخدام أي برنامج لتحرير النص العادي ، بما في ذلك Notepad على Windows و TextEdit على أجهزة كمبيوتر macOS وبرامج تحرير النصوص الشائعة مثل Emacs و Vim و Sublime Text. عادةً ما يتم حفظ ملفات HTML بامتداد .html. تجنب استخدام أدوات معالجة الكلمات مثل Microsoft Word و Google Docs لتعديل HTML لأنها ليست كذلك مناسب للتعامل مع النص العادي كما هو الحال في إنشاء مستندات معقدة بخطوط مخصصة و التنسيق.
يفضل بعض المطورين استخدام بيئات التطوير المتكاملة أو تكوين برامج تحرير النصوص الخاصة بهم لتضمينها الميزات المتقدمة مثل إبراز أجزاء مختلفة من كود HTML أو اقتراح مكان العناصر وضعت. تتيح متصفحات الويب الحديثة أيضًا إمكانية تعديل HTML و JavaScript وتحرير التعليمات البرمجية أثناء تصحيح الأخطاء من خلال العديد من أدوات المطورين المضمنة.
ولدت HTML
أدوات مختلفة تجعل من الممكن إنشاء HTML دون كتابتها مباشرة. تقوم بعض أدوات تصميم الويب مثل Adobe Dreamweaver والأدوات عبر الإنترنت مثل Wix و Squarespace بإخراج HTML تلقائيًا بناءً على ما يدخله المستخدمون من خلال واجهة مرئية.
البعض الآخر ، مثل بعض البرامج الخاصة بمنتديات الويب ومواقع wiki ، يأخذون تلقائيًا لغات تنسيق أخرى أبسط مثل Markdown ويترجمونها إلى HTML و CSS. يمكن لبرنامج خادم الويب ، مثل Django و Rails ، إنشاء HTML تلقائيًا بناءً على إعدادات التكوين والبيانات.