HTML (HyperText Markup Language) adalah bahasa markup standar untuk membuat dan menyusun konten halaman web. Fondasi dari setiap website di internet, mendefinisikan struktur dan makna konten.
HTML5 (standard terbaru) menggunakan elemen semantik: <header>, <nav>, <main>, <article>, <section>, <aside>, <footer> untuk struktur logis. Elemen konten: <p>, <h1-h6>, <img>, <video>, <audio>, <canvas>, <svg>, <table>, <form>, <input>, <button>. Fitur HTML5: drag-and-drop, geolocation, localStorage/sessionStorage, Web Workers, WebSocket, dan Progressive Web App (PWA) features. Elemen media: <audio>, <video>, <source>, <track> (subtitles). Form: validasi built-in, autocomplete, dan berbagai input types (email, date, range, color). Kekurangan: HTML saja hanya struktur - perlu CSS untuk styling dan JavaScript untuk interaktivitas. Semua browser modern mendukung HTML5. Aksesibilitas penting: gunakan ARIA attributes dan elemen semantik untuk screen readers.