html中长英文字符串不能换行溢出元素的问题解决方法

1 问题说明

在h1元素中有一个很长的一串英文的话发现不能自动换行,溢出了h1元素,如图所示:

2 解决方法

给h1元素样式添加word-wrap和word-break的属性,如下代码:

h1{
  word-wrap:break-word;
  word-break:break-all;
}

改完后的效果如下:

3 word-wrap和word-break说明

word-wrap:break-word与word-break:break-all共同点是都能把长单词字符串强行断句。

不同点是word-wrap:break-word会首先起一个新行来放置长单词,
新的行还是放不下这个长单词的话,则会对长单词进行强制断句,如图所示:

而word-break:break-all则不会把长单词放在一个新行里,
当这一行放不下的时候就直接强制断句了,如图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值