对于XML文件,当我们向其中加入长的英文 文本时,会出现显示不全的情况。主要原因是IE不能自动换行。
解决办法是:在xsl样式表中加入word-break: break-all;
如: <col style="width:70ex;word-break:break-all;"/>
word-break的说明, 注意word-break 是IE5+专有属性
语法:
word-break : normal | break-all | keep-all
参数:
normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本
说明:
设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。
对于中文,应该使用break-all 。
本文介绍了解决XML文件中长英文文本显示不全的问题。通过在XSL样式表中使用word-break属性设置为break-all,使得IE浏览器可以正确地进行自动换行。详细解释了word-break的不同值及其适用场景。
1151

被折叠的 条评论
为什么被折叠?



