Odstępy w hipertekstowym języku znaczników (HTML) to użycie kodowania w celu utworzenia pewnej ilości pustej przestrzeni wokół słów, akapitów, obrazów lub komórek tabeli w dokumencie HTML. Tagi dla odstępów HTML są widoczne tylko wtedy, gdy programista lub projektant stron internetowych pracuje z HTML w zwykłym dokumencie tekstowym lub w programie do projektowania stron internetowych. Gdy strona jest renderowana w przeglądarce internetowej, znaczniki odstępów są zastępowane wyznaczonymi miarami pustej przestrzeni. Najpopularniejsze znaczniki odstępów HTML to znacznik pustej przestrzeni, znaczniki dostosowania marginesów, znacznik podziału wiersza i znaczniki wypełniania komórek do odstępów w tabelach. Prawidłowe użycie kodu HTML do odstępów jest uważane za ważne przy tworzeniu stron internetowych z atrakcyjnymi wizualnie odstępami i czystym tekstem.
Jednym z pierwszych znaczników odstępów, których uczy się większość projektantów stron internetowych, jest znacznik pustej przestrzeni. Ten tag używa skrótu od „spacji niełamliwej”. Wpisanie tego znacznika HTML to szybki sposób na wcięcie akapitu lub przeniesienie zakotwiczonego obrazu w żądane miejsce na stronie. Pojedynczy znacznik pustej spacji tworzy niewielki przyrost odstępu przed słowem lub obrazem, więc zwykle trzeba go wpisać około trzy razy, aby uzyskać prawidłowe wcięcie akapitu. Jednym ze skrótów do tego kodowania HTML jest skopiowanie pierwszego tagu i wklejenie go do edytora HTML wymaganą liczbę razy.
Znaczniki łamania wiersza dla odstępów HTML są znacznikami zaprojektowanymi do kontrolowania miejsca, w którym tekst na stronie internetowej łamie się w następnym wierszu. Ponieważ przeglądarki internetowe automatycznie zawijają tekst po dotarciu do prawej strony strony, wstawienie znaczników podziału wiersza daje programiście sieci kontrolę nad tym, gdzie zaczyna się nowy wiersz tekstu. Umieszczenie bloku tekstu w tych znacznikach oznacza akapit, a dołączanie znaczników marginesów kontroluje również ilość pustych odstępów HTML, które otaczają grupę akapitów na stronie internetowej.
Programista WWW wpisuje znaczniki marginesów dla odstępów HTML w otwierającym znaczniku treści dokumentu HTML. Marginesy na górze, na dole i po bokach strony internetowej są mierzone w pikselach, a większość przeglądarek internetowych ma domyślne marginesy równe 10. Znacznik otwierający, który zmienia te marginesy, jest wstawiany z żądaną liczbą pikseli marginesów ujętą w cudzysłów. Odstępy w tabeli HTML są znane jako dopełnienie komórek, ponieważ wyznaczony odstęp wypełnia tekst lub obrazy w każdej komórce tabeli. Pisanie kodu HTML dla odstępów między tabelami odbywa się poprzez wstawienie znacznika z wybraną liczbą pikseli oznaczoną w cudzysłowie.