|
主题: 请问怎么处理分辨率的改变使层的位置不变?
|
 zhanglihuizi
职务:普通成员
等级:1
金币:-1.0
发贴:69
注册:2002/2/1 11:55:47
|
#12002/4/27 9:54:01
http://www.allyes.com/这个网页的下拉菜单只有在分辨率是1024*768下才是正常显示,而在800*600分辨率下,其下拉菜单就错位了。 http://www.microsoft.com/china/而这个网页的下拉菜单不管在任何分辨率下,其下拉菜单位置都不改变。 肯请请高手指教!
|
 闪来~闪去~
职务:普通成员
等级:6
金币:10.5
发贴:1906
注册:2004/1/13 11:00:26
|
|
 zhiguo
职务:普通成员
等级:1
金币:0.0
发贴:94
注册:2002/4/25 14:44:48
|
#32002/4/27 12:06:18
假如你想用图层作下拉菜单,并且能够和表格一起随着分辨率的不同而移动不发生错位,我有解决办法,在Dreamweaver中,图层是有一个标签的,在编辑的状态下能看到,就像javascript的一样,不过里面的是字母c,其实我们要定位图层的话可以直接定位这个小标签就行了,但是要注意,一定要将图层的top和left属性的值去掉,这样,将标签放在要定位的表格中就行了
|
 =ridincal=
职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
|
#42002/4/27 12:32:50
将图层放到表格中?那还能使图层独立于表格进行排版吗?比如说上面说的下拉菜单,每一个菜单都要放入一个表格的cell中,页面还如何排版呢?望详细说明。
|
 伞下居士
职务:普通成员
等级:1
金币:0.0
发贴:132
注册:2001/8/11 12:21:01
|
#52002/4/27 16:37:03
我的通常做法是将层放到表格里,将图层的top和left属性的值去掉,或在工具面版将层拖到表格中,层里面的内容再由表格排版、控制,一般都能显示正常~~~复杂的没碰过~~~~ 我这里做了一个,不知是不是你要的效果: http://www.iwey.com/bb/hoho.htm
编辑历史:[这消息被伞下居士编辑过(编辑时间2002-04-27 16:55:29)]
|
 =ridincal=
职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
|
#62002/4/27 16:56:11
为什么要插入你所说的这个层呢?这跟直接用表格排版有什么区别吗?
|
 伞下居士
职务:普通成员
等级:1
金币:0.0
发贴:132
注册:2001/8/11 12:21:01
|
#72002/4/27 17:15:52
将层放到表格中的目的是为了使层能跟随表格的变化或分辨率的改变而相对定位,但层的top和left属性的值必须去掉,否则的话就不能做到相对定位(相对表格)。 举个例子:top left 都为133,在不同分辨率下看看下面这个连接: http://www.iwey.com/bb/huhu.htm从上文件中可以得出top left 133在浏览器中是绝对定位,都在133,但不同分辨率下浏览就出现问题,如果能使层跟随表格做相对定位,那么层就相对表格来定位,无论窗口大小变化或分分辨率的改变,都忠实的跟随表格做相对定位,这样就能解决大部分层的定位的问题~~ 再看看这个对比页 http://www.iwey.com/bb/haha.htm 改变一下窗口大小看一下,红条块始终跟随表格做相对定位~~
编辑历史:[这消息被伞下居士编辑过(编辑时间2002-04-27 17:21:59)] [这消息被伞下居士编辑过(编辑时间2002-04-27 17:22:59)] [这消息被伞下居士编辑过(编辑时间2002-04-27 17:23:48)] [这消息被伞下居士编辑过(编辑时间2002-04-27 17:24:56)]
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:10.0
发贴:622
注册:2001/10/21 13:06:17
|
#82002/4/27 18:27:55
一般用firework或者dreamweaver做出来的下拉菜单,要解决不同分辨率变形问题就是按照“伞下居士”说的那样,放到一个table里面
|
 7877767
职务:普通成员
等级:2
金币:1.0
发贴:528
注册:2002/2/19 0:11:31
|
#92002/6/21 15:57:43
俺给来个图文并茂的,呵呵!(上面网址打错了,麻烦斑竹删一下!) 页面: 点这儿参观
|