仅使用CSS防止段落中一行末尾出现单个单词

仅使用CSS防止段落中一行末尾出现单个单词,css,Css,我已经浏览了互联网和css规范/提案,我甚至不确定我在这里寻找的是正确的东西。。。CSS寡妇和孤儿似乎只适用于列的文本 有没有一种方法可以防止一个单词在一段的末尾出现在它自己的行上?例如: This is my paragraph and I don't want a single word to be hanging at the end like this. 相反,我希望: This is my paragraph and I want at least two words to b

我已经浏览了互联网和css规范/提案,我甚至不确定我在这里寻找的是正确的东西。。。CSS寡妇和孤儿似乎只适用于列的文本

有没有一种方法可以防止一个单词在一段的末尾出现在它自己的行上?例如:

This is my paragraph and I don't want a 
single word to be hanging at the end like 
this.
相反,我希望:

This is my paragraph and I want at least 
two words to be hanging at the end 
like this.
我试图不插入任何NBSP,或添加任何其他标记,因为此内容是动态生成的。希望能找到一个纯CSS的解决方案


提前谢谢

也许可以尝试使用文本对齐:justify。另外,发布您尝试过的内容(html+css)css寡妇和孤儿只在媒体打印上起作用,并影响页面的最后几行……代码只是段落标记中的文本。例如,此段落标记内的文本

。我希望在不在段落标记中添加任何额外的html或内容的情况下实现这一点。我也希望在没有javascript的情况下实现这一点。所以-只有p{…}中的一个样式。话虽如此,这个问题可能没有答案:)我认为你的要求没有解决办法。因为您正在寻找一个动态编程解决方案,我假设它运行于动态文本。您必须使用某种脚本来解析文本。但如果它实际上是静态的,您可以按照其他人的建议,将一些元素封装在额外的span/div中