0

我有一个 html 片段:

<label class="col-xs-2 col-lg-2 control-label" for="param_comment">Com&shy;ment</label>

它呈现为:

Com&shy;ment

在 Chrome v.29 中

我期望:

Comment

软连字符有什么问题?

更新:

我的意思是:

<label class="col-xs-2 col-lg-2 control-label" for="param_comment">Com&shy;ment</label>

更新 2:

我认为这是一个 SLIM 错误:我有:

 = label_tag(:"param_comment", "Com&shy;ment", class: "control-label")

现在改为:

 = label_tag(:"param_comment", "Com&shy;ment".html_safe, class: "control-label")

所以.html_safe帮助。

但是如果没有 ruby​​ 代码也可以做同样的事情吗?

4

1 回答 1

0

发布的 HTML 片段包含Com&amp;shy;ment,因此它按定义工作。改为使用Com&shy;ment(或输入软连字符作为字符,U+00AD: Com­ment)。

于 2013-09-30T11:22:12.633 回答