我正在开发一个网站(Wordpress、HTML、CSS、jQuery),内容是用葡萄牙语编写的。有很多带有连字符的单词,如果出现在行尾,它们会被分成两半。下面是一个例子:
Batata frita pála-
pála, é uma tara de
sabor.
有没有一种方法可以检测一个单词是否被连字符连接,并且如果它在行尾而不将它分成两半?理想的情况是整个单词都转到下一行,但如果不可能,我愿意接受建议。像这样的东西:
Batata frita
pála-pála, é uma
uma tara de sabor.
对我来说,比知道解决方案更重要的是理解它。提前致谢。
编辑
网站在CMS平台上开发,内容由客户端插入,是动态的。我不能指望客户自己使用不间断的连字符(HTML
‑
)。 最佳答案
用 Non-Breaking Hyphens 替换所有连字符。它与不间断空格 (
) 相同,只是它是一个连字符。
关于php - 不要拆分带连字符的单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11506640/