ハイフンの後の改行を、-
すべてのブラウザーと互換性のあるケースバイケースで防止したいと考えています。
例:
私はこのテキストを持っています: 3-3/8"
これはHTMLでこれです: 3-3/8”
問題は、行の終わり近くで、ハイフンが原因で、完全な単語のように扱うのではなく、改行して次の行に折り返されることです...
3-
3/8"
「ゼロ幅ノーブレイク文字」を挿入しようとしました
が、運がありません...
3-3/8”
私はこれをSafariで確認しており、すべてのブラウザで同じになると考えています。
以下は、私のdoctype
文字エンコーディングです...
<!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" />
ハイフンの後の改行を防ぐ方法はありますか?ページ全体に当てはまる解決策は必要ありません...機能するものを除いて、「ゼロ幅の改行なし文字」のように、必要に応じて挿入できるものだけです。
こちらがデモです。ハイフンで改行するまで枠を狭くしてください。
‑
改行しないハイフンです。
3-3/8″
またはになり3-3/8″
ます。引用は素数ではありません。純粋なASCIIでそれが必要な場合は、代わりにストレート二重引用符を使用してください("
)。できれば、読みやすく読みやすいテキストとして3<span style="font-variant: diagonal-fractions">3/8</style>″
表示する場合は、代わりにを使用して「3⅜」を表示する