网页总是有上边距,且JS脚本只能用于IE_html/css_WEB-ITnose
程序员文章站
2022-05-24 22:12:46
...
最近需要做一个效果,点击按钮(图片),隐藏左边菜单和上面的Banner条
抄了一个很简单例子回来修改,基本满意,但是存在下面的问题:
1)隐藏Banner的按钮(图片)显示不全,因为这个showtop.html总是消不掉上边距;
2)控制变换图片、FrameSet大小的JS只能在IE下适用;
望大家给予指点
(有八个页面,一个正式的界面效果,代码比较简单,打了AR包,但是上传说太小啦)
(1)index.html
(2)top.html
(3)showtop.html
(4)userinfo.html
(5)left.html
(6)middle.html
(7)right.html
(8)bottom.html
-------------------------------------------------------
showtop.html
70,9,25,*,25 ==>70,14,25,*,25
抄了一个很简单例子回来修改,基本满意,但是存在下面的问题:
1)隐藏Banner的按钮(图片)显示不全,因为这个showtop.html总是消不掉上边距;
2)控制变换图片、FrameSet大小的JS只能在IE下适用;
望大家给予指点
(有八个页面,一个正式的界面效果,代码比较简单,打了AR包,但是上传说太小啦)
(1)index.html
Frame Test
(2)top.html
Frame Left
(3)showtop.html
Frame Middle
(4)userinfo.html
Frame Left
(5)left.html
Frame Left
(6)middle.html
Frame Middle
(7)right.html
Frame Right
(8)bottom.html
Frame Left
回复讨论(解决方案)
showtop.html错了
是乱改之后的版本………………
原始版本CSS没有被注释,Body里没有Table\tr\td,只有
Frame Middle
1.楼主指的上边距是?
2.修改两个JS即可
middle.html
-------------------------------------------------------
showtop.html
70,9,25,*,25 ==>70,14,25,*,25
PS:
楼主的花花好多
膜拜下
………………
showtop.html在火狐下没有上边距,在IE下就有
………………
showtop.html在火狐下没有上边距,在IE下就有
IE下有默认边距的。
一般用下面的清除边距,消除差异,然后再设置所有CSS:
* {margin:0;padding:0}
引用 7 楼 ccs02287 的回复:
………………
showtop.html在火狐下没有上边距,在IE下就有
IE下有默认边距的。
一般用下面的清除边距,消除差异,然后再设置所有CSS:
* {margin:0;padding:0}
非常感谢!
其实吧,所谓多浏览器运行,无非就是在frameset做点手脚,只是语法问题而已。
变量=window.parent.document.getElementById(’你的frameset名字‘);
变量.cols="frame的宽度变化";这样写个判断就认了,很坑爹的...需要的话我可以传段JS大家一起试试。。。
上一篇: 谈谈 PHP7新增功能_php实例
下一篇: 如何判断该用户已经登录