1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

又来麻烦大家了,唉,出一些令人郁闷的问题

本帖由 helps2006-04-19 发布。版面名称:前端开发

  1. helps

    helps New Member

    注册:
    2006-02-12
    帖子:
    17
    赞:
    0
    1,如何防止图片把盒的边框撑变形?

    2.在IE中如何设置.js出来的文字?用盒设置.js出来的文字大小,在foxfire可以正常显示,但在IE中还是原来的样子。
    我用帝国ecms,使用js调用热门评论之类的,出来的文字与正文一样大,在IE中不能控制,在foxfire却可以,郁闷~
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    第一个问题,你可以通过修改图片的宽度和高度来实现。

    可以通过脚本来设置这些数值。比如你的显示区域有个固定的宽度,你可以对图片的宽度进行判断,如果大于你设定的宽度,就将图片宽度设为你觉得合适的值,高度等比例缩放。

    或者通过 CSS 直接对图片固定宽度和高度(这样可能会出现变形)。

    第二个问题,通过 JS 显示的文本内容,一样可以通过 CSS 来控制。

    例如有如下代码:

    <div id="topNews">
    <script language="javascript" type="text/javascript" src="topnews.php"></script>
    </div>

    那么你定义了 #topNews 的文本样式,上面的脚本显示的内容会继承该样式。

    如果你能直接修改输出该脚本的源程序,可以更直接地在输出内容中加上样式。