因为有个站要改版,最近在折腾前端,
中间遇到一个小问题,今天抽时间查了资料给解决了。
固定宽度了,中间有中英文混合的文字,在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中即可,
两者任何一个里面添加都是可以的。
暂时解决了这个问题,如果新问题,再折腾吧。