Почему слово "Com & Shyment" отображается так же, как в Chrome? Нет мягкого дефиса
У меня есть фрагмент HTML:
<label class="col-xs-2 col-lg-2 control-label" for="param_comment">Com­ment</label>
и это выглядит как:
Com­ment
в Chrome v.29
Я ожидал:
Comment
Что не так с мягким дефисом?
Обновить:
Я имел в виду:
<label class="col-xs-2 col-lg-2 control-label" for="param_comment">Com­ment</label>
Обновление 2:
Я думаю, что это была ошибка SLIM: у меня было:
= label_tag(:"param_comment", "Com­ment", class: "control-label")
теперь изменилось на:
= label_tag(:"param_comment", "Com­ment".html_safe, class: "control-label")
Итак .html_safe
помогает.
Но возможно ли сделать то же самое без кода ruby?
1 ответ
Размещенный фрагмент HTML содержит Com&shy;ment
так что он работает как определено. использование Com­ment
вместо этого (или введите мягкий дефис как символ, U + 00AD: Comment
).