如何相对定位啊?

hongyin163 2006-08-19 04:25:43
一直都是绝对定位,相对定位怎么控制层位置啊?
怎么把绝对定位变成相对定位啊?
希望高手能指点一下,
感激不尽了
...全文
388 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddcatlee 2006-08-28
  • 打赏
  • 举报
回复
定位是这样的:
绝对定位元素的坐标位置,是根据其具有定位属性的祖先元素来决定的,默认具有定位属性的元素就是body元素。

例如,你想把把页面居中,然后再将其中某些层绝对定位的话,那就要把最外面的层设置定位属性。
例如:
<body>
<div id="box">
<div id="nav">dddd</div>
</div>
</body>

此时,如果你要对nav绝对定位,则需设置css:

body {
margin:0;
padding:0;
text-align:center;
}
#box {
background:#f00;
position:relative; /* 使nav的父元素具有定位属性 */
width:700px;
margin:0 auto;
}
#nav {
position:absolute;
top:20px; /* 此时nav的定位以box的坐标为参照系 */
left:40px;
width:200px;
background:#ff0;
}
21xxb 2006-08-28
  • 打赏
  • 举报
回复
相对定位比如我让层相对网页中的一个表格进行定位,而这个表格呢在网页中的位置可以随便设置,用CSS来控制层的相对位置很简单。在DW的CSS中有个定位选项,自己在里面找找,很简单。
liulun 2006-08-26
  • 打赏
  • 举报
回复
相对定位我搞过


写的很简单

dream weaver下拉菜单制作方法

新键层 调对层的位置
F2打开层面版 设置层不可见
按住CTRL键单鸡导航条上要做下拉菜单的对象图片
再 SHIFT + F3 打开行为面版
点+号图标
显示隐藏层
选显示层
确定
看看行为面版里是不是 onmoseover
然后在点加号图标
显示隐藏层
选隐藏层
确定
在行为面版里把左边的项弄成 ONMOSEOUT
lymyx 2006-08-20
  • 打赏
  • 举报
回复
楼主用层的话,控制不好,不如用表格 。

用户要是 15、17、19、21寸的显示器,层定位就容易出问题。

1,450

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
  • 图象工具使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧