• 这是一个错误的观点! 2019-05-03
  • 文脉颂中华——黄河新闻网 2019-04-26
  • 陕西证监局发布行政处罚 两人涉内幕交易被罚30万和15万 2019-04-26
  • 市民举报垃圾短信被拉黑 12321:服务提供商违规操作 2019-04-18
  • 中央和国家机关工委召开领导干部会议 2019-04-18
  • 高清:C罗帽子戏法科斯塔梅开二度 葡萄牙3 2019-04-15
  • 人民日报看河北--河北频道--人民网 2019-04-04
  • 图解:短视频平台频遭约谈敲响警钟,野蛮生长要不得! 2019-04-04
  • 2000万元福彩公益金助贫困考生圆大学梦 2019-04-02
  • 习近平24字点赞中国人民 2019-03-26
  • 陕西卫计委党组书记胡志强被查,系山西省委原书记胡富国长子 2019-03-26
  • 俄罗斯的“地球盛会”,是增进世界和平和友谊的盛会。 2019-03-26
  • 北京现代ENCINO领衔 老爸心仪座驾推荐 2019-03-25
  • 从朝美的对话和双方表现的诚意来看,形势正向好的方向发展。这应了中国那句解铃还需系铃人的老话,只有当事国之间的直接对话才能真正解决问题,其它都是弯路。 2019-03-25
  • 坚决维护习近平总书记核心地位br维护党中央权威和集中统一领导 2019-03-24
  • 小技巧:让文章的大图片不破坏布局
    小俊工作室 / 2016-02-05

    解决页面出现图片过大、撑破表格或不显示超出部分图片的问题

    相信很多朋友,都曾遇到过,发表一篇普通文章,如果图片宽度超过内容区域大小,图片就会把表格撑大,打乱面页的布局,懂CSS的朋友能会通过css来定义,让超出的部分隐藏起来,但这样,图片的美观性就很差,显示不出来超出的部分,论坛中还有一些朋友,用css方法,当图片过大后,将图片自动缩小,但是我试过,因为CSS对各个浏览器存在兼容问题,我在IE6下测试,一点作用也没有。下面给大家介绍一下我在DEDECMS里的方法(不用修改源程序,只需要在模板里使img加上JS控制代码,然后将原始图片等比例缩?。?。

    第一步:

    在img加上便签,还要去掉height属性。

    修改内容页模板的{dede:field.body /}
    {dede:field.body runphp='yes'}
    $content = @me;
    $mode1 = "/<img/";
    $mode2 = "/height="(d+)" /";
    $str1 = "<img onload="javascript:ImgReSize(this)"";
    $content = preg_replace($mode1,$str1,$content);
    $content = preg_replace($mode2,"",$content);
    @me = $content;
    {/dede:field.body}

    第二步:

    将下面代码插入到<head></head>中,注意那个670的数值,这个值意思是当图片超过这个数值,自动将图片缩小,宽度缩小为670,高度自动按比例缩小,这样不会变型。

    <script language='javascript'>
    function ImgReSize(e)
    {

    if(e.width>670) // 670可根据你文章的内容区域大小,可调整
    {
    e.width=670; // 等同上面你设的那个数值
    e.style.width="";
    }
    if(e.height>10)
    {
    e.style.height="";
    }

    }
    </script>

    到这里,就完活了,如果你懂CSS最好找到对应的CSS,将它的宽设定好,然后定义一下,超出部分隐藏,因为有时候,文章在加载的过程中,显示的是你原始大小,加载完成后,JS才会起作用,将图片缩小。

    转载请注明出处:小俊工作室

    阿里云云服务器

  • 这是一个错误的观点! 2019-05-03
  • 文脉颂中华——黄河新闻网 2019-04-26
  • 陕西证监局发布行政处罚 两人涉内幕交易被罚30万和15万 2019-04-26
  • 市民举报垃圾短信被拉黑 12321:服务提供商违规操作 2019-04-18
  • 中央和国家机关工委召开领导干部会议 2019-04-18
  • 高清:C罗帽子戏法科斯塔梅开二度 葡萄牙3 2019-04-15
  • 人民日报看河北--河北频道--人民网 2019-04-04
  • 图解:短视频平台频遭约谈敲响警钟,野蛮生长要不得! 2019-04-04
  • 2000万元福彩公益金助贫困考生圆大学梦 2019-04-02
  • 习近平24字点赞中国人民 2019-03-26
  • 陕西卫计委党组书记胡志强被查,系山西省委原书记胡富国长子 2019-03-26
  • 俄罗斯的“地球盛会”,是增进世界和平和友谊的盛会。 2019-03-26
  • 北京现代ENCINO领衔 老爸心仪座驾推荐 2019-03-25
  • 从朝美的对话和双方表现的诚意来看,形势正向好的方向发展。这应了中国那句解铃还需系铃人的老话,只有当事国之间的直接对话才能真正解决问题,其它都是弯路。 2019-03-25
  • 坚决维护习近平总书记核心地位br维护党中央权威和集中统一领导 2019-03-24
  • 现金娱乐平台 3d试机号分析汇总千禧 大乐透螺旋矩阵分析法 江西多乐彩开奖结果今天 足彩比分直播500 重庆时时彩开奖 福彩3d开奖号码 快乐12走势图基本走势 北京赛车骗局真相 2017039福彩开奖 中国足彩网德甲积分榜 天津时时彩走 黑龙江快乐扑克派视频 3d彩经网 鼎牛德州扑克 pk10官网