ماهو html و ما هو تعريف تلك اللغة

html هي لغة من لغات ترميز النصوص Markup language ، أو كما تُعرف بلغة توصيف النص ، هي عبارة عن
جُملة من التلميحات و الأوامر و الوسوم حول نص معين ، و التي تحدد كيفيّة تنظيمه ، و تنسيقه ، و وصفه ،
و شاع استخدامها في الآونة الأخيرة ضمن أنظمة صف الحروف عبر شبكة الإنترنت .
من أشهر الأمثلة على لغات الترميز هي لغة HTML ، إذ تعدّ من ضمن بروتوكولا الإنترنت المهمة ،
و تنتهج هذه اللغة عدداً من الأساليب المشهورة في مجال النشر لتشكل حلقة وصل بين المؤلف و المحرر .

ما هو html ؟

لغة HTML اتش تي ام ال، هي لغة النصوص التشعبية و بالإنجليزية Hypertext markup language
أو كما تعرف بـ HTML ، هي اللغة التي تستخدم في إنشاء و تصميم صفحات
و مواقع الويب و تعتبر الهيكل الرئيسي لأي صفحة أو موقع علي الويب.

لا تعتبر لغة الـ HTML لغة برمجة و لكنها تستخدم في اعطاء الأوامر لمتصفح الإنترنت و ترشده
فيها الي طريقة عرض الصور و الروابط و النصوص و الأشياء الأخري التي تحتويها الصفحة و أماكن عرض
كل منها داخل الصفحة ، كما تقوم بإمداد المتصفح بالمعلومات الخاصة بالصفحة مثل عنوان الصفحة
و وصفها و الكلمات الدلالية الخاصة بها

                      

تعريف آخر :

(Hyper Text Markup Language )
و يشار إليها اختصاراً بHTML ، و تُعرف بلغة ترميز النص التشعبي ، هي عبارة عن لغة ترميز خاصة
تستخدم لغايات تصميم و إنشاء صفحات الويب ، كما يمكننا القول بإنّها عبارة عن الهيكل الرئيسي
لصفحات الويب و البنية التحتيّة لها ، إذ تقدّم وصفاً مفصلاً حول الكيفيّة التي ستكون عليها آلية عرض
محتويات الموقع الإلكتروني و يكون ذلك بتقسيمه إلى عنوان و فقرات ، و يتم ذلك كله بالاعتماد على ما يُعرف بالوسوم Tags.

أيضا عن الHtml :

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

HTML هي لغة تسمح بعرض المعلومات (مثال: البحوث العلمية) على شبكة إنترنت ،
ما تراه عند زيارتك لأي صفحة في الشبكة هو ترجمة المتصفح لأوامر HTML ،
لكي ترى HTML لأي صفحة تزورها عليك أن تضغط على قائمة عرض “View” ثم المصدر “Source”.

الفرق بين Html و Xhtml :

                      

XHTML هي تقريبا متشابهة و لكن تتبع قواعد XML و لكن الفارق الأساسي بين الـHTML و XHTML
هو ما يسمى بالحالة الحرفية ( Sensitive Case) و الحاجة الى انهاء أو قفل الوسوم tag و أيضا
الحاجة الى استخدام علامات اقتباس ‘ ‘ مع كل العناصر الموجودة داخل الوسوم
و يجب أن تكون الحالة الحرفية لهذه العناصر منخفض أي small letters مثل ال xml .

يستخدم XHTML للتوافق مع لغة XML ، باتباع هذه القواعد يكون من السهل البرمجة باستخدام XML في المستقبل .

ليس من الصعب تحويل صفحة HTML الى XHTML و لكن بمرور الوقت ستتمكن من هذا ،
ابحث عن فواصل الصفحات و الصور لتضعها في وسوم tag مغلقة ، قم بتحويل أي حالة حرفية
من العالي إلى المنخفض بمعنى أخر إذا كانت حروف capital قم بتحويلها إلى small هذا في حالة الحروف اللاتينية ،
و أي تعارض يمكن أن يثقل أو يبطيء من عمل ال XHTML ، و ينصح للمبرمجين بتذكر هذه القواعد في ذاكرتهم للإستخدامات المستقبلية .

متى يجب أن تهتم بال XHTML بدلا من استخدام لغةHTML المبسطة ؟

لو كان الموقع يحتوي على فهرس للموضوعات كالموجودة في مواقع التجارة الالكترونية ،
و إذا كان الموقع يتعامل مع قواعد البيانات ، أو كان يتيح معلومات تأتي من مصادر أخرى و لكن تتعامل
مع لغات برمجة مختلفة عن اللغة التي قمت باستخدامها في موقعك ، أو يتوقع أن يظل هذا الموقع ينمو و يتطور لسنين عديدة .

XHTML عادة ما يستخدم لمواقع الأعمال الكبيرة ، و يحل محل الـ HTML .

ما هو مصطلح الDynamic HTML ؟

مصطلح Dynamic HTML ليس مصطلح معياري معرف من قبل جمعية تحديد معايير شبكة الإنترنت
( World Wide Web Consortium W3C ) هو فقط مصطلح تجاري ،أطلقته شركتي نت اسكيب Netscape
و ميكروسوفت Microsoft لشرح التقنية الجديدة التي يدعمها الجيل الرابع من متصفحات الإنترنت .

إن DHTML هو مجموعة من التقنيات لجعل صفحة الويب ديناميكية ، و عند معظم الناس يعتبر اتحاد ما بين الإصدار الرابع للغة
ال HTML و صفحات تنسيق النص Style Sheets ، و الجافا سكريبت JavaScript .

ما هي فائدة الHtml :

إذا أردت إنشاء موقع فلا توجد طريقة أخرى غير استخدام لغة HTML ، حتى لو استخدمت برنامجاً لإنشاء المواقع مثل دريمويفر

معرفتك للغة HTML و لو بشكل بسيط ستساعدك على إنشاء مواقع أفضل ، الجميل أن هذه اللغة سهلة التعلم ،
في درسين فقط ستتعلم كيفية إنشاء موقعك الأول .