最新公告
  • 欢迎您光临AA分享网,一个高级程序员的学习、分享的分享平台!立即加入我们
  • css中的文字换行代码是什么

    本文环境:windows10、css3,本文适用于所有品牌的电脑。

    本文列举了兼容 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下,长串会被遮住部分内容.

    以上就是css中的文字换行代码是什么的详细内容,更多请关注其它相关文章!

    AA分享网一个高级程序员的学习、分享的IT资源分享平台
    AA分享网-企业网站源码-PHP源码-网站模板-视频教程-IT技术教程 » css中的文字换行代码是什么
    • 257会员总数(位)
    • 5897资源总数(个)
    • 8本周发布(个)
    • 0 今日发布(个)
    • 538稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情