我想知道是否有办法自动控制 HTML文件中的孤立单词,可能是通过使用CSS和/或Javascript(或其他东西,如果有人有其他建议).
通过'孤儿词',我的意思是在段落末尾出现在新行上的单数词.例如:
"This paragraph ends with an undesirable orphaned word."
相反,最好让段落中断如下:
"This paragraph no longer ends with an undesirable orphaned word."
虽然我知道我可以通过 在最后两个单词之间放置一个HTML不间断空格()来手动纠正这个问题,但我想知道是否有办法自动化这个过程,因为像这样的手动调整对于大块来说很快就会变得乏味跨多个文件的文本.
顺便说一句,CSS2.1属性orphans(和widows)仅适用于整行文本,甚至仅适用于HTML页面的打印(更不用说这些属性在很大程度上不受大多数主流浏览器的支持).
许多专业的页面布局应用程序,例如Adobe InDesign,可以通过自动添加孤立发生的非破坏空间来自动删除孤儿; 是否有任何类型的HTML等效解决方案?