:小技巧:让文章的大图片不破坏布局

:

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

  相信很多朋友,都曾遇到过,发表一篇普通文章,如果图片宽度超过内容区域大小,图片就会把表格撑大,打乱面页的布局,懂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)\"";


上一篇: cdcd系统出现Safe Alert: Request Error step 1/2 ! 解决方法

下一篇: dedecms根据下级栏目获得顶级栏目名称的SQL语句

最新文章

热门文章

快读网 轻松阅读 享受快乐生活

网站邮箱:wodd7@hotmail.com

Top