我想知道是否有一种方法可以通过CSS和/或Javascript(或其他替代建议)自动控制HTML文件中的孤立单词。所谓“孤立单词”是指出现在段落末尾新行上的单个单词。例如:“这个段落以一个不理想的孤立单词结尾。”相反,最好的方式是将段落分为两部分:“这个段落不再以不理想的孤立单词结尾。”虽然我知道我可以通过在最后两个单词之间放置HTML不间断空格( )来手动更正这个问题,但我想知道是否有一种自动化的方法,因为手动调整这样的问题对于跨多个文件的大块文本而言很快变得乏味。顺便说一下,CSS2.1属性orphans(和widows)仅适用于整行文本,即使是HTML页面的打印也是如此(更不用说这些属性在大多数主流浏览器中都不被支持)。
许多专业的页面布局应用程序(例如Adobe InDesign)可以通过在孤行出现的地方自动添加不间断空格来自动消除孤行。那么HTML是否有类似的解决方案呢?
许多专业的页面布局应用程序(例如Adobe InDesign)可以通过在孤行出现的地方自动添加不间断空格来自动消除孤行。那么HTML是否有类似的解决方案呢?