span中显示的内容不自动换行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了span中显示的内容不自动换行相关的知识,希望对你有一定的参考价值。

<span style="word-wrap: break-word;word-break : break-all;width:500px;"><c:out value="$row.Content"/></span> 麻烦大神们帮我看看style该怎么写才能自动换行?

本人无财富值了 只能在这厚着脸皮向大家请教了

你的内容是不是连续的英文字符啊?
这种没用的内容多出来就隐藏掉吧。
正常的英文单词,或者中文内容都可以自动换行的。
参考技术A span是内联的,可以把它转换成区块才能换行,加上display:block; 参考技术B span本来就是行内元素 要想不自动换行就做成block吧 并设定了一个宽度就可以了 参考技术C 1楼说了一部分,我再补充下。你的这些样式可以都删掉,对于span来说,如果你不规定display:block那么其他那些对于行元素都没有意义。
正常的英文和中文都能自动换行,如果你为了测试写了一串连续的a,那没办法了。

如果你的意思是指row.Content的内容中包含了换行,而输出中没有换行的话,那是因为html中必须使用<br />换行,可以将\n转换为<br />标记就行了。本回答被提问者采纳

网页制作中,怎么样解决连续几个<span>会显示在一行,满了会自动换行的问题?求解!!

SPAN是无意义的块元素也就是说他不具备自动换行的属性,可以在其样式里面写面dispaly属性设block,这样的话该span就具备div换行的属性了。

推荐你看一下行内元素和块状元素的区别!

span display:bolck
参考技术A 你是要span每一个都换行吗?加<br/>就OK啦

以上是关于span中显示的内容不自动换行的主要内容,如果未能解决你的问题,请参考以下文章

span元素文字自动换行

网页制作中,怎么样解决连续几个<span>会显示在一行,满了会自动换行的问题?求解!!

html中为啥会自动增加span标签,会自动换行,不想要这个自动的功能,怎么去除

网页html问题:添加了一个span标签,里面放了几百个文字,为啥在显示的时候会自动换行,刚好适

html中多个span横向,如何实现换行自动对齐上一行?

html 中文标点 强制换行