بسم الله الرحمن الرحيم
مقدمة :
=> يعتبر تصميم صفحات الويب من الموضوعات الهامة والجذابة والتي يبذل فيها المبرمجون مجهودا كبيرا لإضافة أفكار ووظائف جديدة في التصميم .
=> مع وجود العديد من أنظمة التشغيل مثل لينوكس وماكينتوش أصبحت هناك حاجة ماسة إلى وجود لغة سهلة لكتابة وتصميم المواقع على شبكة الإنترنت ولا بد أن تكون قادرة على العمل على جميع أنظمة التشغيل بلا مشاكل
=> قامت شركة IBM في آواخر الستيينات بإصدار لغة Generalized Markup Language والتي تحولت لـ Standard GeneralizedMarkup Language حيث كانت تقوم بتصميم ممتاز للمواقع إلا أنه كان يعيبها صعوبة وتعقيد أوامرها
=> وفي آواخر الثمانينات تم تصميم أول موقع فعلي عن طريق تيم بيرنارز لي باستخدام لغة HTML والتي تعني Hyper Text Markup Language والتي أصبحت هي اللغة الأساسية لتطوير مواقع الإنترت لسهولتها وبساطة أوامرها وإمكانية تشغيلها على جميع أنظمة التشغيل بلا مشاكل
ما المقصود بالـMarkupLanguage؟
هي اللغة التي يتم كتابة أوامرها وبيناتها في نفس الملف وذلك بعكس لغات البرمجة والتي تكون فيها أوامر اللغة موجودة في ملف والبيانات التي تعرضها في ملف آخر .
كما أنها لاتحتوي أي عمليات منطقية والتي تتيح لنا التحكم في مسار البرنامج والتحكم في تنفيذ أو تخطي أوامر البرنامج حيث يتم تنفيذ جميع الأوامر في اللغة ولا يمكن للمبرمج أن يقوم بتغيير ترتيب التنفيذ أو التحكم فيه كما يحدث في لغات البرمجة .
من المسؤول عن إصدار لغة الـHTML؟
إن مؤسسة W3C (World Wide WebConsortium) هي المسؤولة عن تنظيم قواعد الكتابة بلغة الـHTML .
هل توجد إصدارات للغة الـHTML؟
توجد العديد من الإصدارات ويختلف كل إصدار عن سابقه باحتوائه على أوامر وتحسينات أكثر ، ويعتبر الإصدار HTML 5 هو أحدث الإصدارات .. إلا أننا سنقوم بتغطية الإصدار HTML 4.01
طرق كتابة لغة الـHTML
يتوفر لنا نوعان من المحررات التي نستخدمها لكتابة الأوامر
1- محرر النصوص :
وهو المحرر الذي يتيح لنا كتابة أوامر لغة الـHTML بطريقة يدوية ويعتبر أي برنامج له القدرة على كتابة أي نص هو برنامج محرر للنصوص .
2- المحرر بطريقة واجهة المستخدم الرسومية :
مع انتشار وتعميم شبكة استخدام شبكة الإنترنت أصبحت الحاجة قوية إلى تصميم صفحات كثيرة وبالتالي تصبح عملية كتابة كود بلغة الـHTML بطريقة يدوية عملية شاقة ومجهدة ، ومن هنا زادت الحاجة إلى محرر بطريقة واجهة المستخدم الرسومية GUI Editor وهو المحرر الذي يكتب الكود تلقائيا وكل ماعلى المستخدم هو تحديد الأوامر ويقوم البرنامج تلقائيا بتحويل هذه الأوامر إلى لغة HTML وهي لاتتطلب معرفة مسبقة بلغة الـHTML
ما الحاجة لتعلم لغة الـHTML ؟
بدأ هذا السؤال يظهر مع انتشار المحررات بطريقة واجهة المستخدم الرسومية ، ولكن هذه المحررات لن تستطيع توفير هذا الكم الهائل من الاختيارات والأوامر الجديدة مع كل إصدار من لغة HTML ولذا ستجد نفسك مضطرا لكتابة بعض الأوامر يدويا وعندها يكون فهمك للغة ضروريا لتنفيذ الأوامر والاختيارات الغير متاحة في هذا النوع من المحررات ، كما لابد لك من تعلمها إن كنت في طريقك لتعلم لغة برمجة صفحات الويب مثل JavaScript أو VBScript
®All Rights Are Received ToJaSmile & Msoms-Anime
Notes
1- أفكر في عمل دورة كاملة للغة الـHTML وربما الـCSS ، فمن لديه
استعداد للمشاركة والمتابعة أرجو أن يخبرني كي أستمر في كتابة الدروس
2- Jasmile = ราซาน
ولكني في انتظار تغيير الاسم ^^"
المفضلات