主题:  在显示器分辩率不同状态下,导航栏出现的问题~

vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
注册:2003/5/23 12:33:46
#12003/11/3 21:59:28
晕~有个问题哈~
我用层做了一个导航栏~~~
在800*600的显示状态下,它是正常显示的。。

可是在1024*768的状态下,它的位置就“向前了”(靠左的位置,因为我把网页居中了。。)
不知有谁知道~~~帮偶解决一下~
感谢啦~~~~~` ;)



hktkok

职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2003/10/23 23:25:50
#22003/11/4 10:14:15
你想在什么分辨率状态下显示,就应该在什么分辨率下做网页。
顺便说一下:经调查现在用1024*768的用户,已经超过800*600的用户,成为主流。



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
注册:2003/5/23 12:33:46
#32003/11/4 20:25:08
hktkok在上个帖子中说
引用:
你想在什么分辨率状态下显示,就应该在什么分辨率下做网页。
顺便说一下:经调查现在用1024*768的用户,已经超过800*600的用户,成为主流。


....................



onlydesign

职务:普通成员
等级:2
金币:1.0
发贴:726
注册:2003/2/10 14:01:11
#42003/11/4 20:27:20
可以有两种方式来定位
1。表格定位法(子层和父层的方式也可以)
2。CSS定位法

编辑历史:[此帖被onlydesign编辑过(编辑时间2003-11-04 20:35:40)]


onlydesign

职务:普通成员
等级:2
金币:1.0
发贴:726
注册:2003/2/10 14:01:11
#52003/11/4 20:30:08
如果是用子层和父层的方式做的话,方法如下:


其实,造成图层错位的核心是母层与子层的问题。只要使母层相对于某点定位,而子 层相对于母层定位,就可以达到层的相对定位这个目标了。

  先在页面内插入表格(可以设居中),鼠标在某单元格内点一下,然后通过菜单插入一个层,这个层就相对于这个单元格定位了。插入一个层之后,不要动它,而且永远也不要动,但是可以更改它的大小,比如把它的高与宽都改成“0”,让它不再影响你对其他内容的编辑,否则,这个层的“Left”与“Top”属性出现之后就成了绝对定位了。如果变成绝对定位,你可以把它的“Left”与“Top”属性去掉,就恢复成相对定位了。变成“0”之后,有时子层会看不见,可以按“F11”键点它恢复编辑。现在光标应该在这个层内闪动,再通过菜单插入子层,这时子层与母层重叠,你可以随意移动它。

  不管怎么动,它都是相对于母层定位的。至此问题也就解决了。不过要注意不要动“Left”与“Top”属性,因为它是相对于母层的左上角定位的。

  技巧:先插入一个表格,在其中一个单元格中插入母层,可以把它定得小一点,比如说20像素宽、10像素高,这样它就不会盖住下面的链接,也不影响子层的相对定位。如果要用778像素宽定义表格,可以把母层插入到表格的第一行第一个单元格中,这样就可以在所有层制作完后插入母层了!



onlydesign

职务:普通成员
等级:2
金币:1.0
发贴:726
注册:2003/2/10 14:01:11
#62003/11/4 20:37:09
CSS定位法

步骤1:使浏览器以相对定位模型左上角作为原点,建立新的坐标系。再在这个相对定位模型下级插入层,使之绝对于该相对定位模型定位。当然该层也是不可拖动的,改变其位置可以直接在其属性面板上输入Left Top的数值。

 步骤2:按“Shift+F11”打开CSS Styles面板,点击“New Style”按钮,在弹出的New Style窗口中定义一个名称为.pos的CSS属性,并且选择Make Custom Style的Type类型和This Document 0nl的Define类型,确认进入Style Defintion For .pos窗口,选取Positioning定义Type为relative确定,如下图:



onlydesign

职务:普通成员
等级:2
金币:1.0
发贴:726
注册:2003/2/10 14:01:11
#72003/11/4 20:38:01
 步骤3:选取定义好的表格,右键点击CSS Style面板中的.pos,弹出菜单中执行Apply命令即可。使该相对定位模型(表格)建立新的坐标系,只要我们在其中插入层,并设置层内容和主菜单的鼠标响应事件就可以使层实现相对定位了。



onlydesign

职务:普通成员
等级:2
金币:1.0
发贴:726
注册:2003/2/10 14:01:11
#82003/11/4 20:38:55
以上两种方法你不妨都试一试,若举一反三的话,一定可以做出各种使用层且自动适应用户分辨率设置的网页效果来!



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
注册:2003/5/23 12:33:46
#92003/11/5 12:27:25
onlydesign在上个帖子中说
引用:
以上两种方法你不妨都试一试,若举一反三的话,一定可以做出各种使用层且自动适应用户分辨率设置的网页效果来!



噢~谢谢噢~
受益非浅~~~~~~~
我回去试试啦~~~~~~~