文本节点超过父元素 解决办法

本文介绍了如何使英文或数字文本在达到父元素宽度时换行,提供了两种方法:1. 使用text-overflow:ellipsis; overflow:hidden; white-space:nowrap; 2. 推荐使用word-wrap:break-word或其兼容性更好的属性overflow-wrap:break-word。同时,澄清了关于break-all属性在Chrome中的使用情况。
摘要由CSDN通过智能技术生成

当我们的文本节点内容是英文或者数字时,它默认是不会换行的,如下图
在这里插入图片描述
有两种解决办法
1.省略号
三件套
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;

2.css设置word-wrap: break-word
这样就会在达到父元素的宽度后进行换行了!

注:又找到个类似的属性overflow-wrap: break-word,并且上面那个ie不支持,这个ie支持,推荐使用这个

注:在网上看到有个break-all属性,但是chrome浏览器试过后并没有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值