Saya mencari untuk mencegah jeda baris setelah tanda hubung -
berdasarkan kasus per kasus yang kompatibel dengan semua browser.
Contoh:
Saya punya teks ini: 3-3/8"
yang dalam HTML adalah ini: 3-3/8”
Masalahnya adalah bahwa di dekat akhir baris, karena tanda hubung, itu putus dan membungkus ke baris berikutnya bukannya memperlakukannya seperti kata lengkap ...
3-
3/8"
Saya sudah mencoba memasukkan "zero width no break character", 
tanpa hasil ...
3-3/8”
Saya melihat ini di Safari dan berpikir itu akan sama di semua browser.
Berikut ini adalah doctype
penyandian karakter saya dan ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
Apakah ada cara saya bisa mencegah ini dari melanggar garis setelah tanda hubung? Saya tidak memerlukan solusi apa pun yang berlaku untuk seluruh halaman ... hanya sesuatu yang dapat saya masukkan sesuai kebutuhan, seperti "karakter lebar nol tanpa istirahat", kecuali yang berfungsi.
Ini Demo. Cukup buat bingkai menjadi lebih sempit sampai garis putus pada tanda hubung.
‑
adalah tanda hubung yang tidak putus-putus.
3-3/8″
atau 3-3/8″
. Kutipan bukan bilangan prima. Jika Anda menginginkannya dalam ASCII murni, gunakan saja tanda kutip ganda sebagai gantinya ( "
). Lebih disukai, jika akan disajikan sebagai teks yang baik dan dapat dibaca, Anda lebih suka menggunakan 3<span style="font-variant: diagonal-fractions">3/8</style>″
, menampilkan '3⅜ ″'