| 導購 | 订阅 | 在线投稿
分享
 
 
 

CSS文字换行详细解说

2008-12-04 08:25:58  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
  本文列举了兼容 IE 和 FF 地换行 CSS 推荐样式,详细介绍了word-wrap同word-break地区别.兼容 IE 和 FF 地换行 CSS 推荐样式:

  最好地方式是

  word-wrap:break-word; overflow:hidden;

  而不是

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

  也不是

  word-wrap:break-word; overflow:auto;

  这种最好地方式,在 IE 下没有任何问题,在 FF 下,长串英文会被遮住超出地内容.

  技术总结:

  word-wrap是控制换行地.

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

  break-word是控制是否断词地.

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

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

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

  IE下:

  使用word-wrap:break-word;所有地都正常.

  FireFox下:

  如这2个都不用地话,中文不会出任何问题.英文语句也不会出问题.但是,长串英文会出问题.

  为了解决长串英文,一般用word-wrap:break-word;word-break:break-all;.但是,此方式会导致,普通地英文语句中地单词会被断开(IE下也是).

  目前主要地问题存在于 长串英文 和 英文单词被断开.其实长串英文就是一个比较长地单词而已.即英文单词应不应该被断开那?那问题很明显了,显然不应该被断开了.对于长串英文,就是恶意地东西,自然不用去管了.但是,也要想些办法,不让它把容器撑大.

  用:overflow:auto; IE下,长串会自动折行.FireFox下,长串会被遮盖.

  所以,综上,最好地方式是word-wrap:break-word;overflow:hidden;而不是word-wrap:break-word;word-break:break-all;.

  word-wrap:break-word;overflow:auto;在IE下没有任何问题.在FireFox下,长串会被遮住部分内容.
 
 
 
本文列举了兼容 IE 和 FF 地换行 CSS 推荐样式,详细介绍了word-wrap同word-break地区别.兼容 IE 和 FF 地换行 CSS 推荐样式: 最好地方式是 word-wrap:break-word; overflow:hidden; 而不是 word-wrap:break-word; word-break:break-all; 也不是 word-wrap:break-word; overflow:auto; 这种最好地方式,在 IE 下没有任何问题,在 FF 下,长串英文会被遮住超出地内容. 技术总结: word-wrap是控制换行地. 使用break-word时,是将强制换行.中文没有任何问题,英文语句也没问题.但是对于长串地英文,就不起作用. break-word是控制是否断词地. normal是默认情况,英文单词不被拆开. break-all,是断开单词.在单词到边界时,下个字母自动到下一行.主要解决了长串英文地问题. keep-all,是指Chinese, Japanese, and Korean不断词.即只用此时,不用word-wrap,中文就不会换行了.(英文语句正常.) IE下: 使用word-wrap:break-word;所有地都正常. FireFox下: 如这2个都不用地话,中文不会出任何问题.英文语句也不会出问题.但是,长串英文会出问题. 为了解决长串英文,一般用word-wrap:break-word;word-break:break-all;.但是,此方式会导致,普通地英文语句中地单词会被断开(IE下也是). 目前主要地问题存在于 长串英文 和 英文单词被断开.其实长串英文就是一个比较长地单词而已.即英文单词应不应该被断开那?那问题很明显了,显然不应该被断开了.对于长串英文,就是恶意地东西,自然不用去管了.但是,也要想些办法,不让它把容器撑大. 用:overflow:auto; IE下,长串会自动折行.FireFox下,长串会被遮盖. 所以,综上,最好地方式是word-wrap:break-word;overflow:hidden;而不是word-wrap:break-word;word-break:break-all;. word-wrap:break-word;overflow:auto;在IE下没有任何问题.在FireFox下,长串会被遮住部分内容.
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
王朝网络微信公众号
微信扫码关注本站公众号 wangchaonetcn
 
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味著赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有