Я намагаюсь запобігти розриву рядків після дефісу -
для кожного конкретного випадку, сумісного з усіма браузерами.
Приклад:
У мене є цей текст: 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⅜ ″"