长沙网站建设,长沙小程序开发公司,长沙软件APP开发-同文数字
您当前的位置:首页 > 数字学院 > 网络学院 > 如何使英语和连续数字的自动换行用CSS代码实现?

如何使英语和连续数字的自动换行用CSS代码实现?

发表于:2018-12-17 18:09:57 新闻来源: 作者: 阅读:

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;无法起作用

  

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

 

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

标签:
 相关文章
无相关信息
同文小程序二维码
小程序开发咨询热线 13272492149

联系我们

地址/Add:长沙市万家丽北路988号月畔湾2栋A座-1116室(通城电器楼上)

电话/Tel:13272492149 Mobile:13272492149

Copyright © 2008~2020 长沙同文文化传播有限公司 91430103095423363W All Rights Reserved 版权所有 湘ICP备18003453号-2