لغة html هي اللغة المستخدمة لإنشاء صفحات الويب وهي ليست لغة برمجة بالمعنى والشكل المتعارف عليه للغات البرمجة الأخرى . فهي مثلا لا تحتوي دوارات أو جمل تحكم كما في اللغات الأخرى وهي لغة سهلة وبسيطة جدا ولا تحتاج إلى خلفية مسبقة في البرمجة .
ومفردات هذه اللغة من شفرات تسمى Tags أي الوسوم . وهي تستخدم بشكل أزواج وتكتب بالصيغة التالية (من اليسار إلى اليمين ).
<TAG>النص المكتوب بين الوسمين والذي سيتأثر بهما </TAG>
فعلى سبيل المثال الوسم <b> يستخدم لكتابة الكلمات بخط أسود عريض bold وذلك بالشكل التالي :
<b>text </b>
وهناك بعض الوسوم الخاصة التي تستخدم بصورة مفردة مثل وسم نهاية السطر <br> أو قد تستخدم بكلتا الحالتين مثل وسم الفقرة <p>.
لا يتطلب كتابة ملف html أية برامج خاصة بل يكفي أن يكون لديك برنامج المفكرة فهو كافي لذلك ما عليك إلا كتابة الكود البرمجي ثم حفظ الملف بامتداد .htm أو .html .ويجب أيضا أن يوجد لديك متصفح حتى تستطيع معاينة ما تقوم بإنشائه . والآن لنبدأ بأساسيات هذه اللغة بعد تعريفها :
لنأخذ أول وسم من وسوم هذه اللغة وهو <html> ونستخدمه لتعريف الكود البرمجي بأنه خاص بلغة html وهو وسم زوجي له وسم النهاية </html> وكل ما سنأخذه الآن يكتب بين هذا الوسم ، والوسم الآخر هو <head> وهو وسم زوجي له وسم نهاية </head>ويستخدم لتعريف رأس الصفحة ، وهذا الوسم <body> يستخدم لتعريف كل ما في الصفحة أي كل ما يظهر في الصفحة من رسوم ونصوص وجداول ووسم النهاية هو </body> وملخص كل ما سبق هو :
<html>
<head>
<title>عنوان الصفحة</title>
</head>
<body>
هنا يتم كتابة كل ما هو ظاهر في الصفحة
</body>
</html>
لتفهم أكثر قم بفتح برنامج المفكرة ثم انقل هذا الكود إليه ثم احفظ الملف وسم الملف هكذا MyFirstPage.htm ثم اذهب إلى الملف وافتح لتشاهد أول صفحة ويب قمت بإنشائها .
background لوضع صورة للخلفية
bgcolor لتحديد لون للخلفية
text لتحديد لون النص العام في الصفحة
link لتحديد لون الوصلات التشعبية
vlink تحديد لون الوصلات التشعبية التي تمت زيارتها
alink تحديد لون الوصلة التشعبية الفعالة أي عندما يتم النقر عليها