javascript - CSS。防止文本中的一行只包含一个词

标签 javascript html css

<分区>

快速提问,

找不到任何好的解决方案。在一个网站上,我有很多段落。它的响应有时会使文本中的最后一行只有一个词。

你能不能强制它至少有 2 个词?

最佳答案

不幸的是,这在 CSS 中是不可能的。但是,您可以使用更简单的解决方案,只需将单词之间的最后一个空格替换为  (最好的方法是使用服务器端语言,如 PHP,但您也可以使用 Javascript)。

例子:

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna&nbsp;aliqua.</p>

http://jsfiddle.net/h1bhuexL/

关于javascript - CSS。防止文本中的一行只包含一个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27400192/

上一篇:javascript - 如何通过扩展程序获取(不设置)Chrome 中选定文本的背景颜色?

下一篇:计算属性中 Max-Height 与 Height 之间的 CSS 差异

相关文章:

css - 为什么表格中的行折叠时会显示 Gap?

javascript - 类确实存在但未找到

javascript - 最佳实践 : Accessing radio button group

javascript - 根据下拉选择动态填充字段 (Javascript/HTML)

html - 如何在页面上制作 3 个单独的列?

javascript - 如何去掉推特分享框中的�

javascript - 使用 Object.create(null) 创建对象时 __proto__ 如何工作

javascript - 创建重复的js数组

html - 需要将文本放在表格中的图像上

javascript - 实时预览与代码扩展