Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript div中的跨浏览器文本换行_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript div中的跨浏览器文本换行

Javascript div中的跨浏览器文本换行,javascript,jquery,html,css,Javascript,Jquery,Html,Css,有没有一种方法可以将一块文本放在div中,并在中间的单词换行,在换行符之前插入“-” 基本上让文本环绕元素-ent这样。然后,我可以创建一个tex-t块,当div id的大小调整后,它将自动环绕到be-轧棉机上。但不管它值多少钱,这可能是你能得到的最好的结果:评论者是对的。但不管它值多少钱,这可能是你能得到的最好的东西:如果你不一定需要“-”,你可以用wrap .wrap {word-wrap:break-word;} <div class="wrap">dfkajdlkfjkad

有没有一种方法可以将一块文本放在div中,并在中间的单词换行,在换行符之前插入“-”


基本上让文本环绕元素-
ent这样。然后,我可以创建一个tex-
t块,当div id的大小调整后,它将自动环绕到be-
轧棉机上。但不管它值多少钱,这可能是你能得到的最好的结果:

评论者是对的。但不管它值多少钱,这可能是你能得到的最好的东西:

如果你不一定需要“-”,你可以用wrap

.wrap {word-wrap:break-word;}

<div class="wrap">dfkajdlkfjkadjfjadjfladjfkajdkjfkajdfad</div>

如果你不一定需要“-”,你可以用wrap

.wrap {word-wrap:break-word;}

<div class="wrap">dfkajdlkfjkadjfjadjfladjfkajdkjfkajdfad</div>

在等待跨浏览器本机对断字的支持时,一种方法可以是:

或添加软连字符服务器端(php):


我有自己使用的在php中添加软连字符的方法(使用上述库),因为该站点是多语言的,所有与语言相关的内容都发生在服务器端。

在等待跨浏览器本机支持连字符时,一种方法可以是:

或添加软连字符服务器端(php):


我有自己使用的在php中添加软连字符的方法(使用上述库),因为该站点是多语言的,所有与语言相关的内容都发生在服务器端。

仅使用CSS,但支持非常有限:在实践中,这无论如何都不会非常有效,因为这些连字符应该出现在音节之间,不是随机字母,检测音节非常困难。正如Jason(+1)所说,这不是跨浏览器的问题,而是跨语言的问题。但谁知道呢。让我们等待HTML6,看看一个基于lang属性(仅使用CSS但支持非常有限)的实现的同义词库单词识别技术:在实践中,这不会非常有效,因为这些连字符应该出现在音节之间,而不是随机字母之间,正如Jason(+1)所说,这不是一个跨浏览器的问题,而是一个跨语言的问题。但谁知道呢。让我们等待HTML6,看看根据lang属性实现的同义词库单词识别技术:)