zoukankan      html  css  js  c++  java
  • css控制英文内容自动换行問題

    css控制英文内容自动换行

    HTML:

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


    显示效果截图:

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

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

    Pic2:

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

  • 相关阅读:
    修改表结构
    enum/set 约束
    MYSQL 数据类型
    表和数据的基础操作
    存储引擎
    mysql
    HTML 介绍
    selor模块
    select
    协程
  • 原文地址:https://www.cnblogs.com/shuman/p/3673919.html
Copyright © 2011-2022 走看看