HTML asoslari HTML tilining asosiy qoidalarini, HTML sahifa tuzilishining tavsifini, HTML elementlari orasidagi HTML hujjat tarkibidagi munosabatlarni o'z ichiga oladi.
HTML-hujjat odatdagi matnli hujjat bo'lib, uni oddiy matn muharririda (bloknot) ham, kodni ajratib ko'rsatish bilan ixtisoslashgan (Notepad ++, Visual Studio Code va boshqalarda) ham yaratish mumkin. HTML hujjati .html kengaytmasiga ega.
HTML hujjati HTML elementlari daraxtidan va matndan iborat. Har bir element asl hujjatda start (ochilish) va tugatish (yopish) yorlig'i bilan belgilanadi (kamdan-kam istisnolardan tashqari).
Boshlash yorlig'i elementning qaerdan boshlanishini, tugatish yorlig'i qaerda tugashini ko'rsatadi. Yopish yorlig'i yorliq nomini qo'shish orqali hosil bo'ladi / yorliq nomidan oldin: … tag name>. Boshlanish va tugatish teglari orasida tegning tarkibi - tarkib mavjud.
Bitta teglar tarkibni to'g'ridan-to'g'ri saqlay olmaydi, u atribut qiymati sifatida yoziladi, masalan, yorlig'i ichida tugma matni bo'lgan tugmani hosil qiladi.
Teglar bir-birining ichiga joylashtirilishi mumkin, masalan,
Matn . Uyalarni joylashtirishda siz ularni yopish tartibiga rioya qilishingiz kerak ("matryoshka" printsipi), masalan, quyidagi yozuv noto'g'ri bo'ladi: