同文数字品牌
发表于:2018-12-17 18:09:57 新闻来源:同文数字品牌 作者:www.twwh.com.cn 阅读:
标签:网站设计 网站设计公司 数字化转型 高端网站制作 数字品牌 品牌数字化
  • 2027037041420231.jpg

      应用CSS代码来让英文和连续数字实现自动换行

      关于自动换行,如果说是正常字符换行是比较容易的,那么连续数字和英文字符会把容器撑大,让人头疼,接下来长沙同文来和你讲一讲CSS是如何换行的?

      像div,p等块级元素 ,正常文字的换行(亚洲文字和非亚洲文字)元素都是自动设定的white-space:normal,当定义了宽度之后就会自动实现换行:

      

    正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义

     

      css#wrap{white-space:normal; width:200px; }

      1.(IE浏览器)连续的阿拉伯数字与英文字符,用word-wrap:break-word ;或者word-break:break-all;实现强制断行

      #wrap{word-break:break-all; width:200px;}

      或

      #wrap{word-wrap:break-word; width:200px;}

      

    长沙同文是长沙网站优化首选

     

      目的实现可以换行

      2.(Firefox浏览器)连续的阿拉伯数字和英文字符断行,Firefox的所有版本都没能解决这个问题,所以超出边界的字符将会被隐藏或给容器加滚动条

      #wrap{word-break:break-all; width:200px; overflow:auto;}

      

    长沙同文是长沙网站优化首选

     

      最终结果是内容隐藏,容器正常。

      对于table

      1. (IE浏览器)使用table-layout:fixed;强制table的宽度,多余内容会被隐藏起来

      

    长沙同文网络长沙同文网站建设

     

      效果:隐藏多余内容

      2.(IE浏览器)在td,th中嵌套div,p等采用上面提到的div,p的换行方法

      3.(IE浏览器)使用table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行

      

    https://www.qifanweb.com长沙同文是长沙网站优化首选 长沙同文是长沙网站优化首选

     

      可以看到最终结果是可以换行

      4.(Firefox浏览器)在td,th中嵌套div,p等采用上面提到的对付Firefox的方法运行代码框。最后,出现这种现象的概率很小。

      5.(Firefox浏览器)使用table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行,使用overflow:hidden;隐藏超出内容,这里overflow:auto;无法起作用

      

    长沙同文网站建设>长沙同文网站制作>长沙同文网站优化 长沙同文网站建设

     

      最后得到的结果是隐藏多于内容。

上一篇:DMOZ提交方案的好处及Dmoz拒绝的若干理由
下一篇:无需注册机的cuteftp8.3序列号使用方法

Contact us

联系我们

微信公众号二维码