В нижнем колонтитуле гибкого макета сайта я заметил, что IE имеет тенденцию к обертке строк в круглых символах (в этом случае номер телефона). Есть ли визуально эквивалентная неразрывная скобка, в том же духе, что и для неразрывных пробелов и неразрывных дефисов, которые я могу использовать вместо этого?Неразрывные скобки?
ответ
Попробуйте это:
.phone{
white-space: nowrap;
}
<p>Call Customer Support at <span class="phone">+34 (947) 12 34 56 78</span> for further enquiries.</p>
Вы можете сделать много других вещей (от <nobr>
тега определенных Unicode символов), но они не являются кросс-браузер, как это.
Это хорошее практическое решение, однако я специально ищу чистую версию html для пользователей, не относящихся к CSS (доступность является приоритетом). – graphicdivine
Это незначительная косметическая проблема. Наличие разрыва строки в середине номера телефона не является проблемой доступности. – Quentin
@David Dorward Это не главное, что я делал. Мой приоритет заключается в том, чтобы обеспечить аналогичный опыт как возможный без CSS. Кроме того, я не согласен, я думаю, что это * барьер доступности. – graphicdivine
У меня была та же проблема; вот решение, которое работало:
The number to call is: (423) 276—0000
Согласно стандарту Unicode (в частности, UAX # 14), линия перерыв не допускается до или после не прорыва пространства. Поэтому & nbsp; предотвращает прерывание работы браузера в круглых скобках. В любом случае, это не помешает иметь пробел между кодом города и номером телефона.
Я столкнулся с этой проблемой с множественным обращением, как «пользователь (ы)», где IE разбивает слово после R. Вы должны иметь возможность использовать слово joiner character (# x2060;), но в моем тесте с IE11 работал только устаревший незанятый пробельный символ нулевой ширины:
user(s)
- 1. Android, использующий неразрывные символы
- 2. XSLT- нормализуют неразрывные пробелы
- 3. Найти длинные неразрывные общие элементы в списке
- 4. UITextField преобразует неразрывные пробелы в пробелы?
- 5. Проблемы с стилями печати неразрывные элементы
- 6. Неразрывные точки останова (точки следа) в Javascript?
- 7. ActionScript Неожиданные слэши, скобки и скобки-скобки?
- 8. Скобки следуют скобки
- 9. фигурной скобки против квадратной скобки
- 10. Скобки, определяющие скобки и стек?
- 11. Скобки (скобки) меняют порядок методов?
- 12. Как копировать и вставлять неразрывные пробелы в разных системах/браузерах?
- 13. Неразрывные пробелы в html больше, чем обычные пробелы?
- 14. Почему в моем названии страницы есть неразрывные пробелы?
- 15. vim жесткие перерывы и неразрывные пробелы с pandoc
- 16. Хром вставляет неразрывные пробелы в скопированном и вставленном содержимом
- 17. Выделите Неразрывные пробелы в HTML-странице или редакторе WordPress
- 18. Как визуализировать узкие неразрывные пробелы в HTML для Windows?
- 19. VIM: переформатировать все скобки, скобки и блочные скобки одинаково
- 20. Скобки и скобки IF-блока: лучшая практика
- 21. Проверка открытой скобки закрывающей скобки в C#
- 22. Странное поведение замены (скобки + круглые скобки)
- 23. получить все внутренние скобки/круглые скобки
- 24. Можно ли скопировать скобки/скобки в eclipse
- 25. Двойные скобки [[]] vs Двойные скобки {{}} в Polymer
- 26. Дополнительные скобки скобки в коде C++
- 27. Заменить скобки и скобки в строке
- 28. функции и когда использовать скобки/скобки
- 29. regex - скобки и скобки в символьном классе
- 30. Regex скобки и скобки рядом с Афоризм
Возможно, вы могли бы найти круглые скобки, не используемые в ASCII, которые вы можете использовать. Я не уверен, существуют ли подходящие, но это может быть вариант, я думаю. –