Hypertext markup language (HTML) spasi adalah penggunaan pengkodean untuk membuat sejumlah ruang kosong di sekitar kata, paragraf, gambar, atau sel tabel dalam dokumen HTML. Tag untuk spasi HTML hanya terlihat saat programmer atau desainer web bekerja dengan HTML dalam dokumen teks biasa atau program perangkat lunak desain web. Saat halaman ditampilkan di browser web, tag spasi diganti dengan ukuran ruang kosong yang ditentukan. Tag yang paling umum untuk spasi HTML termasuk tag spasi kosong, tag penyesuaian margin, tag jeda baris, dan tag bantalan sel untuk spasi dalam tabel. Penggunaan kode HTML yang benar untuk spasi dianggap penting untuk membuat halaman web dengan spasi putih yang menarik secara visual dan teks yang tampak bersih.
Salah satu tag spasi pertama yang dipelajari sebagian besar desainer halaman web adalah tag spasi kosong. Tag ini menggunakan singkatan untuk “nonbreaking space”. Mengetik tag HTML ini adalah cara cepat untuk membuat indentasi paragraf atau memindahkan gambar berlabuh ke posisi yang diinginkan pada halaman. Sebuah tag spasi kosong tunggal membuat kenaikan spasi kecil sebelum kata atau gambar, sehingga biasanya perlu diketik sekitar tiga kali untuk indentasi paragraf yang tepat. Salah satu jalan pintas untuk pengkodean HTML ini adalah menyalin tag pertama dan menempelkannya ke editor HTML beberapa kali yang diperlukan.
Tag pemisah baris untuk spasi HTML adalah tag yang dirancang untuk mengontrol di mana teks pada halaman web terputus ke baris berikutnya. Karena browser web secara otomatis membungkus teks setelah mencapai sisi paling kanan halaman, menyisipkan tag jeda baris memberikan kontrol programmer web di mana baris teks baru dimulai. Melampirkan blok teks dalam tag ini menunjuk paragraf, dan termasuk tag margin juga mengontrol jumlah spasi HTML kosong yang membingkai sekelompok paragraf pada halaman web.
Seorang programmer web mengetik tag margin untuk spasi HTML di tag badan pembuka dokumen HTML. Margin di bagian atas, bawah, dan samping halaman web diukur dalam piksel, dan sebagian besar browser web memiliki margin default 10. Tag pembuka yang mengubah margin ini disisipkan dengan jumlah piksel margin yang diinginkan yang diapit tanda kutip. Spasi di dalam tabel HTML dikenal sebagai cell padding karena spasi putih yang ditentukan akan melapisi teks atau gambar di setiap sel tabel. Penulisan kode HTML untuk spasi tabel dilakukan dengan menyisipkan tag dengan jumlah piksel yang dipilih yang ditunjuk dalam tanda kutip.