Столяр с нулевой шириной и сгенерированный CSS контент - PullRequest
1 голос
/ 09 января 2011

Я хочу запретить разрывы строк в некоторых местах на веб-странице (например, очень уродливо, когда браузер разбивает текст «100 км / ч» на две строки - в этом вопросе я обеспокоен разрывом рядом с «/ ").Я попробовал этот подход, и он работает

x&zwj;/&zwj;y <!-- x/y on one line -->

Сущность &zwj; является соединителем слов нулевой ширины, похожим на &nbsp;, но без пробела.

Однако я обеспокоеннемного более сложный пример:

x&zwj;/<span class="someclass"></span>

со стилем:

.someclass { content: "y"; }

Кажется, это работает в Firefox (без разрывов строк между нормальным и сгенерированным контентом), но в Opera это не удается,Должно ли это работать в соответствии со стандартами?

Ответы [ 2 ]

2 голосов
/ 03 мая 2011

Установите white-space: nowrap; как показано здесь: webdesignerwall.com

0 голосов
/ 09 января 2011

Простая установка элемента br для отображения ни одного не работает для меня в Chrome.Я не уверен насчет FF, IE и тому подобного, но это не должно быть слишком сложно проверить!

.someclass br { display: none; }
...