当前位置: 首页 > 面试题库 >

如何在HTML中将长行换行而没有空格?

章安宜
2023-03-14
问题内容

如果用户键入的长行中没有空格或空白,则会超出当前元素的宽度,从而破坏格式。就像是:

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈…
...................................................
...................................................

我已经尝试过仅wordwrap()在PHP中使用,但是问题在于,如果有链接或其他有效的HTML,它就会中断。

CSS中似乎有一些选项,但是它们都不在所有浏览器中都起作用。请参阅IE中的自动换行。

你怎么解决这个问题?


问题答案:

我还没有亲自使用它,但是Hyphenator看起来很有前途。



 类似资料:
  • 问题内容: 我想用python来做 。我想在中的此示例中做什么: 在C中: 输出: 在Python中: . 在Python中print会添加或空格,如何避免呢?现在,这只是一个例子,不要告诉我可以先构建一个字符串然后再打印它。我想知道如何将字符串”append”到。 问题答案: 在Python 3中,你可以使用函数的和参数: 不在字符串末尾添加换行符: 在要打印的所有函数参数之间不添加空格: 你可

  • 问题内容: 如何在不牺牲缩进的情况下在Python中换行? 例如: 假设该值超过了建议的79个字符的限制。我的阅读方式如下: 但是,使用这种方法,实线的缩进与的缩进匹配。这看起来有点丑陋。如果有人要遍历我的代码,则由于该语句而导致缩进不均匀看起来很糟糕。 如何在不牺牲代码可读性的情况下有效缩进这样的行? 问题答案: def fun(): print((‘{0} Here is a really l

  • 问题内容: 我与巴西的“ Nota Fiscal Eletronica ”项目合作,在其中他们定义了一种标准的XML文档签名方法。 最近,他们开始要求标签(包括签名标签(*))之间绝对没有空格。 我们碰巧使用了apache的XMLSignature,我似乎无法生成一个缩进的签名。 如果在签名后删除空格,则签名会损坏。 由于它们是预定义的,因此我也无法更改canonicalizer / transl

  • 问题内容: 如果我 在控制台上,我将光标移到行首,最后是 我有 输入。 但是在Eclipse控制台上,我得到了 就像对待CR / LF一样。 我该如何设置? 问题答案: 正如Nishant在评论中指出的那样, 您在 这里 发现了一个错误 。 此错误最初是在2004年报告的 ( > 9年前!?!!),_并且似乎 没有 (或永远) 不会得到修复 。我已经在多个Eclipse版本(甚至是 _Eclips

  • 问题内容: 我知道Internet Explorer具有自动换行样式,但是我想知道是否有跨浏览器的方法可以对div中的文本进行这种操作。 最好是CSS,但JavaScript代码片段也可以正常工作。 编辑:是的,指的是长长的弦,为人们加油! 问题答案: 阅读原始评论时,卢瑟福正在寻找一种 跨浏览器的 方式来包装 不间断的 文本(根据他对IE的自动换行设计,旨在破坏不间断的字符串)。 我现在已经使用