css控制英文内容自动换行

css控制英文内容自动换行

HTML:

css控制英文内容自动换行
<!--
因为要显示的内容是用户通过CMS添加进入数据库,再抓取出来前台显示的,所以你根本无法
控制每一行内容的长度.
所以我在显示内容的div设置了一个宽度,同时为了一面撑破div,所以也就使用了word-wrap:break-word; .
显示的结果:就是div没有被撑破,但是英文单词却被拆分了,请看截图.
最终发现的原因是:因为内容是从word文档粘贴进去的,所以空格是html的空格实体[&nbsp].
因此,就变得似乎word-wrap:break-word;不起作用了,所以又去折腾work-break|word-space属性,发现都没有用.
-->
<div style="width:260px;word-wrap:break-word;white-space:no-wrap;">
      <!-- there is the content in english-->
</div>
css控制英文内容自动换行


显示效果截图:

css控制英文内容自动换行

 

被拆分的单词与源代码预览对比截图:

css控制英文内容自动换行

 

发现是因为word文档出现的空格问题后,那就只能寻求数据库插入记录时过滤这种&nbsp的烦人问题了,以及必须要将原来已经插入数据库中内容所带有的&nbsp替换为文本空格,所以就有了下面的数据库操作语句截图:

css控制英文内容自动换行

 

Pic2:

css控制英文内容自动换行

 

参考文章链接: http://liuhanjun.iteye.com/blog/1014841 | http://7464431.blog.51cto.com/7454431/1351075 ,这两个链接都是在讲word文档空格与文本空格。

 

 

css控制英文内容自动换行,布布扣,bubuko.com

css控制英文内容自动换行

上一篇:ssh三大框架集成后,jsp中采用forword标签提交时会报错的解决方案


下一篇:asp.net mvc 使用Ajax