惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - Rickel

在webView 中使用JS 调用 Android / IOS的函数 Function 数据库镜像的配置 查看SQL Server中某数据库下每个表占用的空间大小 about WBS sql server 2005 压缩实例下所有数据库文件及日志文件 语句 TFS服务器及服务帐号迁域的处理 [西安招聘] 微软西安分公司 招聘.NET软件工程师,MOSS开发工程师 SQL清除数据库日志方法 JavaScript 中的Key 事件区别 ASP.NET URL Rewrite. URL重写 生成高品质的缩略图 Apache Error:(OS 10048)Only one usage of each socket address is normally permitted. 页面响应自定义控件的事件 推荐大家看 《亵渎》 I'm Back 部署带Crystal Reports的Web应用程序 用C#读取Excel文件:从指定单元格开始向右向下读取数据 Well-formed AssemblyInfo.cs 毕业一周年纪念
断字处理 break-word
Rickel · 2005-12-15 · via 博客园 - Rickel

Posted on 2005-12-15 19:46  Rickel  阅读(1790)  评论()    收藏  举报

      偶遇小技巧,记录之~ 分享.

      为了保证页面不被撑坏,网页上要经常处理断字的问题,原来对断字的方法一般都是直接在样式中加入"word-break:break-all"来处理,这样会导致一个问题,就是对于正常应该在单词间断的英文单词,也变成了在单词内断开,给人的感觉蛮奇怪的。
      最近为了解决这个问题,研读了一遍CSS 样式表的手册,重新发现了样式 word-wrap:break-word的定义,如下:
______________________________________________________________________________________

word-wrap      版本:IE5.5+专有属性 继承性:有

 
语法: 
   word-wrap : normal | break-word
 
参数: 
   normal :  允许内容顶开指定的容器边界 
   break-word :  内容将在边界内换行。如果需要,词内换行(word-break)也行发生 

说明: 
    设置或检索当当前行超过指定容器的边界时是否断开转行。 
    对应的脚本特性为wordWrap
______________________________________________________________________________________ -------------------------------------------------------------------------
       从这一段描述来看,break-word包含了wrod-break含有的两个属性,而且是根据需
   要采用word-break:normal 或者word-break:break-all 属性。
       断字处在内容容器边界,所谓的内容容器,就是如td,div等带有Width属性的HTML标
   签。因此,我们只要指定<td> 标签的宽度,在加上该样式,就能保证断字断在合适的位置
   了。

      合适的位置:
         1、 单词长度不大于内容容器长度时,在单词间断;
         2、 若单个单词长度大于内容容器长度时,在单词内强制断行;
      如下:

单词间断  This is a test example
单词内断 This is the longgggggggest test

      代码:
         

<TABLE id=txt style="BORDER-COLLAPSE: separate" width=200 bgColor=#ffc080>
   <TR>
      <TD width=80px bgColor=#efe7d6>单词间断</TD>
      <TD style="WORD-WRAP: break-word" width=120px bgColor=#efe7d6>&nbsp;This is a test example</TD>
   </
TR>
   <TR>
      <TD width=80px bgColor=#efe7d6>单词内断</TD>
      <TD style="WORD-WRAP: break-word" width=120px bgColor=#efe7d6>This is the longgggggggest test</TD>
   </
TR>
</
TABLE>


   -------------------------------------------------------------------------修改中还遇到一个小问题,关于th和td的差异的,顺便放这里吧。
   TH:指定标题列。标题列将在单元格中居中并以粗体显示。
   TD:指定表格中的单元格。
      ------ 一直没注意这两个的差异,以为是一样的呢,原来一直自己写样式,都把TH的默认样式给覆盖了~~

------ Rickel,2005-12-15