通常的我们在读取文章标题的时候,遇到字符过多,都是通过程序在SERVER端截取一定的字符数,然后添加...来实现标题长度截取的。其实我们也可以通过CSS来控制。

实列如下:

.title

{

width:200px;

white-space:nowrap;

word-break:keep-all;

overflow:hidden;

text-overflow:ellipsis;

}

可用span或div引用,例如:

客户端解决标题显示太长省略多余部分并加省略号的样式

客户端解决标题显示太长省略多余部分并加省略号的样式

以上2例显示在超过样式定义的200px宽度后,后面的字符将被...替换.

=============================================================================

(外一)

word-wrap : break-word ;word-break : break-all ;

word-wrap是控制换行的。

使用break-word时,是将强制换行。中文没有任何问题,英文语句也没问题。但是对于长串的英文,就不起作用。

break-word是控制是否断词的。

normal是默认情况,英文单词不被拆开。

break-all,是断开单词。在单词到边界时,下个字母自动到下一行。主要解决了长串英文的问题。

keep-all,是指Chinese, Japanese, and Korean不断词。即只用此时,不用word-wrap,中文就不会换行了。(英文语句正常。)

ie下:

使用word-wrap:break-word;所有的都正常。

让英文英文自动换行

style=”WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all”

还有一种情况,往往需要设置数据只在一行里显示,但调用数据的时候,当没有为数据设定固定的长度的话,无论是IE还是firefox,到达边界都会自动换行(就算是设置了,但又会有英文和中文的字数区别,字数限制的个数又会是一个让你头痛或需要取舍的问题)。

哪有什么更好的解决办法呢?其实可以用CSS 的 white-space: nowrap 来解决这个问题。使用这个css属性之后,文本只有在遇到空格或者是换行符的时候才能换行。

如果是要应用到displaytag上面去的话,就在displaytag table中加{styel:wordwrap:break-word;}或直接在displaytag.css中对display样式进行增加。

如果是要应用到table上面的直接写到table 中 {styel:wordwrap:break-word;},不用写在每个td中。而且要是被多个table引用的话,直接写到总样式中……

java英文单词断行_CSS样式解决英文换行断词问题相关推荐

  1. CSS样式解决英文换行断词问题

    * {word-wrap : break-word ;word-break : break-all ;} /*word-wrap是控制换行的. 使用break-word时,是将强制换行.中文没有任何问 ...

  2. 解决给word中表格设置“跨页断行”后出现大片空白

    解决给word中表格设置"跨页断行"后出现大片空白 在写文档时出现了如下难堪情景,那个字他就是不到下一页去,它不想分开,就硬给它分开. 解决办法:在表格处右击,"表格属性 ...

  3. 袁创:文本编辑器中文字断行及排版算法研究

    文本编辑器是一种非常复杂的图形软件,涉及到的很多开发技巧和软件结构都是传统的数据库程序开发中所从未应用的,因此掌握相关技术的人是非常的少的.在其中文字断行及排版算法是编辑器开发中的核心算法之一.如果没 ...

  4. Vue给table指定行加样式

    需求:动态表格指定行加样式 解决方法::cell-style="cellStyle" 适用表格插件:Element.vxe-table 注:本文以vxe-table表格插件示例,E ...

  5. 文本编辑器中文字断行及排版算法研究

    文本编辑器中文字断行及排版算法研究 袁永福 2013/4/15 文本编辑器是一种非常复杂的图形软件,涉及到的很多开发技巧和软件结构都是传统的数据库程序开发中所从未应用的,因此掌握相关技术的人是非常的少 ...

  6. Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行...

    点击上方 "程序员小乐"关注公众号, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 Destiny decides who enters your lif ...

  7. phpexcel_cell 获取表格样式_Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行...

    精品推荐 国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布! Docker快速手上视频教程(无废话版)[免费] 作者:E-iceblue https://www.cnblo ...

  8. java操作跨页的word cell_Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行...

    本文将对如何在Java程序中操作Word表格作进一步介绍.操作要点包括 如何在Word中创建嵌套表格. 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表 ...

  9. java操作跨页的word cell_Java 创建Word表格/嵌套表格、添加/复制表格行或列、设置表格跨页断行...

    概述 表格作为一种可视化交流模式及组织整理数据的手段,在各种场合及文档中应用广泛.常见的表格可包含文字.图片等元素,我们操作表格时可以插入图片.写入文字及格式化表格样式等.下面,将通过Java编程在W ...

  10. Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行

    本文将对如何在Java程序中操作Word表格作进一步介绍.操作要点包括 如何在Word中创建嵌套表格. 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表 ...

最新文章

  1. [源码和文档分享]基于java 的仿QQ聊天工具
  2. 使用聚类算法(Kmeans)进行数据降维并作为分类算法逻辑回归(logistic Regression)的数据预处理步骤实战
  3. expdp\impdp及exp\imp
  4. www/index.html would like to use your current location
  5. micropython是啥 知乎_嵌入式开发必备调试工具:Micro-Lab
  6. java 检测硬盘原理_深入Java核心 Java内存分配原理精讲
  7. mysql中的函数有哪些?(1.数字函数)
  8. 使用Chameleon,Shrinkwrap,Drone / Graphene与Arquillian进行Java EE集成测试
  9. sicp 2.3-2.5 习题
  10. canal DevGuide
  11. 2017-07-08 前端日报
  12. VS2015社区版登录账号后仍然无法使用解决方案
  13. 需求分析与原型图设计
  14. 虚拟机主机服务器出现SSH已启用,ESXi去掉 SSH已经启用的警告信息
  15. 会声会影应该如何制作电影开幕效果
  16. mac卸载Sophos[即使没有服务端管理员密码]-完整有效彻底
  17. iOS 3DTouch的小细节
  18. [UE4]射击产生弹孔:Spawn Decal At Location、Spawn Decal Attached
  19. TCP协议的三次握手大体流程
  20. C# 汉字转拼音 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母...

热门文章

  1. 云计算就业方向及前景怎么样
  2. 中国电信物联网开放平台对接历程
  3. Dell 电脑的重装系统以及关键散热驱动建议
  4. 微信小程序之转发功能,自定义转发标题文字和图片
  5. wifi模块php,什么是Wifi模块 Wifi模块功能有哪些
  6. Selenium+IP爬虫刷新网页
  7. 浅谈周大福的积分运营
  8. matlab绘制雷达图
  9. macos 设置黑白打印_如何停止双面打印成为macOS中的默认设置
  10. html注册页面带验证码,登陆注册-带图片的验证码