虽然 CSS 必须word-break
更好地控制长词的显示,但是否可以通过保留连字符而不被强行分成 2 行来做相反的事情?
CodePen Demo以更好地说明场景。
虽然 CSS 必须word-break
更好地控制长词的显示,但是否可以通过保留连字符而不被强行分成 2 行来做相反的事情?
CodePen Demo以更好地说明场景。
您是否尝试使用“不间断连字符”?不需要CSS。这是一个普通的 html 实体。
尝试这个‑
这是一个例子
Sample‑text
摘要 您的问题是,您正在尝试撤消断字,但想用连字符代替它。以下应该有帮助
如果这不是你想要的,我很抱歉这就是它读给我听的方式。
试试这个
.myClass{
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
请注意,如果单词中有连字符,它将回车
为了避免它返回一个连字符的单词,并强制它是 1 个单词,那么它将通过 javascript,您需要将“-”的文本更改为其他人建议的 HTML 实体