在HTML/CSS中使用印刷术时常见的问题是我们在瑞典语中称为“horunge”(英语为“widow”)。JavaScript避免寡妇
它是什么:
假设你有一个盒子的200像素的宽度和与文本“我爱typograpy非常”。现在的文本休息和变成:
我爱印刷术很
多
作为一名设计师,我不想一个字私生子(单字/行)。如果这是一个文件/ PDF等我会很前打破字,看起来像这样:
我爱印刷术
非常
看起来好多了。
我可以用CSS规则或javascript解决这个问题吗?这条规则应该是永远不要让一个字在一行中空虚。
我知道它可以通过添加<br />
来解决,但是这不是动态的宽度,进料的内容,不同的翻译, 我解决了浏览器字体渲染问题等
更新(解决方案)有效的解决方案我的问题与此jquery插件:http://matthewlein.com/widowfix/
寡妇......单词混蛋......我爱瑞典! :) – rybo111