Spasi penggabung

Pada pengolah kata dan pengetikan digital, spasi penggabung ( [" "]) disebut juga no-break space, non-breakable space (NBSP), hard space, atau fixed space, adalah sebuah karakter yang mencegah pemecahan baris otomatis (automatic line break) terhadap posisinya. Pada HTML, karakter tersebut digunakan untuk mencegah beberapa karakter kosong (bukan karakter null) agar tidak melebur menjadi satu spasi.

Pada HTML, karakter ini ditulis &nbsp; atau &#160;. Pada Unicode, karakter ini diidentifikasi sebagai U+00A0.

Penggunaan 
Walaupun mempunyai ciri fisik yang sama seperti tanda spasi biasa, namun perilakunya berbeda dengan spasi biasa.

Sebagai penggabung 
Perangkat lunak pengolah kata biasanya mengasumsikan bahwa mekanisme pemecah baris otomatis dapat dilakukan di bagian dokumen mana pun ketika ada karakter spasi yang terdeteksi, sehingga baris baru dapat menggantikan tanda spasi yang bersangkutan; jika perangkat lunak tersebut mengenali karakter spasi penggabung, maka karakter tersebut akan mencegah dua kalimat yang diapitnya tersebut dipisahkan oleh mekanisme tersebut. Misalkan, jika karakter "100 km" tidak muat dalam satu baris, maka perangkat lunak tersebut akan memecah kalimat tersebut sehingga kata "100" tetap berada di baris tempatnya berada, sementara kata "km" berada di baris baru. Penggunaan spasi penggabung pada "100 km" akan mencegah hal tersebut terjadi. Kalaupun kalimat tersebut tidak muat dalam suatu baris, kedua kalimat tersebut akan dipindahkan ke baris baru.

Sebagai anti-lebur 
Penggunaan umum dari spasi penggabung yang lain adalah pada berkas teks polos seperti SGML, HTML, TeX, dan LaTeX, yang mesin pe-render-nya diprogram untuk melebur dua atau lebih karakter kosong (spasi, baris baru, tab, dll.) menjadi satu spasi. Perilaku tersebut mengizinkan pembuat untuk menyusun kata sumber menggunakan pemecah baris, indentasi, dan penjarakan apapun tanpa mempengaruhi hasil akhir yang diinginkan.

Sementara itu, spasi penggabung tidak digabungkan dengan katakter kosong tetangganya jika ditampilkan, dan dapat digunakan untuk pembuat untuk memasukkan semacam penjarakan tambahan pada hasil akhir tanpa menggunakan span dengan menggunakan properti "white-space" yang ada pada CSS.

Enkode

Catatan kaki 

Komputer