& EMSP; è la risposta.
Tuttavia, non saranno così funzionali come ci si potrebbe aspettare se si è abituati a utilizzare tabulazioni orizzontali negli elaboratori di testi, ad esempio Word, Wordperfect, Open Office, Wordworth, ecc. Sono a larghezza fissa e non possono essere personalizzati.
CSS offre un controllo molto maggiore e offre un'alternativa fino a quando il W3C non fornirà una soluzione ufficiale.
Esempio:
padding-left:4em
..o..
margin-left:4em
..come appropriato
Dipende dal set di caratteri che si desidera utilizzare.
È possibile impostare alcuni tag di tabulazione e usarli in modo simile a come si utilizzerebbero i tag h.
<style>
tab1 { padding-left: 4em; }
tab2 { padding-left: 8em; }
tab3 { padding-left: 12em; }
tab4 { padding-left: 16em; }
tab5 { padding-left: 20em; }
tab6 { padding-left: 24em; }
tab7 { padding-left: 28em; }
tab8 { padding-left: 32em; }
tab9 { padding-left: 36em; }
tab10 { padding-left: 40em; }
tab11 { padding-left: 44em; }
tab12 { padding-left: 48em; }
tab13 { padding-left: 52em; }
tab14 { padding-left: 56em; }
tab15 { padding-left: 60em; }
tab16 { padding-left: 64em; }
</style>
... e usali così:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tabulation example</title>
<style type="text/css">
dummydeclaration { padding-left: 4em; } /* Firefox ignores first declaration for some reason */
tab1 { padding-left: 4em; }
tab2 { padding-left: 8em; }
tab3 { padding-left: 12em; }
tab4 { padding-left: 16em; }
tab5 { padding-left: 20em; }
tab6 { padding-left: 24em; }
tab7 { padding-left: 28em; }
tab8 { padding-left: 32em; }
tab9 { padding-left: 36em; }
tab10 { padding-left: 40em; }
tab11 { padding-left: 44em; }
tab12 { padding-left: 48em; }
tab13 { padding-left: 52em; }
tab14 { padding-left: 56em; }
tab15 { padding-left: 60em; }
tab16 { padding-left: 64em; }
</style>
</head>
<body>
<p>Non tabulated text</p>
<p><tab1>Tabulated text</tab1></p>
<p><tab2>Tabulated text</tab2></p>
<p><tab3>Tabulated text</tab3></p>
<p><tab3>Tabulated text</tab3></p>
<p><tab2>Tabulated text</tab2></p>
<p><tab3>Tabulated text</tab3></p>
<p><tab4>Tabulated text</tab4></p>
<p><tab4>Tabulated text</tab4></p>
<p>Non tabulated text</p>
<p><tab3>Tabulated text</tab3></p>
<p><tab4>Tabulated text</tab4></p>
<p><tab4>Tabulated text</tab4></p>
<p><tab1>Tabulated text</tab1></p>
<p><tab2>Tabulated text</tab2></p>
</body>
</html>
Esegui lo snippet sopra per vedere un esempio visivo.
Discussione extra
Non ci sono entità di tabulazione orizzontale definite in HTML ISO 8859-1, tuttavia ci sono alcuni altri spazi bianchi disponibili rispetto al solito  
, per esempio;  
,  
E il già menzionato  
.
Vale anche la pena ricordare che in ASCII e Unicode, 	
è una tabulazione orizzontale.