您现在的位置是:主页 > 网站建设 >

解决dede5.7图片大小自适应问题,只需去掉img中的style属性

2020-03-26 21:17网站建设 人已围观 文章来源:未知

简介现在只适应网站成为网站建设一股清流,毕竟自适应网站可以简单适应各种分辨率也不需要很多操作,而且个人感觉优化起来要比单独手机的轻松许多,但是有些朋友发现在操作dede自适...

   现在只适应网站成为网站建设一股清流,毕竟自适应网站可以简单适应各种分辨率也不需要很多操作,而且个人感觉优化起来要比单独手机的轻松许多,但是有些朋友发现在操作dede自适应网站的时候,只有文章图片大小不改变,导致在移动端浏览时手机,图片出现变形,很难看。那么如何解决dede5.7图片大小自适应问题呢?
 
   dede5.7图片大小无法自适应是因为,你在上传图片时,dede会自动给img一个style属性,style属性规定了图片大小,所以导致在其他分辨率流量时,图片只会随分辨率变形而不会自适应,找到问题所在下面我们就需要解决这个问题,那么说就是把图片style属性去掉就可以了。
 
   打开ede/article_add.php文件搜索代码:
 
   $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');
 
   在这句代码下面加入以下代码,

//去除img中的style属性 
$body = preg_replace("/"]/i",'',$body); 
//去除img中的width,height属性 
$exp=Array("/height=.{0,5}s/i","/width=.{0,5}s/i"); $exp_o=Array('',''); $body = preg_replace($exp,$exp_o,$body);

   效果如下如所示

添加去除img中的style width heigh属性图片
 
   这样就把img中style width height属性去掉了,在移动浏览时就会发现图片也可以自适应了。

Tags: 大小    问题  dede5.7  解决  图片  只需  适应 

站点信息

  • 文章统计472篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们