Chcę zapobiec łamaniu wiersza po łączniku -
na podstawie poszczególnych przypadków, który jest zgodny ze wszystkimi przeglądarkami.
Przykład:
Mam ten tekst: 3-3/8"
który w HTML to: 3-3/8”
Problem polega na tym, że pod koniec linii z powodu łącznika łamie się i zawija do następnej linii, zamiast traktować ją jak pełne słowo ...
3-
3/8"
Próbowałem wstawić znak „zero szerokości bez przerwy”, ale 
bez powodzenia ...
3-3/8”
Widzę to w Safari i myślę, że będzie tak samo we wszystkich przeglądarkach.
Oto moje doctype
i kodowanie znaków ...
<!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" />
Czy jest jakiś sposób, aby zapobiec łamaniu się linii po łączniku? Nie potrzebuję żadnego rozwiązania, które dotyczy całej strony ... po prostu coś, co mogę wstawić w razie potrzeby, na przykład „znak zerowej szerokości bez podziału”, oprócz tego, który działa.
Oto demo. Po prostu zmniejszaj ramkę, aż linia zepsuje się przy łączniku.
‑
jest niełamliwym łącznikiem.
3-3/8″
lub 3-3/8″
. Cytaty nie są liczbami pierwszymi. Jeśli chcesz to w czystym ASCII, po prostu użyj prostych podwójnych cudzysłowów zamiast ( "
). Najlepiej, jeśli ma być prezentowany jako dobry, czytelny tekst, zamiast tego należy użyć 3<span style="font-variant: diagonal-fractions">3/8</style>″
, wyświetlając „3⅜ ″”