HTML، أو لغة ترميز النص التشعبي، هي لغة إنشاء صفحات الويب، وتُعد من تقنيات الواجهة الأمامية. تتضمن النصوص، الجداول، القوائم، الصور، الفيديو، الصوت، النماذج، وغيرها. في صفحات الويب الحديثة، تُحدد HTML هيكلة الصفحة، ويتألف هيكلها من رأس يحتوي على تعليمات العرض (مثل JavaScript و CSS) وبيانات التعريف وعنوان الصفحة، وجسم يحتوي على المحتوى الظاهر للمستخدم. HTML لغة ترميز تعتمد على العلامات، معظمها بعلامة افتتاحية وإغلاقية (مثال: `المحتوى هنا`)، مع مراعاة مبدأ LIFO في التداخل. تستخدم السمات لتحديد سلوك العلامات (مثل `id`, `class`, `style`, و `title`). يُفضل استخدام محرر نصوص مثل Notepad أو Visual Studio Code لكتابة الكود وحفظه بامتداد `.html`، مع التحقق من صحته عبر أدوات مثل `https://html5.validator.nu/`. تُعد "ورقة الغش" مرجعًا سريعًا للمطورين (مثال: `https://web.stanford.edu/group/csp/cs21/htmlcheatsheet.pdf`). تتضمن صفحات HTML مكونات أساسية: النصوص (باستخدام ``, ``, ``, ``)، العناوين الستة ( إلى )، الرموز الخاصة (باستخدام كيانات HTML)، الصور باستخدام `` (بمسار مطلق أو نسبي أو رابط، مع سمات `src`, `title`, `alt`, `width`, `height`)، الروابط بـ`` وسمة `href` و `target`، القوائم المُرتبة ``, غير المُرتبة ``, وقوائم التعريف `` (مع استخدام `` للعناصر)، الجداول بـ`` و`` وسمتي `rowspan` و`colspan`، والنماذج بسمة `action` وعناصرها بسمات `type`, `name`, `value`، مع أنواع إدخال جديدة في HTML5 (مثل `email`, `number`). كما توفر HTML5 `` و`` ووسومًا دلالية جديدة.