div宽度固定实现中英文混合自动换行CSS

因为有个站要改版,最近在折腾前端,

中间遇到一个小问题,今天抽时间查了资料给解决了。

固定宽度了,中间有中英文混合的文字,在IE下出现不自动换行的问题。

代码如下:

<div class="feedback-text">
<a href="/category/id/3.html" title="" target="_blank">DJ舞曲</a>
</div>

对应CSS:

.feedback-text {
top: 0;
left: 0;
width: 27px;
font-size: 12px;
line-height: 14px;
}

.feedback-text a {
color: white;
text-decoration: none;
padding: 8px 5px;
width: 18px;
display: block;
}

从CSS中可以看出,宽度是固定了,

而中英文混合,出现问题,所以对其进行设定自动换行

通过word-break: break-all;对文字进行强制自行换行

把word-break: break-all;加入上面的CSS中即可,

两者任何一个里面添加都是可以的。

暂时解决了这个问题,如果新问题,再折腾吧。