1,如何防止图片把盒的边框撑变形? 2.在IE中如何设置.js出来的文字?用盒设置.js出来的文字大小,在foxfire可以正常显示,但在IE中还是原来的样子。 我用帝国ecms,使用js调用热门评论之类的,出来的文字与正文一样大,在IE中不能控制,在foxfire却可以,郁闷~
第一个问题,你可以通过修改图片的宽度和高度来实现。 可以通过脚本来设置这些数值。比如你的显示区域有个固定的宽度,你可以对图片的宽度进行判断,如果大于你设定的宽度,就将图片宽度设为你觉得合适的值,高度等比例缩放。 或者通过 CSS 直接对图片固定宽度和高度(这样可能会出现变形)。 第二个问题,通过 JS 显示的文本内容,一样可以通过 CSS 来控制。 例如有如下代码: <div id="topNews"> <script language="javascript" type="text/javascript" src="topnews.php"></script> </div> 那么你定义了 #topNews 的文本样式,上面的脚本显示的内容会继承该样式。 如果你能直接修改输出该脚本的源程序,可以更直接地在输出内容中加上样式。