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