.CSS.防止文本中的行仅包含一个单词
CSS. prevent line in text to only contain one word
快速提问,
找不到任何好的解决方案。在一个网站上,我有很多段落。它的响应式有时会使文本中的最后一行只有一个单词。
你能不能强迫它至少有两个词?
不幸的是,
这在CSS中是不可能的。但是,您可以使用更简单的解决方案,只需将单词之间的最后一个空格替换为
(最好的方法是使用像PHP这样的服务器端语言,但您也可以使用Javascript(。
例:
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
http://jsfiddle.net/h1bhuexL/
你不能。这不属于 CSS 的管辖范围,因为它无法检测子字符串。这要么是JS的工作,要么是预处理器(PHP等(。
如果您知道 CSS 的具体宽度:
element { width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
在 JS 中,只需用 ' '
(空格(拆分行,并仅显示它创建的数组的第一个条目。
var str = "How are you doing today?";
var res = str.split(" ");
document.getElementById("demo").innerHTML = res[0];
问候。
相关文章:
- 删除javascript中包含特定单词的行
- Javascript(如果var包含一个单词,则仅更改该单词的颜色)
- 忽略包含特定单词的模式
- 重定向到同一页面,但其中包含一条消息
- 重定向到同一页面,但其中包含一条消息
- 如何只包含一次javascript文件
- 响应字段包含一个子级时的节点 SOAP 强制数组
- Javascript 警报:如果消息包含某个单词,则阻止
- 如何检查我的字符串是否包含某些单词
- .CSS.防止文本中的行仅包含一个单词
- JavaScript正则表达式测试字符串是否包含特定单词(带变量)
- 如果单元格中的文本包含特定单词,则在其中放入图像
- 如何使用bower在javascript项目中包含一个私有的本地文件
- 如何制作一个包含必需单词js+HTML的文本框
- 使用moment js创建一个包含一周中的几天和一天中的几个小时的数组
- 正则表达式到带有起始字母,它包含一个单词
- 更改包含指定单词的元素的样式
- 谷歌电子表格脚本为包含某个单词的行着色,并自动将该行移动到另一张工作表
- 如何检查对象是否包含一组属性
- 删除包含特定单词的对象/字段