CharleyNancy · 发表于 2017-01-10

文章81 · 评论0

网页的标准,IMG不支持onload标签怎么办

字数1386 · 浏览 672 · 评论 0

这个记得以前有人问过我,但是我那时还没有注意这些. 现在终于遇到这个问题了.因为 img 标签是没有 onload 事件的.所以 UBB 代码中的img用到的onload来处理大的图片进行自适应,这样的办法就不能采取了.但是经过测试,body还是可以带onload事件的, 所以我解决的办法就是在页面全部加载完后再处理太大的图片.于是我用JS写了一段简单的代码复制内容到剪贴板程序代码 程序代码 function ReImgSize(){  for (j=0;j420)?"420":document.images[j].width;   } }然后 在 body 上加上 onload="ReImgSize()" 就可以了.经过测试,在Mozilla和IE上通过.在这里补充一下关于 图片的自适应,这点Mozilla做的比IE好,因为可以用CSS来控制图片的自适应.我们都知道 Mozilla 支持一个 max-width 的CSS语法.于是,我们这样这样定义图片的全局样式复制内容到剪贴板程序代码 程序代码img{ max-width:100%;height:auto;}这样图片就回在div或table内自动适应其大小了.

本文系作者 CharleyNancy 授权问说网发表,并经问说网编辑,转载请注明出处和 本文链接

问说网手机版

躺着 站着 跪着轻松访问

更多 热门话题

APP界面

关注 APP界面

文章 41507 · 浏览 1183

APP欣赏

关注 APP欣赏

文章 41430 · 浏览 1072

APP手机界面

关注 APP手机界面

文章 41420 · 浏览 1101

图片素材

关注 图片素材

文章 29463 · 浏览 728

高清图片

关注 高清图片

文章 26225 · 浏览 860

更多 推荐作者

关注 秋末残雪

文章 99 · 评论 0

关注 秋天的孤寂

文章 97 · 评论 0

关注 惢碎葬爱

文章 91 · 评论 0

关注 怎麽继续

文章 88 · 评论 2

关注 倾听寂寞

文章 82 · 评论 0

关注 溫柔的溫柔

文章 86 · 评论 0

发布评论

顶部 反馈 评论 底部

意见反馈

感谢您对问说网的支持,提出您在使用过程中遇到的问题或宝贵建议,您的反馈对我们产品的完善有很大帮助。

您的反馈我们已收到!

感谢您提供的宝贵意见,我们会在1-2个工作日,通过您留下的联系方式将处理结果反馈给您!