如何解决采集数据后因为英文字符换行而引起的页面变型
很多的时候我们因为网站模板设计与CSS样式的不严谨,导至站内某些文章将出现不同程序的页面错乱!
常见的如:图片过大,英文字符不换行,采集时多采集了<div> <table>等等..
在这里我为大家说一下因为 非中文字符不换行 而导至页面出错的解决帮法!(其它的相关问题大家可以在本站(diyxinyun.cn)中查寻...)
一;如何判断网站变型或错乱是因为 非中文字符不换行 造成的!
查看你的文章中是否含有连续且不换行的非中文字符,如1111111111111111111111... kakljoiuioiolkjoiuioukljkljiouoi....等等.一般此种情况很好判断..
二;如何解决
比如你的网站模板的文章内容或软件介绍的标签是放在 <div class="XXXX">标签</div>
那你你只需要在原来的基础上添加一个style="word-break: break-all ;word-wrap :break-word;"结果如下: <div class="XXXX" style="word-break: break-all ;word-wrap :break-word; ">标签</div>
如果说你的网站生成静态建议直接在CSS样式中添加,添加方法我这里稍作一个说明:
在你的CSS样式表中找到 .XXXX {..样式..}并直接在大括号里面添加word-break: break-all ;word-wrap :break-word; 每个样式中以分号隔开!
三;保存(如生成了静态请重新生成,直接添加在CSS样式表中的不需要重新生成)