Hiperteksto žymėjimo kalbos (HTML) tarpai yra kodavimo naudojimas, siekiant sukurti tam tikrą tuščią erdvę aplink žodžius, pastraipas, vaizdus ar lentelės langelius HTML dokumente. HTML tarpų žymos matomos tik tada, kai žiniatinklio programuotojas arba dizaineris dirba su HTML paprasto teksto dokumente arba žiniatinklio dizaino programinėje įrangoje. Kai puslapis atvaizduojamas žiniatinklio naršyklėje, tarpų žymos pakeičiamos joms skirtais tuščios vietos matmenimis. Dažniausios HTML tarpų žymos apima tuščio tarpo žymą, paraštės koregavimo žymas, eilutės lūžio žymą ir langelių užpildymo žymas, skirtas tarpams lentelėse. Tinkamas HTML kodo naudojimas tarpams yra svarbus kuriant tinklalapius su vizualiai patrauklia balta erdve ir švariai atrodančiu tekstu.
Viena iš pirmųjų tarpų žymų, kurią išmoksta dauguma tinklalapių kūrėjų, yra tuščios vietos žyma. Šioje žymoje naudojama santrumpa, reiškianti „nepertraukiamą tarpą“. Šios HTML žymos įvedimas yra greitas būdas įtraukti pastraipą arba perkelti pritvirtintą vaizdą į norimą puslapio vietą. Vienaskaitos tuščios vietos žyma sukuria nedidelį tarpo žingsnį prieš žodį ar vaizdą, todėl paprastai jį reikia įvesti maždaug tris kartus, kad pastraipa būtų tinkamai įtraukta. Vienas šio HTML kodavimo nuorodų yra nukopijuoti pirmąją žymą ir įklijuoti ją į HTML redaktorių reikiamą skaičių kartų.
Eilučių lūžio žymos, skirtos HTML tarpui, yra žymos, skirtos valdyti, kur tinklalapio tekstas nutrūksta į kitą eilutę. Kadangi žiniatinklio naršyklės automatiškai apvynioja tekstą, kai jis pasiekia dešiniąją puslapio pusę, įterpus eilutės lūžio žymas žiniatinklio programuotojas gali valdyti, kur prasideda nauja teksto eilutė. Teksto bloko įtraukimas į šias žymas reiškia pastraipą, o paraščių žymų įtraukimas taip pat kontroliuoja tuščių HTML tarpų, įrėminančių pastraipų grupę tinklalapyje, kiekį.
Žiniatinklio programuotojas įveda paraščių žymas, skirtas HTML tarpams HTML dokumento pradžios žymoje. Tinklalapio viršuje, apačioje ir šonuose esančios paraštės matuojamos taškais, o daugumoje interneto naršyklių numatytosios paraštės yra 10. Pradinė žyma, pakeičianti šias paraštes, įterpiama su norimu paraštės taškų skaičiumi kabutėse. Tarpai HTML lentelėje yra žinomi kaip langelių užpildymas, nes paskirtas tarpas užpildo tekstą arba vaizdus kiekvienoje lentelės langelyje. HTML kodas, skirtas lentelės tarpui, rašomas įterpiant žymą su pasirinktais pikselių skaičiais, nurodytais kabutėse.