【问题标题】:How do I get HTML to break on the word only?如何让 HTML 仅在单词上中断?
【发布时间】:2014-11-19 06:10:19
【问题描述】:

HTML 中的流式文本可以带或不带连字符,或者,如果它在单词上对齐。

我如何让所说的文字只在单词上打断并且衣衫褴褛?

例子:

敏捷的小狐狸跳了过去-

那只懒惰的母鸡。

期望的输出是:

小狐狸跳得快

在懒惰的母鸡上。

【问题讨论】:

  • 你的意思是只断字吗?
  • HTML 中的默认行为是仅断字和右对齐,除非您正在做一些非常奇怪的事情。
  • 您能提供一个jsFiddle 来证明这一点吗?

标签: html css


【解决方案1】:

您要查找的属性是word-break

word-break: break-all;

检查这个小提琴:http://jsfiddle.net/376qL5Lg/


要使线路不间断地继续,方法是:

white-space: nowrap;

小提琴:http://jsfiddle.net/7km0c6mb/

【讨论】:

  • 我正在寻找相反的东西,段落文本中的单词不会中断。没有连字符,没有断词。
  • 你的意思是你想让文本离开页面?永不中断?
  • 在这种情况下,您可以使用空格将其设置为 nowrap,而不是分词。新小提琴:jsfiddle.net/7km0c6mb
【解决方案2】:

你可以试试 css 属性 word-wrap。

word-wrap: break-word;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 2015-04-14
    • 2021-06-30
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多